15C. ElastiCache Memcached 클러스터 생성하기
About 1 min
15C. ElastiCache Memcached 클러스터 생성하기 관련
![](https://pyrasis.com/assets/images/pyrasis.png)
목차
아마존 웹 서비스를 다루는 기술
15장 - 3. ElastiCache Memcached 클러스터 생성하기
아마존 웹 서비스를 다루는 기술
ElastiCache에서 Memcached 클러스터를 생성하고 사용해보겠습니다.
![AWS 콘솔로 접속한 뒤 메인 화면에서 Database의 <FontIcon icon="iconfont icon-select"/>를 클릭합니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/5_.png)
[ElastiCache]
를 클릭합니다.오른쪽 위에서 ElastiCache의 리전을 변경할 수 있습니다.
![우리나라에서 가장 가까운 Tokyo 리전을 사용하겠습니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/6_.png)
ElastiCache에서 클러스터를 생성하지 않았다면 아래와 같이 페이지가 표시됩니다.
![<FontIcon icon="iconfont icon-select"/>를 클릭합니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/7_.png)
[Get Started Now]
를 클릭합니다.Memcached 클러스터를 생성합니다.
- Name: 클러스터 이름입니다.
examplememcached
를 입력합니다. - Cache Port: Memcached 포트입니다. 기본값 그대로 사용합니다.
- Number of Nodes: 생성할 캐시 노드입니다. 이 부분에 입력한 수 대로 캐시 노드가 생성됩니다. 1을 입력합니다.
- Node Type: 캐시 노드 유형입니다. 프리 티어에서 무료로 사용할 수 있는 마이크로 캐시 노드(
cache.t1.micro
)를 선택합니다. - Topic for SNS Notification: 알람을 받을 SNS 토픽입니다. 여기서는 알람은 받지 않을 것이므로 Disable Notifications를 선택합니다.
- Auto Minor Version Upgrade: 자동으로 마이너 버전을 업데이트하는 옵션입니다. 보안 패치나 버그가 수정된 버전을 자동으로 업데이트합니다. 예를 들면 Memcached의 경우 1.4.5를 사용하고 있는데 1.4.6이 나오면 1.4.6 버전으로 업데이트하게 됩니다. 기본값 그대로 사용합니다.
- Engine: 사용할 캐시 엔진입니다. memcached를 선택합니다.
- Engine Version: Memcached 버전입니다. 기본값 그대로 사용합니다.
- Preferred Zone: 클러스터가 위치할 가용 영역(AZ)입니다. 기본값 그대로 사용합니다.
- Cache Subnet Group: 캐시 노드가 위치할 서브넷입니다. 생성한 Subnet Group이 있어야 선택할 수 있습니다.
![설정이 완료되었으면 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/8_.png)
[Next]
버튼을 클릭합니다.Memcached 클러스터 추가 설정입니다.
- VPC Security Group: 방화벽 설정인 Security Group입니다. 기본값 그대로 사용합니다. 이 Security Group은 나중에 Memcached 클러스터 전용으로 따로 생성해야 합니다.
- Cache Parameter Group: Memcached를 실행할 때 필요한 파라미터 집합입니다. 캐시 노드 생성 후 Cache Parameter Group을 추가할 수 있습니다(
/etc/sysconfig/memcached
파일을 생성하는 것과 동일합니다). 기본값 그대로 사용합니다.- Maintenance Window: 점검 시간입니다. 기본값은 No Preference입니다. 여기서는 Start Time을 Monday, 00:00, Duration을 1로 설정합니다. UTC 기준으로 00시 00분에 점검이 시작되며 시간은 1시간입니다. 점검은 Duration에 설정한 시간보다 일찍 끝날 수 있습니다.
- 이 시간에 Auto Minor Version Upgrade를 설정했다면 Memcached 버전 업데이트 또는 패치가 적용됩니다. Memcached 버전 업데이트 또는 패치는 필수적인 것(보안 패치)만 적용되며 자주 발생하지 않고 몇 달에 한 번 발생합니다. Memcached 업데이트 또는 패치가 적용되는 시간 동안에는 캐시 노드의 실행이 중지됩니다.
- Maintenance Window: 점검 시간입니다. 기본값은 No Preference입니다. 여기서는 Start Time을 Monday, 00:00, Duration을 1로 설정합니다. UTC 기준으로 00시 00분에 점검이 시작되며 시간은 1시간입니다. 점검은 Duration에 설정한 시간보다 일찍 끝날 수 있습니다.
![설정이 완료되었으면 <FontIcon icon="iconfont icon-select"/> 버튼을 클릭합니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/9_.png)
[Next]
버튼을 클릭합니다.지금까지 설정한 내용에 이상이 없는지 확인합니다. 이상이 없으면 [Launch Cache Cluster]
버튼을 클릭합니다.
![ElastiCache Memcached 클러스터 설정 확인](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/10_.png)
캐시 클러스터 생성이 시작되었습니다. View your Cache Cluster on the Cache Clusters page
링크를 클릭합니다.
![ElastiCache Memcached 클러스터 생성 시작](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/11_.png)
ElastiCache 캐시 클러스터 목록([Amazon ElastiCache]
→ [Cache Clusters]
)에서 방금 설정한 Memcached 클러스터가 생성되고 있습니다.
![완전히 생성되기까지 약 5분 정도 소요됩니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/12_.png)
![Memcached 클러스터 생성이 완료되었으면 1 nodes 링크를 클릭합니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/13_.png)
캐시 클러스터에 속한 캐시 노드의 목록이 표시됩니다.
![Endpoint 부분에 처럼 캐시 노드에 접속할 수 있는 엔드포인트 주소가 표시됩니다. 이후 이 엔드포인트 주소를 통해 캐시 노드에 접속하면 됩니다.](https://pyrasis.com/assets/images/TheArtOfAmazonWebServicesChapter15/14_.png)
examplememcached.o5nouc.0001.apne1.cache.amazonaws.com
처럼 캐시 노드에 접속할 수 있는 엔드포인트 주소가 표시됩니다. 이후 이 엔드포인트 주소를 통해 캐시 노드에 접속하면 됩니다.