부하 분산 및 확장


Google Cloud는 인스턴스 그룹에 대한 부하 분산 및 자동 확장 기능을 제공합니다.

부하 분산

Google Cloud는 서버 측 부하 분산 기능을 제공하므로 들어오는 트래픽을 여러 가상 머신 인스턴스에 분산할 수 있습니다. 부하 분산은 다음과 같은 이점을 제공합니다.

  • 앱 확장
  • 높은 트래픽을 지원
  • 상태 확인으로 비정상적인 VM 인스턴스를 감지하여 자동으로 삭제. 다시 정상화된 인스턴스는 자동으로 다시 추가됩니다.
  • 트래픽을 가장 가까운 가상 머신으로 라우팅

Google Cloud Load Balancing은 전달 규칙 리소스를 사용하여 해당하는 특정 유형의 트래픽을 찾고 이를 부하 분산기로 전달합니다. 예를 들어 전달 규칙에 따라 IP 주소 192.0.2.1의 포트 80을 대상으로 하는 TCP 트래픽이 발견되면 이를 부하 분산기로 전달할 수 있으며, 그러면 부하 분산기는 이 트래픽을 정상적인 VM 인스턴스로 보냅니다.

Google Cloud Load Balancing은 관리형 서비스이므로, 구성요소가 중복화되고 고가용성이 보장됩니다. 부하 분산 구성요소가 실패하면 자동으로 즉시 다시 시작되거나 대체됩니다.

Google Cloud는 기능, 사용 시나리오, 구성 방법이 다른 여러 가지 유형의 부하 분산을 제공합니다. 자세한 설명은 Google Cloud Load Balancing 문서를 참조하세요.

자동 확장

Compute Engine은 부하의 증가 또는 감소에 따라 관리형 인스턴스 그룹(MIG)에서 VM 인스턴스를 자동으로 추가하거나 삭제하는 자동 확장 기능을 제공합니다. 자동 확장을 사용하면 애플리케이션에서 트래픽 증가 처리가 원활해지며, 리소스 수요가 줄면 비용을 절감할 수 있습니다. CPU 사용률, Cloud Monitoring 측정항목, 일정 또는 부하 분산 제공 용량을 기준으로 MIG를 자동 확장할 수 있습니다.

부하 분산 제공 용량을 기준으로 확장되도록 자동 확장 처리를 구성하면 자동 확장 처리에서 인스턴스 그룹의 제공 용량을 관찰하고 VM 인스턴스가 용량을 초과하거나 용량보다 부족하면 조정합니다. 인스턴스의 처리 용량은 부하 분산기의 백엔드 서비스에서 정의할 수 있으며 초당 사용량 또는 요청 수를 기준으로 합니다. 자세한 내용은 부하 분산 제공 용량에 따라 확장을 참조하세요.

자동 확장에 대한 자세한 내용은 인스턴스 그룹 자동 확장을 참조하세요.

다음 단계