Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오

성능과 보안이 뛰어난 Google Cloud에 세계에서 가장 빠른 데이터베이스인 Redis Enterprise를 배포하면 사용자에게 두 가지 장점을 모두 제공할 수 있습니다. 이 게시물에서는 GCP의 5가지 Redis Enterprise 배포 시나리오에 대해 설명합니다. 각 배포 시나리오, 특성, 제한 사항 및 주의 사항을 살펴보겠습니다.

Google Cloud 기반 Redis Enterprise는 동급 최고의 실시간 플랫폼을 제공합니다.

Redis Enterprise는 Google Cloud와 통합되어 두 가지 주요 배포 폼 팩터인 완전 관리형 서비스와 자체 관리형 소프트웨어에서 동급 최고의 고객 환경을 제공합니다. 이러한 소비 모델 외에도 Redis는 키-값 저장소 역할을 하여 캐싱, 세션 관리와 같은 많은 인기 있는 사용 사례를 가능하게 하고 실시간 애플리케이션을 위한 기본 데이터베이스 역할을 자신 있게 수행합니다. 소매, 금융 서비스, 온라인 게임, 소셜 미디어 등 다양한 업종이 Google Cloud에서 미션 크리티컬 애플리케이션을 실행할 수 있도록 지원합니다. RediSearch, RedisJSON, RedisGraph, RedisTimeSeries와 같은 Redis 모듈은 개발자들에게 극도의 성능과 빠른 속도로 고도의 대화형 애플리케이션을 구축하는 데 필요한 도구 세트를 제공합니다. Redis Enterprise는 선형 확장성과 99.999% SLA(59.999% SLA) 가용성으로 다음 애플리케이션 또는 서비스의 출시 시간을 단축합니다.

Google Cloud의 관리형 데이터베이스 서비스로서의 Redis Enterprise

용어에서 알 수 있듯이 완전 관리형을 사용하면 고객이 Redis Enterprise 데이터베이스를 서비스로 사용할 수 있습니다. 이 서비스를 제공하는 Redis는 Redis 데이터베이스의 기본 인프라와 수명 주기를 관리합니다. 5가지 미리 정의된 샤드 유형을 기반으로 시간당 요금이 고객에게 청구되는 종량제 소비 모델입니다. 샤드 유형은 메모리 제한 및 처리량인 용량 및 성능 특성을 기반으로 합니다. 이를 통해 Redis는 사용 사례 측면에서 고객을 만나고 비용 경쟁력을 유지할 수 있습니다. Redis 데이터베이스 배포를 지원할 샤드 유형을 선택하는 것은 고객에게 불투명합니다. Redis는 Google Cloud에서 Redis를 실행하는 비용을 최소화하면서 고객이 설정한 SLA를 충족할 수 있는 최적의 기본 인프라 리소스를 결정합니다.

관리형 서비스로 Google Cloud에 Redis Enterprise를 배포하는 두 가지 방법

고객은 Google Cloud Marketplace를 통해 또는 https://app.redislabs.com의 Redis Enterprise Cloud에서 직접 완전 관리형 서비스에 가입할 수 있습니다. Marketplace를 통해 구독하면 기존 GCP 약정 드로다운 및 GCP 내 통합 결제와 같은 이점이 있습니다. 기존 Google Cloud 계약이 있는 고객은 일반적으로 조달을 단순화하고 소비 청구를 통합하기 위해 이 경로를 사용합니다.

완전 관리형 서비스를 사용하는 두 번째 방법은 Redis Enterprise Cloud를 사용하는 것입니다. 여기에서 고객은 Google Cloud 콘솔을 통하지 않고 Redis 콘솔에 직접 로그인합니다. 이 옵션은 기존 GCP 커밋을 소진할 수 없으며 통합 결제를 지원하지 않습니다. 그러나 고객은 고정 요금제, 탄력 요금제 및 연간 요금제의 세 가지 요금제로 Redis Enterprise를 배포하도록 선택할 수 있습니다. 고정 요금제의 경우 고객은 메모리 한도에 따라 고정된 월간 요금을 지불합니다. 반면 탄력 요금제 Redis는 고객 워크로드에 따라 요금제 가격을 최적화합니다. 무대 뒤에서 Redis는 최적의 비용 효율적인 인프라와 Redis 데이터베이스 구성을 구축할 것입니다. 고객은 언제든지 계획 옵션과 구성을 유연하게 변경할 수 있습니다. 그에 따라 가격이 변경됩니다. 마지막으로 연간 요금제는 사전 정의된 연간 소비량을 약정하여 고객에게 탄력 요금제 가격 할인을 제공합니다. 연간 약정은 여러 클라우드 및 지역의 모든 고객 워크로드에 적용됩니다. 데이터 엔드포인트는 유지되며 애플리케이션에 대한 서비스는 중단되지 않습니다. 여기에서 요금제의 기능을 비교할 수 있습니다.

