ElasticCache를 사용하여 ELB에 공유 캐시 서버 구축
3240 단어 EC2elbElasticacheAWS
2개의 웹 서버에서 공유하는 캐시 서버의 세우는 방법을 간단히 해설.
전제
절차
1.ElasticCache에서 Memcached 서버를 설정
AWS 콘솔 화면 헤더의 Services에서 ElasticCache를 선택하고 아래 버튼을 클릭합니다.
캐시 엔진
Memcached를 선택하고 Next를 클릭합니다.
클러스터 구성 설정
만지는 것은 NodeType과 ClusterName과 NumberofNodes의 3개.
Cluster Name: 적용 가능하게.
NodeType: 캐시 서버의 크기. 모르면 우선 micro로.
Number of Nodes: 노드 수 지정. 이것을 늘리면 대상 외성을 향상시키거나 퍼포먼스 향상을 위한 스케일 아웃을 실행하는 것이 가능.
추가 설정
VPC Security Group(s): EC2와 동일한 보안 그룹을 구성합니다.
※EC2의 보안 그룹에서 11211 포트를 설정해 둔다.
이상으로 설정 완료.
Configuration Endpoint의 항목을 나중에 사용하므로 메모해 둔다.
2. 서버에 Memcached 설치
다음 절차는 두 EC2 인스턴스 모두에서 수행됩니다.
Memcached 설치
루트 권한으로 변경
$ sudo su
설치
# yum install memcached php-pecl-memcached
자동 시작 설정 및 시작
# chkconfig memcached on
# service memcached start
PHP 설정 변경
PHP의 설정 파일과 Memcached의 설정 파일 각각을 아래와 같이 설정한다.
# vi /etc/php.ini
; session.save_handler = files // コメントアウト
; session.save_path = "/var/lib/php/session" // コメントアウト
# vi /etc/php.d/memcached.ini
session.save_handler = memcached // コメントアウトをはずす
session.save_path = hoge.xxxxxx.0001.xxxx1.cache.amazonaws.com:11211" // 追記
※session.save_path의 값은 ElasticCache의 관리 화면의 엔드포인트를 기술한다.
httpd 재부팅
# service httpd restart
이상으로 사용할 수 있을 것.
Reference
이 문제에 관하여(ElasticCache를 사용하여 ELB에 공유 캐시 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/katsukii/items/3f8918bf1b0c0db2fc82
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ sudo su
# yum install memcached php-pecl-memcached
# chkconfig memcached on
# service memcached start
# vi /etc/php.ini
; session.save_handler = files // コメントアウト
; session.save_path = "/var/lib/php/session" // コメントアウト
# vi /etc/php.d/memcached.ini
session.save_handler = memcached // コメントアウトをはずす
session.save_path = hoge.xxxxxx.0001.xxxx1.cache.amazonaws.com:11211" // 追記
# service httpd restart
Reference
이 문제에 관하여(ElasticCache를 사용하여 ELB에 공유 캐시 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/katsukii/items/3f8918bf1b0c0db2fc82텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)