문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
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:// | + | * [[https:// |
| * [[http:// | * [[http:// | ||
| * [[https:// | * [[https:// | ||
| 줄 10: | 줄 10: | ||
| 따라서 memcached가 죽으면 빠르게 살리거나(그러면 moxi가 다시 서버군에 넣어줌), moxi에서 죽은 서버를 빼서 재설정해야 한다. | 따라서 memcached가 죽으면 빠르게 살리거나(그러면 moxi가 다시 서버군에 넣어줌), moxi에서 죽은 서버를 빼서 재설정해야 한다. | ||
| + | |||
| + | ==== 주의점 ==== | ||
| + | 여러대의 memcached가 받아야할 대역폭을 moxi 가 혼자 감당해야 하기 때문에 해당 망의 대역폭과 moxi 가 설치된 서버의 대역폭을 충분히 확보해야만 한다. | ||
| + | |||
| ===== High Availability(HA, | ===== High Availability(HA, | ||
| - | * Moxi 자체를 여러대로 구성하고 | + | * Moxi 자체를 여러대로 구성하고 |
| * 클라이언트가 직접 Moxi에 붙지 말고 Moxi들 앞에 Load Balancer를 둘 것. | * 클라이언트가 직접 Moxi에 붙지 말고 Moxi들 앞에 Load Balancer를 둘 것. | ||
| * Moxi는 여러대 이더라도 일관성있는 Hashing을 하여 동일 Memcached에 동일 키가 접속 된다. | * Moxi는 여러대 이더라도 일관성있는 Hashing을 하여 동일 Memcached에 동일 키가 접속 된다. | ||
| 줄 23: | 줄 27: | ||
| * 설정 : ''/ | * 설정 : ''/ | ||
| * 실행 : ''/ | * 실행 : ''/ | ||
| - | + | ||
| ===== Memcached 사용시 권장 설정 ===== | ===== Memcached 사용시 권장 설정 ===== | ||
| - | * memcached 사용시에는 cluster 설정이 없고, 접속할 memcached 서버 목록을 실행시 제공한다.< | + | memcached 사용시에는 cluster 설정이 없고, 접속할 memcached 서버 목록을 실행시 제공한다. |
| + | |||
| + | <code sh> | ||
| ./moxi -z LISTEN_PORT=MEMCACHED_HOST1[: | ./moxi -z LISTEN_PORT=MEMCACHED_HOST1[: | ||
| ./moxi -z 11811=mc1: | ./moxi -z 11811=mc1: | ||