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

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

로드 밸런서에 대한 일반적인 정보를 검토하려면 하드웨어 로드 밸런서와 비교하여 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 Open Source를 사용하고 있습니다.

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

애플리케이션의 로드 밸런싱에 NGINX Plus를 사용할 때의 이점에 대해 자세히 알아보려면 소프트웨어 로드 밸런서를 선택해야 하는 5가지 이유 eBook을 다운로드하십시오.