하이브리드 부하 분산은 온프레미스, 프라이빗 클라우드, 퍼블릭 클라우드 등 다양한 환경에서 실행되는 여러 서버 애플리케이션에 클라이언트 요청을 분산하는 것을 의미합니다. 하이브리드 부하 분산은 콘텐츠의 위치와 관계없이 콘텐츠 전송의 안정성, 속도 및 비용 효율성을 극대화하여 최적의 사용자 경험을 제공합니다.

로드 밸런서에 대한 일반적인 정보를 확인하려면 하드웨어 로드 밸런서 대비 80% 절감을 참조하세요.

오늘날 많은 기업이 비용 절감과 수요에 따른 손쉬운 확장 등의 이점을 활용하기 위해 온프레미스 서버에서 퍼블릭 클라우드로 애플리케이션을 마이그레이션하고 있습니다. 하지만 전체 마이그레이션은 대개 단기간에 완료되지 않으며 클라우드가 모든 애플리케이션에 적합한 것도 아니므로, 기업은 온프레미스 애플리케이션과 클라우드 애플리케이션을 함께 관리해야 하는 경우가 많습니다. 예를 들어, 기업 내부 IT 팀이 온프레미스에 설치하여 관리하는 Outlook 이메일 서버를 사용하는 한편, 고객 정보는 Salesforce.com과 같은 클라우드 기반 CRM에 보관하고 전자상거래 스토어는 Amazon Web Services에서 호스팅할 수 있습니다. 하이브리드 로드 밸런싱 솔루션을 사용하면 사용자는 단일 진입점을 통해 애플리케이션에 액세스할 수 있으며, 로드 밸런서는 트래픽을 식별하여 여러 위치에 분산합니다.

프라이빗 클라우드에 투자한 기업은 세 곳의 리소스 위치에 걸쳐 부하를 분산해야 하므로 훨씬 더 복잡한 상황에 직면합니다. 퍼블릭 클라우드와 마찬가지로 프라이빗 클라우드는 클라우드 공급업체가 외부에 호스팅하는 가상 데이터 센터입니다. 하지만 클라우드 공급업체의 다른 고객과 공유하지 않는 전용 스토리지와 컴퓨팅 성능을 보장한다는 점에서 퍼블릭 클라우드와 다릅니다.

기업은 하이브리드 부하 분산 솔루션을 사용하여 온프레미스 서버, 프라이빗 클라우드 및 퍼블릭 클라우드 간에 트래픽을 원활하게 분산함으로써 각 요청이 가장 적합한 리소스에서 처리되도록 할 수 있습니다. 부하 분산 결정은 다음과 같은 요인을 기반으로 내릴 수 있습니다:

  • 위치 – 퍼블릭 클라우드 리소스는 거의 항상 지리적으로 분산되어 있으며, 다국적 기업의 온프레미스 및 프라이빗 클라우드 리소스도 마찬가지입니다. 사용자를 가장 가까운 서버에 연결하면 네트워크 지연 시간을 줄일 수 있으며, 현지화된 콘텐츠(예: 서버가 위치한 국가의 언어로 작성된 텍스트)를 제공하는 데 활용할 수 있습니다.
  • 요청 유형 – 하이브리드 부하 분산 솔루션은 동영상, 이미지 또는 가격 및 재고 정보와 같은 애플리케이션 데이터 등 다양한 유형의 콘텐츠에 대한 요청을 해당 유형의 콘텐츠를 호스팅하는 서버로 전달할 수 있습니다. 제공하는 콘텐츠에 맞게 최적화할 수 있는 전용 서버를 사용하면 모든 위치에 동일한 콘텐츠를 복제할 필요가 없습니다.
  • 비즈니스 가치 – 전략적으로 중요한 고객의 요청이나 수익 창출 가능성이 높은 요청은 가장 빠르고 안정적으로 처리할 수 있도록 전용 서버로 전달하고, 가치가 낮은 요청은 비용이 더 저렴한 리소스로 전달할 수 있습니다.
  • 보안 – 기업은 민감한 데이터를 프라이빗 클라우드 또는 온프레미스에 호스팅하여 최대한의 통제력을 유지하는 한편, 제한이 없는 데이터는 비용 절감을 위해 퍼블릭 클라우드에 저장할 수 있습니다.
  • 비용 – 전용 리소스와 클라우드 리소스 간의 하이브리드 부하 분산을 통해 기업은 가장 비용 효율적인 방식으로 사용자에게 최적의 경험을 제공할 수 있습니다.

하드웨어 로드 밸런싱과 소프트웨어 로드 밸런싱 비교

기존의 로드 밸런싱 솔루션은 데이터 센터에 설치된 독점 하드웨어에 의존하므로 도입, 유지 관리 및 업그레이드에 상당한 비용이 들 수 있습니다. 소프트웨어 기반 로드 밸런서는 범용 하드웨어에서 실행되기 때문에 훨씬 저렴한 비용으로 하드웨어 기반 솔루션과 같은 수준의 성능과 안정성을 제공할 수 있습니다.

대부분의 기업은 모범 사례에 따라 부하 분산 대상 리소스와 동일한 환경에 로드 밸런서를 배포합니다. 즉, 데이터 센터에서 실행되는 애플리케이션에는 온프레미스 환경에, 클라우드에서 호스팅되는 애플리케이션에는 클라우드 환경에 배포합니다. 일반적으로 클라우드 인프라 공급업체는 고객 소유 또는 독점 하드웨어를 자사 환경에 설치하는 것을 허용하지 않습니다. 따라서 온프레미스에 하드웨어 로드 밸런서를 배포한 기업도 클라우드 리소스에는 소프트웨어 로드 밸런서를 사용해야 합니다. 이로 인해 IT 담당자는 서로 다른 두 가지 부하 분산 솔루션을 이해하고 유지 관리해야 합니다. 반면 NGINX 및 NGINX Plus와 같은 동일한 소프트웨어 기반 부하 분산 솔루션은 온프레미스와 클라우드 모두에 배포할 수 있어 운영 복잡성과 비용을 줄이고 애플리케이션 개발 및 배포에 걸리는 시간을 단축할 수 있습니다.

NGINX는 어떻게 도움이 될까요?

NGINX Plus와 NGINX는 Dropbox, Netflix, Zynga와 같이 트래픽이 많은 웹사이트에서 사용하는 업계 최고 수준의 로드 밸런싱 솔루션입니다. 전 세계 3억 5천만 개 이상의 웹사이트가 콘텐츠를 빠르고 안정적이며 안전하게 제공하기 위해 NGINX Plus와 NGINX Open Source를 사용합니다.

소프트웨어 로드 밸런서인 NGINX Plus는 유사한 기능을 갖춘 하드웨어 솔루션보다 훨씬 저렴합니다. 또한 Amazon Elastic Cloud Compute (EC2)와 같은 클라우드 인프라에 손쉽게 배포하여 퍼블릭 클라우드의 리소스뿐만 아니라 온프레미스 및 프라이빗 클라우드 리소스 전반에 걸쳐 부하를 분산할 수 있습니다.

NGINX Plus를 사용하여 애플리케이션의 부하를 분산할 때 얻을 수 있는 이점에 대해 자세히 알아보려면 전자책 소프트웨어 로드 밸런서를 선택해야 하는 5가지 이유를 다운로드하세요.