Google Cloud의 완전 관리형 Redis Enterprise 서비스 제공

아래 표에는 완전 관리형 Redis Enterprise 배포에서 Google Cloud Marketplace와 Redis Enterprise Cloud 제품 간의 대략적인 차이점이 요약되어 있습니다.

Google Cloud Marketplace Redis Enterprise Cloud(직접)
배포 VPC Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오
연결 방법 VPC 피어링 공용 DB 엔드포인트:고정 계획
VPC 피어링:탄력적 및 연간 요금제
Redis 모듈 모두(Gears/AI 제외) 모두(Gears/AI 제외)
플래시의 Redis 사용 가능 사용 가능
활성-활성 지리적 분포 사용 가능 사용 가능
지원되는 지역 Redis가 지원하는 Google Cloud 지역 목록 증가 Redis가 지원하는 Google Cloud 지역 목록 증가
지급 조건 매월 월간:
고정 및 탄력 요금제연간:
연간 계획
청구자 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오
지원자 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오
특성 Google Cloud 약정 축소, 통합 결제 계획 마이그레이션 간의 중단 없음

Google Cloud의 자체 관리형 Redis Enterprise 배포 옵션

완전 관리형이 고객 요구 사항에 대한 옵션이 아닌 경우 Redis Enterprise를 자체 관리형 소프트웨어로 배포할 수 있습니다. 고객은 Google Cloud의 기본 인프라와 데이터베이스를 호스팅하는 Redis Enterprise 클러스터의 수명 주기에 대한 책임이 있습니다. 이를 위해서는 고객이 배포, 구성, 관리, 운영 및 유지 관리 관점에서 Redis Enterprise에 대한 완전한 지식이 있어야 합니다.

Google Cloud VM에서 소프트웨어로 실행

자체 관리 제품의 첫 번째 옵션에 대해 이야기해 보겠습니다. 이 옵션을 사용하려면 Redis Enterprise용 소프트웨어 라이선스를 구매해야 합니다. 고객은 Redis Enterprise 클러스터를 호스팅하는 자체 Google Compute Engine 가상 머신을 가동합니다. 그들은 비용 및 성능 관점에서 최적의 클러스터 구성을 달성하기 위해 클러스터의 일상적인 운영과 클러스터의 스케일 인 및 스케일 아웃을 담당합니다. 그들은 Redis와 Redis Enterprise 클러스터가 배포되고 보호되는 방식을 완전히 제어할 수 있습니다. 그들은 원하는 방식으로 클러스터를 구성, 관리 및 운영하기 위해 완전한 조종석에 있습니다. 그들은 최적의 상태로 유지하고 실행하기 위해 우리의 세계적 수준의 지원에 가입할 것입니다.

GCP Marketplace를 통해 GKE 클러스터에 Redis Enterprise 배포

자체 관리형 Redis의 두 번째 옵션은 Google Cloud Marketplace를 통해 Google Kubernetes Engine(GKE) 클러스터에 Redis Enterprise를 배포하는 것입니다. 고객은 데이터베이스 샤드당 시간당 요금이 청구됩니다. 마찬가지로 Redis Enterprise 클러스터의 수명 주기를 담당합니다. 따라서 매일 클러스터를 운영하고 관리하는 방법을 알고 있습니다. 이 옵션은 Redis Enterprise Operator를 사용하여 Redis Enterprise 클러스터 및 데이터베이스를 배포하기 때문에 GCE 가상 머신에서 Redis Enterprise를 실행하는 것보다 운영자 자체에 이미 내장된 자동화를 통해 이 클러스터의 향후 작업이 더 쉬워집니다. 기본 Kubernetes 클러스터에 충분한 리소스가 있다고 가정하면 Redis Enterprise 클러스터의 Kubernetes 리소스 정의에 대한 선언적 업데이트를 통해 Redis Enterprise 클러스터를 확장할 수 있습니다. 또한 Kubernetes의 롤링 업데이트 기능을 활용하여 다운타임 없이 Redis Enterprise 클러스터의 Kubernetes 리소스 정의에 대한 선언적 업데이트를 통해 Redis Enterprise 버전을 업그레이드할 수도 있습니다.

