Global Server Load Balancing이란?

Global Server Load Balancing(GSLB)은 여러 지역에 위치한 서버 리소스에 트래픽을 지능적으로 분산하는 것을 말합니다. 서버는 기업의 자체 데이터 센터에 온프레미스로 있거나 프라이빗 클라우드 또는 퍼블릭 클라우드에서 호스팅될 수 있습니다.

로드 밸런싱에 대한 자세한 내용은 로드 밸런싱: 확장 가능한 트래픽 관리를 참조하십시오.

재해 복구는 많은 기업이 서버 리소스를 여러 위치에 배포하는 주된 이유입니다. 가장 일반적인 구성에서는 하나의 활성 위치에서 데이터를 제공하지만 해당 활성 사이트에 장애가 발생하는 경우에만 데이터를 제공하도록 하나 이상의 대기(패시브) 위치에 데이터를 복제합니다. 이 경우 글로벌 서버 로드 밸런서의 역할은 활성 사이트의 장애를 감지하고 요청을 대기 사이트로 자동으로 전환하는 것입니다.

액티브-패시브 방식을 선택하는 주된 이유는 사이트 간에 데이터를 실시간으로 동기화할 필요가 없으며, 액티브 사이트의 변경 사항을 보다 간단한 일괄 처리 방법과 저렴한 대역 외 연결을 사용하여 패시브 사이트에 배포할 수 있기 때문입니다. 동일한 콘텐츠를 제공하는 여러 개의 액티브 사이트를 유지 관리하는 경우(그리고 다음 목록의 GSLB 이점 중 일부는 그렇게 하는 경우에만 나타남), 사이트를 실시간으로 동기화하는 것이 중요해집니다.

Global Server Load Balancing의 이점은 다음과 같습니다.

  • 안정성 및 가용성 - GSLB는 서버 또는 네트워크 중단 시 웹사이트 안정성과 가용성을 개선하는 데 사용할 수 있습니다. 예를 들어 눈보라가 몰아친 후 미국 북동부에 정전이 발생하는 경우, 로드 밸런서가 해당 지역에서 호스팅되는 리소스의 트래픽을 해당 국가의 다른 지역에서 호스팅되는 리소스로 전달할 수 있습니다.
  • 성능 - 요청하는 사용자와 더 가까운 서버에서 콘텐츠를 제공하면 네트워크 지연 시간과 네트워크 문제가 발생할 가능성이 최소화됩니다. 예를 들어 호주 사용자의 요청을 뉴욕의 서버 대신 시드니의 서버로 전달하면 패킷이 편도로 약 16,000km 이동해야 하는 거리가 단축됩니다.
  • 규제 및 보안 요구 사항 충족 - 국방, 통신 및 의료와 같이 규제가 엄격한 많은 산업 분야에서 Global Server Load Balancing을 사용하면 네트워크 설계자가 정부 규정을 준수하는 방식으로 글로벌 사용자층에 서비스를 제공할 수 있습니다. 예를 들어 다른 국가의 사용자가 아닌 캐나다 사용자의 요청인 경우에만 캐나다의 데이터 센터로 전달하도록 글로벌 서버 로드 밸런서를 구성할 수 있습니다.
  • 현지화된 콘텐츠 제공 - 글로벌 서버 로드 밸런서는 사용자의 지리적 위치에 대한 정보를 사용하여 사용자 국가의 관련성에 맞게 사용자 지정되고 해당 국가 언어로 작성된 콘텐츠를 호스팅하는 서버로 요청을 전달할 수 있습니다.

NGINX Plus의 지원 방법

NGINX PlusNGINX는 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을 다운로드하십시오.