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
Posted by 짱가쟁이