클라우드 로드 밸런싱은 클라우드 환경에서 실행되는 여러 애플리케이션 서버에 클라이언트 요청을 분산하는 것을 의미합니다. 다른 형태의 로드 밸런싱과 마찬가지로 클라우드 로드 밸런싱을 사용하면 애플리케이션의 성능과 안정성을 극대화할 수 있습니다. 온프레미스 리소스를 대상으로 하는 기존 로드 밸런싱과 비교했을 때의 장점은 (일반적으로) 비용이 더 저렴하고, 수요에 맞춰 애플리케이션을 손쉽게 확장하거나 축소할 수 있다는 점입니다.

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

점점 더 많은 기업, 특히 중소기업이 클라우드에서 다양한 애플리케이션을 실행하고 있습니다. 기업은 Salesforce.com과 같은 클라우드 기반 CRM을 사용하여 고객 정보를 저장하고, 클라우드 기반 ERP 시스템으로 제품 데이터를 추적하며, Google과 같은 웹 호스팅 업체를 통해 웹사이트를 호스팅하고, Amazon Elastic Compute Cloud(EC2)에서 몇 가지 맞춤형 애플리케이션을 실행할 수 있습니다. 부하 분산 대상 리소스와 동일한 환경에 로드 밸런서 서버를 프로비저닝하는 것이 모범 사례로 간주됩니다. 따라서 기업의 컴퓨팅 인프라 대부분이 클라우드에서 호스팅되는 경우 로드 밸런서도 클라우드에서 실행하는 것이 합리적입니다.

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

기존의 로드 밸런싱 솔루션은 데이터 센터에 설치된 전용 하드웨어에 의존하며, 시스템을 설치하고 조정하며 유지 관리하려면 숙련된 IT 인력으로 구성된 팀이 필요합니다. 따라서 IT 예산이 충분한 대기업만이 성능과 안정성 향상의 이점을 누릴 수 있습니다. 클라우드 컴퓨팅 시대에 하드웨어 기반 솔루션에는 또 다른 심각한 단점이 있습니다. 일반적으로 클라우드 인프라 공급업체는 고객 소유 또는 전용 하드웨어를 자사 환경에 설치하는 것을 허용하지 않기 때문에 클라우드 로드 밸런싱을 지원하지 못합니다.

다행히 소프트웨어 기반 로드 밸런서는 하드웨어 기반 솔루션이 제공하는 성능과 안정성의 이점을 훨씬 저렴한 비용으로 제공할 수 있습니다. 범용 하드웨어에서 실행되므로 소규모 기업도 부담 없이 도입할 수 있습니다. 또한 다른 소프트웨어 애플리케이션과 마찬가지로 클라우드에서 실행할 수 있어 클라우드 로드 밸런싱에 이상적입니다.

클라우드 로드 밸런싱의 이점

특히 클라우드 로드 밸런싱의 이점은 클라우드 자체의 확장성과 글로벌 특성에서 비롯됩니다.

클라우드에서는 쉽고 빠르게 확장할 수 있으므로, 기업은 애플리케이션 인스턴스 그룹 앞에 클라우드 로드 밸런서를 배치하여 사이버 먼데이와 같은 트래픽 급증에도 성능 저하 없이 대응할 수 있습니다. 이러한 인스턴스는 수요 수준에 따라 신속하게 자동 확장됩니다.

전 세계 여러 클라우드 허브에서 애플리케이션을 호스팅하면 안정성을 높일 수 있습니다. 예를 들어 눈보라가 지나간 후 미국 북동부에 정전이 발생하면 클라우드 로드 밸런서가 해당 지역에서 호스팅되는 클라우드 리소스 대신 미국 내 다른 지역에서 호스팅되는 리소스로 트래픽을 보낼 수 있습니다.

NGINX Plus는 어떤 도움을 줄 수 있나요?

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

소프트웨어 로드 밸런서인 NGINX Plus는 유사한 기능을 갖춘 하드웨어 솔루션보다 훨씬 저렴합니다. 또한 Amazon EC2와 같은 클라우드 인프라에 손쉽게 배포하여 여러 클라우드 리소스에 걸쳐 부하를 분산할 수 있습니다.

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