이 섹션의 가격표는 다음 부하 분산기에 적용됩니다.
리전 및 리전 간 내부 애플리케이션 부하 분산기에 대한 자세한 내용은 내부 애플리케이션 부하 분산기 섹션을 참조하세요.
Private Service Connect 전달 규칙은 Private Service Connect 섹션을 참조하세요.
다음 표에는 전역 전달 규칙의 가격이 나와 있습니다. 전역 데이터 처리 비용은 청구되지 않습니다. 데이터 처리는 트래픽이 처리되는 위치에 따라 리전별로 청구됩니다.
항목 | 단위당 가격(USD) |
---|---|
처음 5개의 전달 규칙 | US$0.025 / 1 hour |
추가 전달 규칙당 | US$0.01 / 1 hour |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
다음 표는 리전 전달 규칙 요금 및 리전별 인바운드 및 아웃바운드 데이터 처리 요금을 보여줍니다.
항목 | 단위당 가격(USD) |
---|---|
부하 분산기에서 처리되는 인바운드 데이터 | US$0.008 / 1 gibibyte |
부하 분산기에서 처리되는 아웃바운드 데이터 | US$0.008 / 1 gibibyte |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
외부 애플리케이션 부하 분산기 비용을 절감하는 방법
전역 외부 애플리케이션 부하 분산기 사용자는 Google Cloud Armor, Cloud CDN 또는 둘 다를 사용하여 아웃바운드 데이터 처리 요금의 영향을 최소화할 수 있습니다.
애플리케이션이 단일 리전에서 작동할 수 있거나 단일 리전에서 작동해야 하는 경우 리전 외부 애플리케이션 부하 분산기를 사용할 수 있습니다. 리전 외부 애플리케이션 부하 분산기는 보다 저렴한 아웃바운드 데이터 전송 요금을 적용하는 표준 네트워크 등급만을 사용하므로 비용 효율적인 옵션입니다.
서버리스 NEG를 사용하여 외부 애플리케이션 부하 분산기 가격 책정
외부 애플리케이션 부하 분산기(전역, 리전 또는 클래식)와 함께 서버리스 NEG 백엔드를 사용하는 경우 Cloud Run, Cloud Run Functions 또는 App Engine 백엔드에 대한 서버리스 컴퓨팅 요금 외에 기존 부하 분산 요금이 적용됩니다. Google Cloud Armor 또는 Cloud CDN을 사용하는 경우 해당 요금도 적용됩니다.
하지만 서버리스 아웃바운드 데이터 전송에 대해서는 비용이 청구되지 않습니다. 인터넷 아웃바운드 데이터 전송 요금만 적용됩니다. Cloud Run Functions 아웃바운드 데이터 전송 요금, App Engine 발신 네트워크 트래픽 요금, Cloud Run 데이터 전송 요금은 외부 애플리케이션 부하 분산기(서버리스 NEG 사용)에서 Cloud Run Functions, App Engine 또는 Cloud Run 서비스로 전달되는 요청에는 적용되지 않습니다.
공유 VPC를 사용한 프로젝트 간 서비스 참조
프로젝트 간 서비스 참조를 사용할 때 네트워킹 SKU에 대한 프로젝트 및 결제 계정 청구 방식을 이해하려면 다음 사항을 검토하세요.
전달 규칙 가격 책정 예시
Google Cloud는 부하 분산 또는 패킷 미러링과 같은 다른 용도를 위해 만드는 전달 규칙에 대해 요금을 청구합니다.
다음 예시에서는 미국 가격으로 설명합니다.
시간당 $0.025의 가격으로 최대 5개의 전달 규칙을 만들 수 있습니다. 예를 들어 하나의 전달 규칙을 만들면 시간당 $0.025가 청구됩니다. 전달 규칙이 3개인 경우에도 시간당 $0.025가 청구됩니다. 하지만 전달 규칙이 10개인 경우 다음과 같이 요금이 청구됩니다.
처음 5개 규칙에 해당하는 시간당 $0.025 + (추가 규칙 5개 * 시간당 $0.01) = 시간당 $0.075
대부분의 부하 분산 사용 사례에서는 부하 분산기당 전달 규칙이 하나만 필요합니다.
Google Cloud는 전역 전달 규칙과 리전 전달 규칙에 별도로 요금을 청구하며 프로젝트별로 요금을 청구합니다. 예를 들어 2개의 개별 프로젝트에서 전역 전달 규칙 1개와 리전 전달 규칙 1개(총 4개의 규칙)를 사용하면 시간당 $0.10(규칙 4개 x 시간당 $0.025)의 요금이 청구됩니다.
부하 분산 요금 추정
부하 분산 요금을 추정하려면 다음 안내를 따르세요.
예:
이 예시에는 백엔드에서 응답을 보내는 인터넷 데이터 아웃바운드 전송 비용이 포함되지 않습니다.
다음 요금은 리전 내부 애플리케이션 부하 분산기와 리전 간 내부 애플리케이션 부하 분산기 모두에 적용됩니다. 일부 추가 리전 간 데이터 전송 요금이 리전 간 내부 애플리케이션 부하 분산기에도 적용됩니다.
항목 | 단위당 가격(USD) |
---|---|
프록시 인스턴스당* | US$0.025 / 1 hour |
부하 분산기에서 처리하는 데이터 | US$0.008 / 1 gibibyte |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
* 내부 애플리케이션 부하 분산기는 네트워크에 동적으로 할당되는 여러 관리형 프록시 인스턴스를 사용하여 트래픽 볼륨을 처리합니다. 프록시 인스턴스당 요금은 특정 기간 동안 트래픽을 처리하는 데 필요한 프록시 인스턴스 수를 기준으로 결정됩니다.
프록시 인스턴스 요금
Envoy 기반 부하 분산기는 트래픽 요구사항에 따라 트래픽을 처리하는 데 사용할 수 있는 프록시 수를 자동으로 확장합니다. 프록시 인스턴스 요금은 트래픽 요건을 충족하는 데 필요한 프록시 인스턴스 수를 기준으로 합니다. 각 추가 프록시는 가격표에 기재된 가격에 따라 추가 시간당 요금이 발생합니다.
부하 분산기에 할당된 프록시 수는 10분 동안 트래픽을 처리하는 데 필요하다고 측정된 용량을 기준으로 계산됩니다. 이 기간 동안 다음 항목 중 더 큰 항목을 살펴봅니다.
* Cloud Logging이 중지된 경우 프록시 인스턴스는 요청을 초당 1,400개 처리할 수 있습니다. Logging을 사용 설정하면 프록시 인스턴스가 초당 처리할 수 있는 요청이 줄어듭니다. 예를 들어 요청을 100% 로깅하면 프록시의 요청 처리 용량이 초당 700개 요청으로 감소합니다. 더 적은 비율의 트래픽을 샘플링하도록 Logging을 설정할 수 있습니다. 이를 통해 비용을 제어하면서 관측 가능성 요구사항을 충족할 수 있습니다.
계산 예시
10분 동안 초당 180MB의 데이터가 부하 분산기를 통과합니다. 초당 180MB / 프록시 인스턴스당 초당 18MB = 프록시 인스턴스 10개
같은 기간 동안 초당 300개의 새 HTTPS 연결이 설정되며, 3,000개의 연결이 활성화되고, 초당 2,800개의 요청이 전송됩니다.
초당 300개의 새 HTTPS 연결 / 프록시 인스턴스당 초당 150개의 새 HTTPS 연결 = 프록시 인스턴스 2개 활성 연결 3,000개 / 프록시 인스턴스당 활성 연결 3,000개 = 프록시 인스턴스 1개 초당 2,800개의 요청 / 프록시 인스턴스당 초당 1,400개의 요청 = 프록시 인스턴스 2개.
합계는 프록시 인스턴스 5개입니다. 이는 대역폭을 제공하는 데 필요한 프록시 인스턴스 10개보다 작은 수치입니다. 따라서 이 10분 기간에 대한 프록시 인스턴스 요금은 다음과 같이 계산됩니다.
프록시 인스턴스 10개 * 시간당 프록시 인스턴스당 $0.025 * (10분 / (시간당 60분)) = $0.0417
요금은 백엔드에 대한 연결을 설정하는 프록시 인스턴스 수가 아니라 트래픽 요구사항을 충족하는 데 필요한 측정된 용량을 기준으로 계산됩니다. 따라서 인프라에 표시되는 것과 다른 수의 프록시 인스턴스에 대해 요금이 청구될 수 있습니다.
최소 프록시 인스턴스 요금
최적의 성능과 안정성을 보장하기 위해 각 부하 분산기에는 부하 분산기가 배포된 Google Cloud 리전의 프록시 인스턴스가 3개 이상 할당됩니다. 이러한 프록시 인스턴스는 부하 분산기가 트래픽을 처리하지 않는 경우에도 할당됩니다. 전달 규칙(부하 분산 스키마 INTERNAL_MANAGED 포함)이 프로젝트에 배포되면 프록시 인스턴스 요금이 발생하기 시작합니다. 앞에서 설명한 대로 추가 전달 규칙에는 추가 프록시 인스턴스 요금이 발생합니다(즉, 전달 규칙당 추가 프록시 인스턴스 3개).
부하 분산기에 할당되는 프록시 인스턴스 3개로 인해 최소 시간당 프록시 인스턴스 요금이 부과됩니다. 예를 들어 us-central1 Google Cloud 리전의 경우 최소 요금은 다음과 같이 계산됩니다.
프록시 인스턴스 3개 * 프록시 시간당 $0.025 = 시간당 $0.075
앞에서 설명한 대로 이러한 프록시 인스턴스는 각각 일정한 양의 트래픽을 처리할 수 있습니다. 트래픽이 이 3개의 프록시 인스턴스 용량을 초과해야 하는 경우 추가 트래픽을 처리하는 데 필요한 프록시 인스턴스에 대한 비용이 발생합니다.
데이터 처리 요금
데이터 처리 요금은 결제 주기 동안 부하 분산기에서 처리한 요청 및 응답에 대한 총 데이터 볼륨을 측정하여 계산됩니다. 이 요금은 사용량에 따라 조정되며 데이터 처리에 대한 최소 요금은 없습니다.
리전 간 데이터 전송 요금
리전 간 내부 애플리케이션 부하 분산기를 사용하는 경우 리전 간 데이터 전송 요금이 적용됩니다. 예를 들어 클라이언트, Envoy 프록시, 백엔드가 별도의 리전에 있는 리전 간 내부 애플리케이션 부하 분산기 배포가 있는 경우 각 홉에 대해 리전 간 데이터 전송 요금이 별도로 청구됩니다(클라이언트 <-> Envoy 프록시, Envoy 프록시 <-> 백엔드). 리전 간 데이터 전송 비용을 줄이려면 여러 리전에 Envoy 프록시를 배포하면 됩니다.
공유 VPC를 사용한 프로젝트 간 서비스 참조
데이터 처리, 시간당 프록시 인스턴스 사용, 영역 간 VM 데이터 전송의 경우 전달 규칙 프로젝트에 청구됩니다.
서버리스 NEG를 사용하여 내부 애플리케이션 부하 분산기 가격 책정
내부 애플리케이션 부하 분산기에 서버리스 NEG 백엔드를 사용하는 경우 Cloud Run에 대한 서버리스 컴퓨팅 요금 외에 기존 내부 애플리케이션 부하 분산 요금이 적용됩니다.
리전별 인터넷 NEG를 사용하려면 Cloud NAT 게이트웨이를 사용해야 하며, 이로 인해 추가 요금이 발생합니다. Envoy 프록시 전용 서브넷 간에 오가는 트래픽과 상태 점검 트래픽에 대해 인터넷 데이터 전송 및 Cloud NAT 사용에 대한 요금이 모두 청구됩니다. 하지만 부하 분산기의 요금은 사용자 요청 트래픽에만 적용됩니다.
Cloud Load Balancing에 할당된 Cloud NAT 게이트웨이는 VM 인스턴스가 32개를 초과하는 네트워크와 동일한 시간당 비용이 발생합니다. 자세한 내용은 Cloud NAT 가격 책정을 참조하세요.
승인 정책은 프리뷰 기간 동안 사용량 요금이 부과되지 않습니다.
백엔드 서비스에 연결된 Google Cloud Armor 정책이 있는 경우 커스텀 요청 헤더 기능에 대한 추가 비용 없이 이 백엔드 서비스와 함께 커스텀 요청 헤더 기능을 사용할 수 있습니다.
커스텀 요청 헤더 기능을 사용하는 백엔드 서비스에 연결된 Google Cloud Armor 정책이 없는 경우에는 계정당 월별 HTTP(S) 요청 100만 개당 $0.75의 요금이 부과됩니다. 계정당 월별 처음 666,666,667개의 요청에 대해서만 요금이 부과됩니다.
전역 액세스를 사용하면 모든 리전의 클라이언트 인스턴스가 내부 부하 분산기에 액세스할 수 있습니다. 전달 규칙에 전역 액세스가 사용 설정되어 있는 경우 부하 분산기와 다른 리전의 클라이언트로 또는 클라이언트에서 트래픽이 전송될 때 추가로 리전 간 데이터 전송 요금이 발생합니다.
전역 액세스는 내부 패스 스루 네트워크 부하 분산기, 리전 내부 애플리케이션 부하 분산기, 리전 내부 프록시 네트워크 부하 분산기에 대해 정식 버전으로 제공됩니다.
프로토콜 전달에는 부하 분산과 동일한 요금이 부과됩니다. 전달 규칙 및 대상 인스턴스에서 처리되는 인바운드 데이터에 요금이 부과됩니다.
자체 관리형 및 Google 관리형 SSL 인증서에는 요금이 부과되지 않습니다.