부하 분산이란? | LBaaS

LBaaS라고도 하는 클라우드 부하 분산은 클라우드 환경에서 작업 부하를 분산시켜 가동 중지 시간을 최소화하고 안정성을 개선하는 프로세스입니다.

학습 목표

이 글을 읽은 후에 다음을 할 수 있습니다:

  • '클라우드 부하 분산'의 정의
  • 부하 분산 장치가 클라우드 컴퓨팅에 필요한 이유
  • 클라우드 부하 분산 장치 사용의 이점 설명

관련 콘텐츠


계속 알아보시겠어요?

인터넷에서 가장 인기 있는 인사이트를 한 달에 한 번 정리하는 Cloudflare의 월간 요약본 theNET를 구독하세요!

Cloudflare가 개인 데이터를 수집하고 처리하는 방법은 Cloudflare의 개인정보 취급방침을 참조하세요.

글 링크 복사

부하 분산이란?

클라우드 부하 분산은 여러 클라우드 서버 간에 트래픽을 분산하는 소프트웨어 기반 부하 분산 서비스입니다. 하드웨어 부하 분산 장치와 마찬가지로 클라우드 부하 분산 장치는 대규모 작업 부하를 관리하도록 설계되어 어느 서버도 요청에 압도되지 않습니다. 압도될 경우에는 대기 시간이 증가하고 가동 중지 시간이 발생할 수 있습니다.

많은 클라우드 공급자는 고객이 트래픽을 직접 라우팅하기 위해 전용 온프레미스 장비를 구성하고 유지 관리하는 대신 필요에 따라 부하 분산 서비스를 임대할 수 있도록 허용합니다. 이 프로세스를 종종 '서비스형 부하 분산'(LBaaS)이라고 하지만, LBaaS는 온프레미스 서버 간에 작업 부하 균형을 맞출 수도 있습니다.

클라우드 부하 분산은 어떻게 작동할까요?

부하 분산을 이용하면 여러 서버에 걸쳐 트래픽이 분산되어 대기 시간이 줄어들고 서버 가용성 및 안정성이 향상됩니다. 성공적으로 구현되면 서버 간에 작업 부하가 공유되어 성능이 최적화되고 서버 오류가 방지됩니다. 이러한 목적을 달성하기 위해 다양한 부하 분산 기술이 사용될 수 있습니다. 예를 들어, 부하 분산 장치는 트래픽을 보낼 위치를 결정하기 전에 서버 로드 또는 지리적 거리를 평가할 수 있습니다. 서버가 오프라인 상태가 되면 부하 분산 장치는 장애 조치(failover)라는 프로세스를 통해 들어오는 트래픽을 사용 가능한 다른 서버로 리디렉션합니다.

클라우드 기반 부하 분산(LBaaS)도 비슷한 방식으로 작동합니다.그러나 단일 데이터 센터에 위치한 서버 클러스터에 트래픽을 분산하는 대신 일반적으로 단일 클라우드 벤더가 관리하는 클라우드 환경의 서버 간에 작업 부하의 균형을 조정합니다.(반면 멀티 클라우드 및 하이브리드 클라우드 부하 분산 장치는 여러 클라우드 공급자 간에 트래픽을 분산시킵니다.)

클라우드 컴퓨팅에 부하 분산이 필요한 이유는?

클라우드 호스팅 애플리케이션의 경우 부하 분산은 필수 서비스입니다. 데이터 센터에서 실행되는 개별 서버가 과부하되어 장애가 발생하여 최종 사용자에게 상당한 대기 시간과 잠재적인 중단이 발생할 수 있는 것처럼 클라우드에서 실행되는 서버도 마찬가지입니다.

하드웨어 부하 분산 장비는 클라우드에서 트래픽을 관리하는 데 비효율적일 뿐만 아니라 벤더가 관리하는 클라우드 환경에서도 실행이 금지되는 경우가 많습니다. 한편 소프트웨어 기반 부하 분산 장치는 모든 환경과 위치에서 실행할 수 있으므로 클라우드 호스팅 애플리케이션 및 인프라에 더 적합합니다.

지역 클라우드 부하 분산과 전역 서버 부하 분산의 비교

클라우드 기반 부하 분산 장치에는 지역 부하 분산 장치와 전역 서버 부하 분산 장치(GSLB)가 모두 포함됩니다.이름에서 알 수 있듯이 지역 부하 분산 장치는 특정 지역 또는 지역화된 네트워크 내에서 컴퓨팅 서비스에 대한 부담을 줄이도록 설계되었습니다.반면에 전역 부하 분산 장치는 전 세계 여러 위치에 있는 서버 간에 작업 부하를 분산시켜 최종 사용자의 대기 시간을 크게 줄일 수 있습니다.

LBaaS를 사용하면 어떤 이점이 있을까요?

비용 절감: LBaaS는 종종 하드웨어 장비보다 비용이 적게 들고 유지 관리에 필요한 시간, 노력, 내부 리소스가 적습니다.

확장성: LBaaS를 사용하면 추가 물리적 부하 분산 인프라를 수동으로 구성하는 대신 부하 분산 서비스를 빠르고 쉽게 확장하여 트래픽 급증을 수용할 수 있습니다.

글로벌 가용성: GSLB를 사용하면 지리적으로 가장 가까운 서버에 연결할 수 있으므로 대기 시간을 최소화하고 서버가 오프라인 상태인 경우에도 높은 가용성을 보장할 수 있습니다.

Cloudflare에서는 클라우드 부하 분산을 제공할까요?

Cloudflare 부하 분산은 온프레미스 부하 분산 하드웨어를 대체하는 클라우드 기반 부하 분산 솔루션입니다.전 세계 200여 개 도시에 걸쳐있는 전역 네트워크에서 실행되므로 트래픽이 빠르고 효율적으로 라우팅됩니다.Cloudflare Load Balancing에 대해 자세히 알아보세요.