Global Server Load Balancing(GSLB)은 여러 지역에 위치한 서버 리소스에 트래픽을 지능적으로 분산하는 것을 말합니다. 서버는 기업의 자체 데이터 센터에 온프레미스로 있거나 프라이빗 클라우드 또는 퍼블릭 클라우드에서 호스팅될 수 있습니다.
로드 밸런싱에 대한 자세한 내용은 로드 밸런싱: 확장 가능한 트래픽 관리를 참조하십시오.
재해 복구는 많은 기업이 서버 리소스를 여러 위치에 배포하는 주된 이유입니다. 가장 일반적인 구성에서는 하나의 활성 위치에서 데이터를 제공하지만 해당 활성 사이트에 장애가 발생하는 경우에만 데이터를 제공하도록 하나 이상의 대기(패시브) 위치에 데이터를 복제합니다. 이 경우 글로벌 서버 로드 밸런서의 역할은 활성 사이트의 장애를 감지하고 요청을 대기 사이트로 자동으로 전환하는 것입니다.
액티브-패시브 방식을 선택하는 주된 이유는 사이트 간에 데이터를 실시간으로 동기화할 필요가 없으며, 액티브 사이트의 변경 사항을 보다 간단한 일괄 처리 방법과 저렴한 대역 외 연결을 사용하여 패시브 사이트에 배포할 수 있기 때문입니다. 동일한 콘텐츠를 제공하는 여러 개의 액티브 사이트를 유지 관리하는 경우(그리고 다음 목록의 GSLB 이점 중 일부는 그렇게 하는 경우에만 나타남), 사이트를 실시간으로 동기화하는 것이 중요해집니다.
Global Server Load Balancing의 이점은 다음과 같습니다.
NGINX Plus와 NGINX는 Dropbox, Netflix, Zynga 등과 같이 트래픽이 많은 웹사이트에서 사용되는 동급 최고의 로드 밸런싱 솔루션입니다. 전 세계 3억 5천만개 이상의 웹사이트가 콘텐츠를 빠르고 안정적이며 안전하게 제공하기 위해 NGINX Plus와 NGINX Open Source를 사용하고 있습니다.
Global Server Load Balancing은 사내에서 구현할 수 있지만 여러 사이트에서 데이터를 동기화하고 사이트 간 부하를 효율적으로 분산하는 문제는 간단하지 않습니다. 많은 기업이 Akamai 또는 Amazon Route 53과 같은 관리형 DNS 제공자로부터 GSLB 솔루션을 획득합니다. NGINX Plus는 직접 GSLB 기능을 제공하지는 않지만 정교한 로드 밸런싱 알고리즘, 서버 상태 확인 및 기타 기능은 글로벌 서버 로드 밸런서가 트래픽을 전달하는 온프레미스 또는 클라우드 데이터 센터에서 사용하기에 적합합니다. NGINX Plus의 특수 모듈은 클라이언트 위치에 대한 정보를 쉽게 캡처하여 로컬 로드 밸런싱 의사결정에 사용할 수 있게 해줍니다.
소프트웨어 로드 밸런서인 NGINX Plus는 비슷한 기능을 갖춘 하드웨어 기반 솔루션보다 비용이 낮을 뿐만 아니라 퍼블릭 클라우드는 물론 프라이빗 데이터센터에도 배포할 수 있지만, 클라우드 인프라 공급업체는 일반적으로 데이터 센터에 고객 또는 독점 하드웨어 로드 밸런서를 허용하지 않습니다.
애플리케이션의 로드 밸런싱에 NGINX Plus를 사용할 때의 이점에 대해 자세히 알아보려면 소프트웨어 로드 밸런서를 선택해야 하는 5가지 이유 eBook을 다운로드하십시오.