Kubernetes용 Redis Enterprise Operator를 통해 Redis Enterprise 배포 …

마지막이자 자체 관리형 Redis의 세 번째 옵션은 고객이 기존 Google Kubernetes Engine(GKE) 클러스터에 Redis Enterprise를 배포하도록 선택할 수 있다는 것입니다. 고객은 Redis Enterprise 클러스터의 수명 주기를 관리할 책임이 있습니다. 2일차 작업에 대한 고객 경험은 Google Cloud Marketplace를 통한 위의 두 번째 옵션과 동일합니다. 그러나 고객에게는 샤드별로 시간당 요금이 청구되지 않습니다. 대신 고객은 연간 소프트웨어 구독 라이선스를 구매해야 합니다. 아래 표는 GCE VM의 Redis Enterprise 배포, Kubernetes용 Google Cloud Marketplace, 고객이 제공한 GKE 클러스터 간의 주요 차이점을 설명합니다.

Google Cloud의 자체 관리형 Redis Enterprise 옵션 요약

Google Compute Engine Google Cloud Marketplace Google Kubernetes Engine(GKE) 클러스터
배포 인프라 고객 자신의 VPC
GCE VM
고객 자신의 VPC
Anthos/GKE 클러스터
고객이 제공한 GKE 클러스터
엔터프라이즈 모듈 모두 모두 모두
플래시 기반 Redis 사용 가능 출시 예정! 출시 예정!
활성-활성 지리적 분포 사용 가능 사용 가능 사용 가능
지원되는 지역 모든 Google Cloud 지역 모든 Google Cloud 지역 모든 Google Cloud 지역
지급 조건 연간 소프트웨어 구독 라이선스 월별 @ 샤드당 시간당 요금 연간 소프트웨어 구독 라이선스
청구자 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오
지원자 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오 Google Cloud에서 Redis Enterprise 실행 설명:5가지 배포 시나리오

사용 가능한 모든 배포 옵션 요약

어떤 배포 옵션을 선택하느냐는 전적으로 프로젝트 요구 사항에 달려 있습니다. Redis Enterprise 클러스터를 관리하지 않으려는 경우 많은 이점이 있는 완전 관리형이 확실한 선택입니다. 또한 이미 Google Cloud와 약정 계약을 맺은 경우 Google Cloud Marketplace를 통해 완전 관리형 서비스에 가입하면 매우 매력적인 비용 이점을 얻을 수 있습니다. 회사의 보안 또는 기타 규정 준수 정책으로 인해 데이터가 Redis의 관리형 VPC에 상주하는 것을 허용하지 않는 경우 자체 관리형은 항상 자체 프라이빗 VPC에서 Redis Enterprise 클러스터를 실행하므로 자체 관리형이 확실한 선택입니다. 또한 회사에서 Kubernetes의 모든 것을 표준화해야 하는 경우 Redis Enterprise Operator를 사용하여 기본 Kubernetes 방식으로 Redis Enterprise 클러스터 및 데이터베이스의 수명 주기를 배포 및 관리하므로 Google Cloud Marketplace를 통해 Redis Enterprise를 배포하는 것이 좋습니다. . 마지막으로 자체 관리형에서 완전 관리형으로 또는 그 반대로 전환하는 것은 드문 일이 아닙니다. Redis는 고객이 재정적 필요에 가장 적합한 다양한 소비 모델과 Redis Enterprise 클러스터를 관리하려는 방식에 대한 유연성을 제공합니다.

우리의 파트너십은 계속해서 성장하고 있습니다

Redis와 Google Cloud 간의 협업은 끝이 없습니다. 두 회사는 Google Cloud에서 최고의 실시간 데이터 플랫폼을 제공하기 위해 계속해서 노력하고 있습니다. Google Cloud에서 정기적으로 새로운 기능을 출시하고 있습니다. 파트너십에 대해 자세히 알아보려면 파트너십 페이지를 방문하세요.