클라우드 로드 밸런싱이란?

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

로드 밸런서에 대한 일반 정보를 검토하려면 하드웨어 로드 밸런서에 비해 80% 절약을 참조하세요.

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

하드웨어 대 소프트웨어 로드 밸런싱

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

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

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

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

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

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

NGINX Plus는 어떻게 도움이 될 수 있나요?

NGINX PlusNGINX는 Dropbox, Netflix, Zynga 등 트래픽이 많은 웹사이트에서 사용하는 동급 최고의 로드 밸런싱 솔루션입니다. 전 세계적으로 3억 5천만 개가 넘는 웹사이트가 NGINX Plus와 NGINX 오픈 소스를 통해 콘텐츠를 빠르고 안정적이며 안전하게 전송합니다.

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

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