Memorystore for Redis Cluster 개요

Memorystore for Redis Cluster는 Google Cloud용 완전 관리형 Redis 서비스입니다. Google Cloud에서 실행되는 애플리케이션은 복잡한 Redis 배포를 관리할 필요 없이 확장성, 가용성, 안전성이 뛰어난 Redis 서비스를 활용하여 성능을 극대화할 수 있습니다.

주요 개념 및 용어

계층적 리소스 구조

Memorystore for Redis Cluster는 Redis 배포에 사용되는 다양한 리소스를 계층 구조로 수집하여 관리를 단순화합니다. 다음은 이 구조를 설명하는 다이어그램입니다.

Memorystore 클러스터가 기본 노드와 복제본 노드로 구성됨을 보여주는 다이어그램

Memorystore for Redis Cluster 인스턴스는 각각 키 공간의 하위 집합이 포함된 샤드 집합으로 구성됩니다. Memorystore 클러스터의 각 샤드는 하나의 기본 노드와 원하는 경우 최대 2개의 복제본 노드로 이루어집니다. 복제본 노드가 추가되면 Memorystore가 자동으로 영역 간에 샤드의 노드를 분산하여 더 높은 가용성과 처리량을 제공합니다.

인스턴스

Memorystore for Redis Cluster 인스턴스는 데이터의 컨테이너입니다. 인스턴스클러스터라는 용어는 단일 Memorystore for Redis Cluster 배포 단위를 참조하는 경우 동일한 의미로 사용할 수 있습니다. Memorystore 인스턴스를 프로비저닝할 때는 전체 애플리케이션의 키스페이스를 제공할 만큼 충분한 샤드를 프로비저닝해야 합니다.

Memorystore 클러스터 사양에 대한 자세한 내용은 클러스터 및 노드 사양을 참고하세요.

샤드

클러스터는 크기가 동일한 여러 샤드로 구성됩니다. Memorystore 샤드 사양에 대한 자세한 내용은 클러스터 및 노드 사양을 참고하세요.

기본 및 복제본 노드

샤드당 기본 노드가 하나 있습니다. 각 샤드에는 0개, 1개 또는 2개의 복제본 노드가 있을 수 있습니다. 복제본은 고가용성과 추가 읽기 처리량을 제공하며 영역에 고르게 분산됩니다.

자세한 내용은 고가용성 및 복제본을 참고하세요.

Redis 버전

Memorystore for Redis Cluster는 오픈소스 Redis 버전 7.x를 기반으로 하며 전체 Redis 명령어 라이브러리의 하위 집합을 지원합니다.

클러스터 엔드포인트

각 인스턴스에는 클라이언트가 연결하는 검색 엔드포인트가 있습니다. 클라이언트는 클러스터 노드 검색에도 검색 엔드포인트를 사용합니다. 자세한 내용은 클러스터 엔드포인트를 참고하세요.

네트워킹 기본 요건

Memorystore for Redis Cluster 인스턴스를 만들려면 먼저 프로젝트의 네트워킹을 설정해야 합니다.

결제

사용 가능한 지역의 가격 책정에 관한 정보는 가격 책정 페이지를 참고하세요.