사용자 도구

사이트 도구


memcached:moxi

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
memcached:moxi [2015/04/20 17:08]
kwon37xi [moxi의 역할]
memcached:moxi [2015/11/08 23:28] (현재)
kwon37xi [moxi의 역할]
줄 1: 줄 1:
 ====== Moxi ====== ====== Moxi ======
   * Memcached를 지원하는 Proxy   * Memcached를 지원하는 Proxy
-  * [[https://github.com/couchbase/moxi|moxi github]]+  * [[https://github.com/couchbase/moxi|moxi couchbase github]]
   * [[http://docs.couchbase.com/moxi-guide/|moxi-guide]]   * [[http://docs.couchbase.com/moxi-guide/|moxi-guide]]
   * [[https://code.google.com/p/moxi/|구 moxi 홈페이지]]   * [[https://code.google.com/p/moxi/|구 moxi 홈페이지]]
줄 10: 줄 10:
  
 따라서 memcached가 죽으면 빠르게 살리거나(그러면 moxi가 다시 서버군에 넣어줌), moxi에서 죽은 서버를 빼서 재설정해야 한다. 따라서 memcached가 죽으면 빠르게 살리거나(그러면 moxi가 다시 서버군에 넣어줌), moxi에서 죽은 서버를 빼서 재설정해야 한다.
 +
 +==== 주의점 ====
 +여러대의 memcached가 받아야할 대역폭을 moxi 가 혼자 감당해야 하기 때문에 해당 망의 대역폭과 moxi 가 설치된 서버의 대역폭을 충분히 확보해야만 한다.
 +
  
 ===== High Availability(HA, Fail Over) ===== ===== High Availability(HA, Fail Over) =====
-  * Moxi 자체를 여러대로 구성하고 client가 그 중에 살아있는 Moxi에 접속하게 할 것.+  * Moxi 자체를 여러대로 구성하고 
   * 클라이언트가 직접 Moxi에 붙지 말고 Moxi들 앞에 Load Balancer를 둘 것.   * 클라이언트가 직접 Moxi에 붙지 말고 Moxi들 앞에 Load Balancer를 둘 것.
   * Moxi는 여러대 이더라도 일관성있는 Hashing을 하여 동일 Memcached에 동일 키가 접속 된다.   * Moxi는 여러대 이더라도 일관성있는 Hashing을 하여 동일 Memcached에 동일 키가 접속 된다.
줄 23: 줄 27:
     * 설정 : ''/opt/moxi/etc''     * 설정 : ''/opt/moxi/etc''
     * 실행 : ''/etc/init.d/moxi-server start''     * 실행 : ''/etc/init.d/moxi-server start''
- +
 ===== Memcached 사용시 권장 설정 ===== ===== Memcached 사용시 권장 설정 =====
-  * memcached 사용시에는 cluster 설정이 없고, 접속할 memcached 서버 목록을 실행시 제공한다.<code sh>+memcached 사용시에는 cluster 설정이 없고, 접속할 memcached 서버 목록을 실행시 제공한다. 
 + 
 +<code sh>
 ./moxi -z LISTEN_PORT=MEMCACHED_HOST1[:PORT1][,MEMCACHED_HOSTN[:PORTN]] ./moxi -z LISTEN_PORT=MEMCACHED_HOST1[:PORT1][,MEMCACHED_HOSTN[:PORTN]]
 ./moxi -z 11811=mc1:11211,mc2:11211 ./moxi -z 11811=mc1:11211,mc2:11211
memcached/moxi.1429517324.txt.gz · 마지막으로 수정됨: 2015/04/20 17:08 저자 kwon37xi