Global Server Load Balancing
로드밸런서 위에 오는 로드밸런서
지리적으로 분산된 위치에 있는 서버 간 부하 분산
DNS 레코드를 추가하는 방식의 부하 분산과 L4/L7 스위치를 이용한 GSLB의 가장 큰 차이는 서버 헬스체크를 하느냐 안 하느냐

DNS 기반의 경우 부하 분산을 할 때 사용자에게 최적의 경로를 안내하지 않습니다. 흔히 말하는 속도가 가장 잘 나올 가까운 위치의 서버로 연결하지 못합니다. 가령 한국에 있는 사용자인데, 서버에 트래픽이 폭주해 다른 지역 서버로 연결해야 할 경우 DNS 방식은 최적의 경로가 아니라 DNS 레코드에 기록된 순서로 위치를 알려줌
Global server load balancing (GSLB) 다 쓰는 이유가 있는 구성
GSLB(Global Server Load Balancing)은 다양한 목적으로 쓰입니다. 그중 가장 많이 쓰이는 용도는 지리적으로 분산된 위치에 있는 서버 간 부하 분산입니다. 이 방식이 DNS 서버를 통한 웹 서버 부하 분산과 무엇이 다른가? 이런 궁금증이 들 것입니다. 이게 왜 다르냐! 지디넷에서 정리한 글 이 있네요. 이 글을 보면 이해가 될 것입니다.
https://smashingpumpkins.tistory.com/entry/Global-server-load-balancing-GSLB-%EB%8B%A4-%EC%93%B0%EB%8A%94-%EC%9D%B4%EC%9C%A0%EA%B0%80-%EC%9E%88%EB%8A%94-%EA%B5%AC%EC%84%B1
효율적인 부하 분산 라우팅을 위한 GSLB 기술 활용
글로벌 로드밸런싱을 구현하는 기술은 여러 가지가 있다. 그 중에서 현재 가장 많이 이용되는 것은 네임서버에 대상 서버를 복수로 등록하는 방법과 ISP가 운영하는 네임서버의 정보를 이용하는 방법, HTTP 프로토콜의 리다이렉션을 이용하는 방법 등이다. DNS 레코드 추가를 통한 서버 분산 글로벌 로드밸런싱을 구현하는 가장 간단한 방법은 DNS를 이용하는 것이다.
https://zdnet.co.kr/view/?no=00000010055390


Seonglae Cho