본문으로 건너뛰기

클러스터 생성

MemStore 클러스터는 하나 이상의 노드로 구성된 관리 단위입니다. 각 노드는 Primary 또는 Replica 역할을 가지며, 클러스터 모드 사용 여부에 따라 샤드와 노드 구성이 달라집니다.

생성 및 사용 참고 사항
  • 클러스터에 적용할 보안 그룹에는 클러스터 생성 시 지정한 접속 포트가 허용되어 있어야 합니다.
  • t1i 노드 유형은 최초 생성 후 Running 상태로 전환되는 데 수 분에서 수십 분이 소요될 수 있습니다.
  • t1i 노드 유형은 CPU 크레딧 잔여량이 부족할 경우 CPU 부하가 있는 작업이 정상 동작하지 않을 수 있습니다.
사용자 인증 지원 버전

Redis OSS 엔진 버전 5 이하에서는 사용자 인증을 지원하지 않습니다.

신규 클러스터 생성

MemStore 서비스에서 신규 클러스터를 생성하는 방법은 다음과 같습니다.

  1. 카카오클라우드 콘솔 > Data Store > MemStore 메뉴로 이동합니다.
  2. 클러스터 메뉴에서 [클러스터 생성] 버튼을 클릭합니다.
  3. 구성 옵션에서 신규 클러스터 생성을 선택합니다.
  4. 클러스터 모드 설정에서 사용 여부를 선택합니다.
  5. 필요한 정보를 입력한 후, [생성] 버튼을 클릭합니다.

클러스터 모드 사용 여부에 따른 입력 항목은 다음과 같습니다.

클러스터 모드 사용 입력 항목

클러스터 모드를 사용하는 경우 여러 샤드에 데이터를 분산 저장할 수 있습니다. 각 샤드는 Primary 노드와 Replica 노드로 구성됩니다.

구분항목설명
클러스터 모드 설정클러스터 모드 사용 여부
기본 설정클러스터 이름클러스터 이름
- 동일 프로젝트 내에서 중복된 클러스터 이름은 사용 불가
설명(선택)클러스터에 대한 부가 설명을 최대 100자까지 입력 가능
Redis 호환 설정엔진 버전노드에서 기동될 Redis OSS 엔진 버전
포트Redis 접속 포트
- 기본값: 6379
- 2000 ~ 50000 범위에서 지정 가능
사용자 인증MemStore 리소스 접근 시 사용자 인증 사용 여부
- 미사용: 암호 없는 default 계정으로 접근
- 사용: 입력한 ID와 비밀번호로 접근
사용자 계정 설정ID사용자 인증 사용 시 입력
- 예약된 계정 이름은 입력 불가
비밀번호사용자 인증 사용 시 입력
- 형식: 8~16자
전송 암호화(TLS)전송 암호화 사용 여부
- 미사용: 일반 연결
- 사용: TLS 1.2 연결 지원, 클러스터 생성 후 세부 정보 탭에서 ca.crt 파일 다운로드 가능
파라미터 그룹선택한 엔진 버전과 클러스터 모드에 맞는 파라미터 그룹 선택
샤드 설정샤드 수생성할 샤드 수
- 최소 1개 ~ 최대 12개
샤드당 노드 수샤드당 생성할 노드 수
- 최소 2개 ~ 최대 5개
노드 유형서비스 환경과 성능 요구 사항에 맞는 노드 유형 선택
- 자세한 설명은 노드 유형 참고
네트워크 설정VPC미리 생성된 사용자 VPC 중 하나 선택
서브넷미리 생성된 사용자 서브넷 선택
- 다중 선택 가능
보안 그룹클러스터에 적용할 신규 보안 그룹 생성 또는 미리 생성된 보안 그룹 선택
- 다중 선택 가능
샤드 배치샤드 내 각 노드가 생성될 서브넷 선택
자동 백업자동 백업 옵션자동 백업 사용 여부
- 사용 시 1일 1회 자동 백업 진행
- 노드 수 2개 이상일 때만 사용 가능
백업 보존 기간자동 백업 보존 기간
- 최소 1일 ~ 최대 35일
자동 백업 시작 시간자동 백업 시작 시간
- 선택한 시간부터 15분 사이에 백업 시작

클러스터 복원

