Memorystore for Redis 클러스터 구성

앱 디자인 센터에서 Memorystore for Redis Cluster를 구성하여 기본 노드 간에 데이터를 샤딩하고 선택적 복제본 노드 간에 복제하는 수평 확장 가능한 고가용성 Redis 캐싱을 제공할 수 있습니다. terraform-google-memorystore Terraform 모듈을 기반으로 클러스터의 구성요소 연결 및 구성 매개변수를 맞춤설정할 수 있습니다.

구성요소 연결

다음 표에는 Memorystore for Redis Cluster에 연결할 수 있는 구성요소와 애플리케이션 및 생성된 Terraform 코드에 대한 결과 업데이트가 포함되어 있습니다.

연결된 구성요소

애플리케이션 업데이트

배경 정보

Cloud Run

  • Cloud Run 서비스는 Memorystore for Redis Cluster에 데이터를 캐시할 수 있습니다.
  • Memorystore for Redis Cluster 연결 정보가 Cloud Run 환경 변수에 추가됩니다.
  • roles/redis.editor 역할이 Cloud Run 서비스 계정에 추가됩니다.
Memorystore for Redis Cluster에 연결

Compute Engine 인스턴스 템플릿

  • 인스턴스 템플릿은 Memorystore for Redis Cluster에 데이터를 캐시할 수 있습니다.
  • App Design Center는 Memorystore for Redis Cluster 연결 정보를 컴퓨팅 인스턴스 메타데이터에 추가합니다.
Memorystore for Redis Cluster에 연결

서비스 계정

  • 앱 디자인 센터는 서비스 계정이 클러스터를 관리할 수 있도록 서비스 계정 사용자 인증 정보에 roles/redis.editor 역할을 추가합니다.
Memorystore for Redis Cluster에 연결

VPC 네트워크

  • 앱 디자인 센터는 선택한 VPC 네트워크에 Memorystore for Redis Cluster를 배포합니다.
  • App Design Center는 VPC 네트워크 정보를 Memorystore for Redis Cluster 네트워크 파라미터에 추가합니다.
네트워킹 설정 가이드

필수 구성 매개변수

템플릿에 Memorystore for Redis Cluster 구성요소가 포함된 경우 배포하기 전에 다음 매개변수를 구성해야 합니다.

매개변수 이름

설명 및 제약조건

배경 정보

이름

name 인스턴스 만들기

프로젝트 ID

Memorystore for Redis Cluster 리소스를 배포할 프로젝트입니다.

구성요소 구성

리전

locationId 지원되는 리전

네트워크

네트워크 네트워킹 설정 가이드

선택적 구성 매개변수

다음 매개변수는 선택사항입니다. 고급 매개변수를 표시하려면 구성 영역에서 고급 필드 표시를 선택합니다.

기능

매개변수 이름

설명 및 제약 조건 정보

배경 정보

샤드 수

shardCount 샤드

복제본 수

replicaCount 기본 및 복제본 노드

전송 중인 데이터 암호화 모드

transitEncryptionMode 전송 중인 데이터 암호화 정보

승인 모드

authorizationMode IAM 인증 정보

노드 유형

nodeType 클러스터 및 노드 사양

영역 배포 구성 모드

모드 단일 영역 인스턴스

유지보수 기간

일

일 Memorystore for Redis Cluster 유지보수 정보

시간

시간 Memorystore for Redis Cluster 유지보수 정보

분

분 Memorystore for Redis Cluster 유지보수 정보

초

초 Memorystore for Redis Cluster 유지보수 정보

Nanos

nanos Memorystore for Redis Cluster 유지보수 정보

지속성 구성

지속성 모드

persistenceMode 지속성 개요

RDB 스냅샷 기간

rdbSnapshotPeriod RDB 스냅샷 정보

RDB 스냅샷 시작 시간

rdbSnapshotStartTime RDB 스냅샷 정보

AOF 구성

AofConfig AOF 스냅샷 정보

API 사용 설정

기본적으로 redis.googleapis.com API를 사용 설정합니다.

Google Cloud Memorystore for Redis Cluster API

서비스 연결 정책

ServiceConnectionPolicy 서비스 연결 정책 만들기

Redis 구성

최대 메모리 클라이언트

redisConfigs 수정 가능한 구성 파라미터

최대 메모리

redisConfigs 수정 가능한 구성 파라미터

최대 메모리 정책

redisConfigs 수정 가능한 구성 파라미터

키 스페이스 이벤트 알림

redisConfigs 수정 가능한 구성 파라미터

느린 로그 - 다음보다 느린 로그

redisConfigs 수정 가능한 구성 파라미터

최대 클라이언트

redisConfigs 수정 가능한 구성 파라미터

영역 배포 구성 영역

zone 단일 영역 인스턴스

삭제 방지 사용 설정됨

기본적으로 클러스터 삭제 방지를 사용 설정합니다.

클러스터 삭제 방지

KMS 키

customerManagedKey 고객 관리 암호화 키 (CMEK) 사용

라벨

키

라벨

라벨 만들기 및 관리

값

라벨

라벨 만들기 및 관리

리전 간 복제 파라미터

매개변수 이름

설명 및 제약조건

배경 정보

클러스터 역할

clusterRole 리전 간 복제 정보

기본 클러스터

primaryCluster 리전 간 복제 정보

보조 클러스터

secondaryClusters 리전 간 복제 정보

연결, 전환, 분리와 같은 리전 간 복제 작업을 수행하는 방법은 Terraform google_redis_cluster 리소스 문서를 참조하세요.