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

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

ElastiCache Memcached 클러스터에 캐시 노드 추가하기

생성된 Memcached 클러스터에 캐시 노드를 추가해보겠습니다. Memcached 클러스터에 캐시 노드를 추가하면 데이터를 저장할 수 있는 공간이 늘어납니다.

ElastiCache 캐시 클러스터 목록(Amazon ElastiCache → Cache Clusters)에서 Memcached 클러스터(examplememcached)의 1 nodes 링크를 클릭하여 캐시 노드 목록으로 이동합니다.


그림 15-23 ElastiCache 클러스터 목록에서 캐시 노드 목록으로 이동

Memcached 클러스터(examplememcached)의 캐시 노드 목록이 표시됩니다. Add Node 버튼을 클릭합니다.


그림 15-24 ElastiCache 캐시 노드 목록

Memcached 클러스터에 캐시 노드를 추가합니다.

  • Number of nodes to add: 추가할 캐시 노드의 개수입니다. 1개를 추가할 것이므로 1을 입력합니다.
  • Apply immediately: 캐시 노드를 즉시 추가하는 옵션입니다. 이것을 체크하지 않으면 Maintenance Window에 설정한 시간에 캐시 노드가 추가됩니다. 즉시 생성할 것이므로 체크합니다.

설정이 완료되었으면 Yes, Add 버튼을 클릭합니다.


그림 15-25 ElastiCache 캐시 노드 추가

ElastiCache 캐시 노드 목록에 추가한 캐시 노드가 생성되고 있습니다(추가한 캐시 노드가 보이지 않으면 위쪽 리프레시 버튼을 클릭합니다). 완전히 생성되기까지 약 5분 정도 소요됩니다.


그림 15-26 ElastiCache 캐시 노드 추가 중

Memcached 클러스터에 캐시 노드가 완전히 추가되었습니다. ElastiCache 캐시 노드 목록에서 추가한 캐시 노드의 엔드포인트 주소를 확인할 수 있습니다.


그림 15-27 추가한 캐시 노드의 엔드포인트 주소 확인

새로 추가한 캐시 노드에 텔넷으로 접속하여 stats 명령을 입력합니다.

examplememcached.o5nouc.0002.apne1.cache.amazonaws.com는 제가 생성한 캐시 노드 엔드포인트 주소입니다. 여러분들이 생성한 캐시 노드의 엔드포인트 주소를 입력하기 바랍니다.

telnet examplememcached.o5nouc.0002.apne1.cache.amazonaws.com 11211
stats
STAT pid 1
STAT uptime 1593
STAT time 1399985143
STAT version 1.4.14
STAT libevent 1.4.13-stable
STAT pointer_size 64
STAT rusage_user 0.000000
STAT rusage_system 0.008000
STAT curr_connections 5
STAT total_connections 33
STAT connection_structures 6
STAT reserved_fds 5
생략...

접속이 되지 않는다면 Security Group에 포트 번호를 정상적으로 입력하였는지, ‘15.4 ElastiCache Memcached 클러스터 Security Group 생성 및 설정하기’에서 Security Group을 생성하고 사용하도록 설정하였는지, 텔넷 접속에서 엔드포인트 주소와 포트 번호를 정확하게 입력하였는지, EC2 인스턴스가 같은 VPC에 속해 있는지 확인합니다. 앞에서 설명한 것처럼 ElastiCache의 캐시 노드는 AWS 외부에서 접속할 수 없습니다.


저작권 안내

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