2014. 12. 17. 13:48
DNS Round Robin
: DNS를 이용해서 하나의 서비스에 여러 대의 서버를 분산시키는 방법.
문제점)
- 서버의 수만큼 글러벌(공인 IP) 주소가 필요.
- 균등하게 분산되는 것은 아님.
: DNS 질의 결과를 캐싱하여 사용하는 경우(시스템, 소프트웨어..) 같은 IP로 요청하기 때문에 균등하게 부하가 분산되지 않는다.
ex) 웹 브라우저, 휴대폰 캐리어 게이트웨이(?)
- 서버 다운을 감지 못함
: DNS 서버는 등록된 아이피를 Round Robin으로 응답하기 때문에 Application Server의 상태를 알 수 없다.
해결방안 1) AP 서버에 VIP(Virtual IP)를 부여해서 다중화를 구성한다. 각 AP 서버를 Health Check후 이상이 감지되면 VIP를 정상 AP 서버로 인계하는 방식을 사용한다.
해결방안 2) Load Balancer를 도입한다.
'server/Infra' 카테고리의 다른 글
Load Balancer (0) | 2014.12.17 |
---|---|
용어 (0) | 2014.12.17 |