기존 백업 또는 Object Storage에 저장된 백업 파일을 사용해 MemStore 클러스터를 복원할 수 있습니다.

복원 전 주의 사항
  • MemStore 서비스 안정성을 위해 백업 시 사용한 엔진 버전과 동일하거나 상위 엔진 버전으로만 복원할 수 있습니다.
  • 선택한 백업의 클러스터 모드와 동일한 모드로만 복원할 수 있습니다.
  • 기존 MemStore 백업으로 복원할 때, 소스 백업의 캐시 크기가 복원할 클러스터 노드 유형 메모리의 60% 이상인 경우 복원에 실패할 수 있습니다.
  1. 구성 옵션에서 클러스터 복원을 선택합니다.
  2. 기존에 생성한 백업으로 복원하려면 복원 설정의 백업 종류 > MemStore 백업을 선택합니다.
  3. Object Storage에 저장된 파일로 복원하려면 복원 설정의 백업 종류 > 사용자 백업 파일을 선택한 후, 백업 파일이 있는 Object Storage 경로를 입력합니다.
  4. 필요한 정보를 입력한 후, [생성] 버튼을 클릭합니다.
클러스터 모드 사용 복원 입력 항목

클러스터 모드를 사용하는 백업을 복원하는 경우, 선택한 백업의 클러스터 모드와 샤드 구성을 기준으로 클러스터를 생성합니다.

구분항목설명
복원 소스 정보복원에 사용할 백업 소스 파일의 정보
클러스터 모드 설정클러스터 모드 사용 여부
- 선택한 백업의 클러스터 모드와 동일하게 설정
기본 설정클러스터 이름클러스터 이름
- 동일 프로젝트 내에서 중복된 클러스터 이름은 사용 불가
설명(선택)클러스터에 대한 부가 설명을 최대 100자까지 입력 가능
Redis 호환 설정엔진 버전노드에서 기동될 Redis OSS 엔진 버전
- 백업 시 사용한 엔진 버전과 동일하거나 상위 버전으로만 복원 가능
포트Redis 접속 포트
- 기본값: 6379
- 2000 ~ 50000 범위에서 지정 가능
사용자 인증MemStore 리소스 접근 시 사용자 인증 사용 여부
- 미사용: 암호 없는 default 계정으로 접근
- 사용: 입력한 ID와 비밀번호로 접근
사용자 계정 설정ID사용자 인증 사용 시 입력
- 형식: 1~32자, 영문 소문자, _ 입력 가능
- 예약된 계정 이름은 입력 불가
비밀번호사용자 인증 사용 시 입력
- 형식: 8~16자
- 국문, 공백, /, ', ", @ 사용 불가
전송 암호화(TLS)전송 암호화 사용 여부
- 미사용: 일반 연결
- 사용: TLS 1.2 연결 지원, 클러스터 생성 후 세부 정보 탭에서 ca.crt 파일 다운로드 가능
파라미터 그룹선택한 엔진 버전과 클러스터 모드에 맞는 파라미터 그룹 선택
샤드 설정샤드 수복원할 샤드 수
- 클러스터 모드 사용 백업으로 복원할 때는 데이터 안정성을 위해 샤드 수를 변경할 수 없음
샤드당 노드 수샤드당 생성할 노드 수
- 최소 2개 ~ 최대 5개
노드 유형서비스 환경과 성능 요구 사항에 맞는 노드 유형 선택
- 소스 백업의 캐시 크기를 고려하여 충분한 메모리를 가진 노드 유형 선택 권장
네트워크 설정VPC미리 생성된 사용자 VPC 중 하나 선택
서브넷미리 생성된 사용자 서브넷 선택
- 다중 선택 가능
보안 그룹클러스터에 적용할 신규 보안 그룹 생성 또는 미리 생성된 보안 그룹 선택
- 다중 선택 가능
샤드 배치샤드 내 각 노드가 생성될 서브넷 선택
자동 백업자동 백업 옵션자동 백업 사용 여부
- 사용 시 1일 1회 자동 백업 진행
- 노드 수 2개 이상일 때만 사용 가능
백업 보존 기간자동 백업 보존 기간
- 최소 1일 ~ 최대 35일
자동 백업 시작 시간자동 백업 시작 시간
- 선택한 시간부터 15분 사이에 백업 시작