확장 가능한 분산 인 메모리 캐시를 제공하는 ElastiCache

이재홍 http://www.pyrasis.com 2014.03.24 ~ 2014.06.30

ElastiCache Redis 클러스터 스냅샷으로 Redis 클러스터 생성하기

EBS 스냅샷으로 EBS 볼륨을 생성하는 것과 마찬가지로 ElastiCache Redis 스냅샷으로 Redis 클러스터를 생성할 수 있습니다.

ElastiCache 스냅샷 목록(Amazon ElastiCache → Snapshots)에서 Redis 스냅샷(examplesnapshot)을 선택하고 위쪽 Restore Snapshot 버튼을 클릭합니다.


그림 15-47 ElastiCache Redis 스냅샷으로 Redis 클러스터 생성

Redis 스냅샷으로 Redis 클러스터를 생성하기 전에 설정이 필요합니다(그림 15-48).

  • Cache Cluster Id: Redis 스냅샷을 이용하여 새로 생성될 Redis 클러스터의 이름입니다. exampleredis2를 입력합니다.
  • Cache Engine: Redis 스냅샷을 생성했으므로 변경할 수 없습니다.
  • Cache Engine Version: Redis 스냅샷을 생성했을 때 사용한 Redis 버전으로 고정됩니다.
  • Instance Type: 생성할 Redis 클러스터의 캐시 노드 유형입니다. Redis 스냅샷으로 Redis 클러스터를 생성할 때 성능이 더 좋은 캐시 노드 유형으로 바꿀 수 있습니다. 여기서는 cache.m1.small를 선택합니다.
  • Auto Minor Version Upgrade: 자동으로 마이너 버전을 업데이트하는 옵션입니다. 보안 패치나 버그가 수정된 버전을 자동으로 업데이트합니다. 예를 들면 Redis의 경우 2.8.6을 사용하고 있는데 2.8.7이 나오면 2.8.7 버전으로 업데이트하게 됩니다. 기본값 그대로 사용합니다.
  • Cache Port: Redis 접속 포트 번호입니다. 기본값 그대로 사용합니다.
  • Choose a VPC: Redis 클러스터가 위치할 네트워크(VPC)입니다. default를 선택합니다.
  • Availability Zone: Redis 클러스터가 생성될 가용 영역(Availability Zone)입니다. EC2 인스턴스에서 Redis에 접속한다면 같은 AZ에 있는 것이 좋습니다. 기본값 그대로 사용합니다.
  • Parameter Group: Redis를 실행할 때 필요한 파라미터 집합입니다. 기본값 그대로 사용합니다.

설정이 완료되었으면 Launch Cache Cluster 버튼을 클릭합니다.


그림 15-48 ElastiCache Redis 스냅샷으로 Redis 클러스터 생성

ElastiCache 캐시 클러스터 목록(Amazon ElastiCache → Cache Clusters)으로 이동합니다. 캐시 클러스터 목록에 Redis 스냅샷으로 Redis 클러스터(exampleredis2)가 생성되고 있습니다. 완전히 생성되기까지 약 10분 정도 소요됩니다.

1 node 링크를 클릭하면 Redis 클러스터의 캐시 노드를 볼 수 있고 캐시 노드의 엔드포인트 주소를 확인할 수 있습니다.


그림 15-49 ElastiCache Redis 스냅샷으로 Redis 클러스터 생성 중

이처럼 ElastiCache Redis 스냅샷에 저장된 내용을 Redis 클러스터로 복구할 수 있습니다.


저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.