Virtual Private Cloud 가격 책정
이 페이지에서는 Virtual Private Cloud(VPC) 네트워크의 리소스에 대한 네트워킹 가격 책정을 설명합니다.
다른 Google Cloud 제품의 가격 책정은 모든 네트워킹 가격 책정을 참조하세요.
일반 네트워크 가격 책정 정보
- 데이터 전송
- 데이터 전송은 Google Cloud 리소스 (예: VM)로 들어와 Google Cloud 리전을 인터넷으로 떠나거나 Google Cloud 내의 두 리소스 사이로 들어오는 트래픽일 수 있습니다.
리전은 데이터 센터 캠퍼스와 같은 지리적 위치에서 Google이 운영하는 건물의 집합입니다. 트래픽은 다음과 같이 이동할 수 있습니다.
- 항상 Google 네트워크를 사용한 위치의 건물 집합 내(영역 내 및 리전 내 가격 책정)
- 항상 Google 네트워크를 사용한 다른 위치의 Google이 운영하는 다른 건물(리전 간 가격 책정)
- Cloud Interconnect 연결을 사용한 Google에서 운영하지 않는 위치(Cloud Interconnect 가격 책정)
- Cloud Interconnect 연결이 아닌 Google에서 운영하지 않는 위치 (인터넷 데이터 아웃바운드 전송 가격 책정)
- 프리미엄 등급
- 네트워크 서비스 등급에서 프리미엄 등급은 Google의 프리미엄 백본을 활용하여 외부 사용자와의 트래픽 전달을 수행합니다. 공용 인터넷은 일반적으로 사용자와 가장 가까운 Google 네트워크 인그레스 포인트 사이에서만 사용됩니다.
- 표준 등급
- 네트워크 서비스 등급에서 표준 등급은 공용 인터넷을 활용하여 서비스와 사용자 간에 트래픽을 전달합니다. 공용 인터넷을 사용하면 서비스 품질이 떨어지지만 프리미엄 등급보다 경제적입니다.
인바운드 데이터 전송 가격 책정
트래픽 유형 | 가격 |
---|---|
인바운드 데이터 전송 | 인바운드 데이터 전송에는 요금이 부과되지 않습니다. 그러나 데이터를 처리하는 리소스에는 요금이 부과될 수 있습니다. 인바운드 데이터를 처리하는 서비스는 다음과 같습니다. 요청에 대한 응답은 데이터 아웃바운드 전송으로 계산되며 요금이 청구됩니다. |
Google Cloud 내 VM 간 데이터 전송 가격 책정
이 섹션에서는 한 Google Cloud VM에서 나가서 다른 Google Cloud VM으로 이동하는 트래픽을 다룹니다. 비용은 트래픽을 전송하는 VM의 프로젝트에 청구됩니다. 이 가격 책정은 Compute Engine VM, Google Kubernetes Engine(GKE) 노드, App Engine 가변형 환경을 실행하는 VM에 영향을 줍니다.다음 가격은 Google Cloud 무료 체험 기간 및 그 이후에도 동일하게 적용됩니다. 무료 체험 기간에는 무료 체험판 크레딧 금액에 따라 이러한 가격이 청구됩니다.
영역 간 데이터 전송
소스 VM과 대상 VM이 동일한 Google Cloud 리전의 서로 다른 영역에 있는 경우 VM 간 데이터 전송트래픽 유형 | 가격 |
---|---|
내부 IPv4 주소 또는 모든 IPv6 주소를 사용할 때 동일한 Google Cloud 영역으로 데이터 전송 1 | 무료 |
내부 또는 외부 IP 주소를 사용할 때 동일한 Google Cloud 리전의 다른 Google Cloud 영역으로 데이터 전송
1 (GiB당)
참고: 외부 IPv4 주소를 통해 송수신되는 모든 트래픽은 대상과 상관없이 영역을 벗어납니다.
|
$0.01 |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
리전 간 데이터 전송
소스 VM과 대상 VM이 서로 다른 Google Cloud 리전에 있는 경우 VM 간 데이터 전송 모든 가격은 GiB당 미국 달러(USD) 기준입니다.VM 또는 Google Cloud 서비스의 위치 | 대상 위치 | ||||||||
---|---|---|---|---|---|---|---|---|---|
북미 | 유럽 | 아시아3 | 인도네시아 | 오세아니아2 | 중동 | 남미 | 아프리카 | ||
소스 | 북미 | $0.02 | $0.05 | $0.08 | $0.10 | $0.10 | $0.11 | $0.14 | $0.11 |
유럽 | $0.05 | $0.02 | $0.08 | $0.10 | $0.10 | $0.11 | $0.14 | $0.11 | |
아시아3 | $0.08 | $0.08 | $0.08 | $0.10 | $0.10 | $0.11 | $0.14 | $0.11 | |
인도네시아 | $0.10 | $0.10 | $0.10 | 해당 사항 없음 | $0.10 | $0.11 | $0.14 | $0.14 | |
오세아니아2 | $0.10 | $0.10 | $0.10 | $0.10 | $0.10 | $0.11 | $0.14 | $0.14 | |
중동 | $0.11 | $0.11 | $0.11 | $0.11 | $0.11 | $0.08 | $0.14 | $0.11 | |
남미 | $0.14 | $0.14 | $0.14 | $0.14 | $0.14 | $0.14 | $0.14 | $0.14 | |
아프리카 | $0.11 | $0.11 | $0.11 | $0.14 | $0.14 | $0.11 | $0.14 | 해당 사항 없음 |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
VM과 Google 간 서비스
이 섹션에서는 Google Cloud VM에서 나가서 Google 서비스로 이동하는 트래픽을 다룹니다. 비용은 트래픽을 전송하는 VM의 프로젝트에 청구됩니다. 이 가격 책정은 Compute Engine VM, Google Kubernetes Engine 노드, App Engine 가변형 환경을 실행하는 VM에 영향을 줍니다.다음 가격은 Google Cloud 무료 체험 기간 및 그 이후에도 동일하게 적용됩니다. 무료 체험 기간에는 무료 체험판 크레딧 금액에 따라 이러한 가격이 청구됩니다.
트래픽 유형 | 가격 |
---|---|
외부 IP 주소 또는 내부 IP 주소가 있는 Google Cloud의 VM에서 Gmail, YouTube, Google 지도, DoubleClick, Google Drive와 같은 특정 Google 제품으로 데이터를 전송합니다. | 무료 |
Redis용 Memorystore, Filestore, GKE, Cloud SQL을 제외하고 외부 IP 주소 또는 내부 IP 주소를 사용하여 동일한 리전 내의 다른 Google Cloud 서비스로 데이터를 전송합니다. | 무료 |
Compute Engine 및 GKE에서 Cloud CDN 및 Media CDN으로의 데이터 전송 | 무료 (Cloud CDN에는 캐시 채움이 적용될 수 있음) |
동일한 리전 내의 Redis용 Memorystore, Filestore, Cloud SQL, Google Kubernetes Engine으로의 데이터 전송 가격은 VM 간 트래픽과 동일하게 책정됩니다. | Google Cloud 내 VM 간 데이터 전송 가격 책정 |
다른 리전의 Google Cloud 서비스로 데이터 전송 | Google Cloud 내 VM 간 데이터 전송 가격 책정 |
Spanner 네트워크 가격 책정은 Spanner 가격 책정을 참조하세요. |
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
인터넷 데이터 전송 속도
프리미엄 등급 가격 책정
프리미엄 등급은 모든 Google Cloud 데이터 전송의 기본 등급입니다. 표준 등급을 사용하려면 이를 명시적으로 지정해야 합니다.
다음 가격은 Google Cloud 무료 체험 기간 및 그 이후에도 동일하게 적용됩니다. 무료 체험 기간에는 무료 체험판 크레딧 금액에 따라 이러한 가격이 청구됩니다.
USD 외의 통화로 지불하는 경우 Cloud Platform SKU에 해당 통화로 표기된 가격이 적용됩니다.
표준 등급 가격 책정
데이터 아웃바운드 전송 가격은 제공되는 GiB당입니다. 그리고 트래픽의 소스 위치정보를 고려하여 가격이 책정됩니다. 인그레스는 변함없이 무료로 사용할 수 있습니다. 표준 등급에는 항상 무료 사용량 한도가 적용되지 않습니다.
500TiB를 초과하는 가격은 영업팀에 문의하세요.
내부 IP 주소 가격 책정
고정 또는 임시 내부 IP 주소에는 요금이 부과되지 않습니다.
외부 IP 주소 가격 책정
고정 IP 주소와 임시 외부 IP 주소의 요금은 다음 표에 따라 청구됩니다.
고정 외부 IP 주소를 예약하고 VM 인스턴스 또는 전달 규칙과 같은 리소스에 할당하지 않으면 사용 중인 고정 IP 주소와 임시 외부 IP 주소보다 높은 요금이 청구됩니다.
전달 규칙에 할당된 고정 외부 IP 주소에는 요금이 청구되지 않습니다.
서브넷에 할당된 외부 IPv6 주소 범위 또는 VM 인스턴스에 할당된 외부 IPv6 주소에는 요금이 청구되지 않습니다. 고정 리전 IPv6 주소 (미리보기)에는 요금이 청구되지 않습니다.
사용 중인지 여부
Google Cloud는 고정 외부 IP 주소가 VM 인스턴스와 연결된 경우 이 인스턴스가 실행 중이든 중지되었든 상관없이 이 IP 주소를 사용 중인 것으로 간주합니다. 인스턴스가 삭제되거나 IP 주소가 인스턴스와의 연결이 해제되면 Google Cloud는 고정 IP 주소가 사용 중이지 않은 것으로 간주합니다.
임시 IP 주소의 경우 Google Cloud는 연결된 VM 인스턴스가 실행 중일 때만 이 주소가 사용 중인 것으로 간주합니다. 인스턴스가 중지되거나 삭제되면 Google Cloud는 임시 IP 주소를 해제하고 이 주소를 더 이상 사용 중이라고 간주하지 않습니다.
gcloud compute addresses list
요청을 실행하여 고정 외부 IP 주소가 사용 중인지 확인할 수 있습니다. 이 명령어는 고정 외부 IP 주소 및 상태의 목록을 반환합니다.
gcloud compute addresses list NAME REGION ADDRESS STATUS address-1 130.211.8.68 IN_USE address-2 35.186.217.84 RESERVED
이 예시에서는 IPv4 address-1
이 사용 중인 반면에 IPv4 address-2
는 예약되었지만 사용되지 않습니다.
두 주소 모두 이 문서의 외부 IP 주소 가격 책정 표에 따라 요금이 청구됩니다.
방화벽 규칙
Cloud 차세대 방화벽 가격은 Cloud NGFW 가격 책정 페이지를 참조하세요.
Private Service Connect
Private Service Connect와 관련된 비용은 구성에 따라 다릅니다.
소비자 요금
Private Service Connect 엔드포인트(전달 규칙)를 사용하여 Google API에 액세스
항목 | 시간당 가격(USD) |
처리된 GiB, 인바운드 및 아웃바운드 데이터 전송당 가격 |
---|---|---|
Google API에 액세스하는 데 사용되는 Private Service Connect 엔드포인트(전달 규칙) | $0.01 | 데이터 요금 없음 |
Google API의 리전 엔드포인트에 액세스하기 위한 Private Service Connect 엔드포인트 (전달 규칙) | $0.01 |
소비자 데이터 처리 Private Service Connect는 Private Service Connect 엔드포인트를 오가는 트래픽에 대한 영역 간 데이터 전송에 대한 요금을 부과하지 않습니다. 전역 액세스 권한이 있는 엔드포인트의 경우 다른 리전의 리소스가 엔드포인트에 액세스할 때 해당 트래픽에 리전 간 데이터 전송 요금도 적용됩니다. |
Private Service Connect 백엔드 (부하 분산기)를 사용하여 Google API에 액세스
Private Service Connect 백엔드는 부하 분산기를 사용하여 Google API에 액세스합니다. 모든 부하 분산기 가격이 적용됩니다. Google API로 전달되는 Private Service Connect NEG에 대한 트래픽에는 부하 분산기에서 처리한 데이터에 대한 부하 분산 요금이 부과됩니다. 그러나 Private Service Connect NEG와 Google API 간의 데이터 전송 트래픽에는 Private Service Connect 요금이 부과되지 않습니다.
부하 분산기의 가격 책정 정보는 전역 외부 애플리케이션 부하 분산기 또는 내부 애플리케이션 부하 분산기의 가격 책정을 참조하세요.
Private Service Connect 엔드포인트 (전달 규칙)를 사용하여 게시된 서비스에 액세스
항목 | 시간당 가격(USD) |
처리된 GiB, 인바운드 및 아웃바운드 데이터 전송당 가격 |
---|---|---|
Private Service Connect 엔드포인트 (전달 규칙) | $0.01 |
소비자 데이터 처리 Private Service Connect는 Private Service Connect 엔드포인트를 오가는 트래픽에 대한 영역 간 데이터 전송에 대한 요금을 부과하지 않습니다. 전역 액세스 권한이 있는 엔드포인트의 경우 다른 리전의 리소스가 엔드포인트에 액세스할 때 해당 트래픽에 리전 간 데이터 전송 요금도 적용됩니다. |
Private Service Connect는 엔드포인트를 등록할 서비스 디렉터리 네임스페이스를 자동으로 생성합니다. 명시적으로 추가 네임스페이스를 만들지 않는 한, 프로젝트의 동일한 리전에 있는 엔드포인트에 하나의 기본 네임스페이스가 사용됩니다. 서비스 디렉터리 가격 책정에 대한 자세한 내용은 서비스 디렉터리 가격 책정을 참조하세요.
Private Service Connect 백엔드 (부하 분산기)를 사용하여 게시된 서비스에 액세스
Private Service Connect 백엔드는 부하 분산기를 사용하여 게시된 서비스에 액세스합니다. 모든 부하 분산기 가격이 적용됩니다. Private Service Connect NEG와 Private Service Connect의 게시된 서비스 간의 트래픽에는 부하 분산기에서 처리되는 데이터에 대한 부하 분산 요금이 모두 발생하고, Private Service Connect는 NEG와 게시된 서비스 간의 데이터 전송 트래픽에 대해 요금을 청구합니다.
다음 표에는 이 구성에 적용되는 요금이 요약되어 있습니다.
항목 | 가격(USD) |
---|---|
다른 VPC 네트워크의 서비스에 액세스하는 데 사용되는 Private Service Connect 엔드포인트(부하 분산기) | 모든 전역 외부 애플리케이션 부하 분산기 또는 내부 애플리케이션 부하 분산기 가격 책정이 적용됩니다. |
Private Service Connect NEG와 게시된 서비스 간의 트래픽 |
소비자 데이터 처리 Private Service Connect는 Private Service Connect 백엔드를 오가는 트래픽에 대한 영역 간 데이터 전송에 대한 요금을 부과하지 않습니다. |
제작자 또는 소비자 VPC 네트워크에 액세스하기 위해 Private Service Connect 인터페이스 사용
항목 | 시간당 가격(USD) |
처리된 GB당 가격, 데이터 안팎으로 전송 (USD) |
---|---|---|
제작자 또는 소비자 VPC 네트워크에 액세스하는 데 사용되는 Private Service Connect 인터페이스 | 시간당 요금 없음 |
소비자-생산자 및 생산자-소비자 트래픽 모두에 대해 소비자 데이터 처리 요금이 부과되며 소비자에게 요금이 청구됩니다. 소비자와 제작자 간 리전 간 트래픽의 경우 리전 간 데이터 전송 요금도 적용되며 소비자에게 요금이 청구됩니다. |
서비스 디렉터리
Private Service Connect는 Google API에 액세스하거나 게시된 서비스에 액세스할 때 엔드포인트를 등록하기 위해 자동으로 서비스 디렉터리 네임스페이스를 만듭니다. 프로젝트와 동일한 리전에 있는 Private Service Connect 엔드포인트에 단일 기본 서비스 디렉터리 네임스페이스가 생성됩니다. 서비스 디렉터리 가격 책정에 대한 자세한 내용은 서비스 디렉터리 가격 책정을 참조하세요.소비자 데이터 처리
Private Service Connect 소비자에게는 다음 표에 따라 소비자 데이터 처리 요금이 청구됩니다. 소비자 데이터 처리 요금은 인바운드 및 아웃바운드로 청구됩니다.
월별 사용량 | 가격(USD) |
---|---|
0~1PiB | GiB당 $0.01 |
1~5PiB | GiB당 $0.006 |
5PiB 이상 | GiB당 $0.004 |
프로듀서 요금
Private Service Connect 서비스 연결을 사용하여 관리형 서비스 게시에 대한 요금을 청구합니다.
Private Service Connect에서 서비스 연결을 통해 서비스를 게시하는 경우 시간당 또는 데이터 전송 요금이 부과되지 않습니다. 소비자에게 게시되는 부하 분산기에서 발생한 모든 부하 분산 요금은 제작자에게 청구됩니다.
서비스 연결 맵을 사용하여 서비스 배포
서비스 연결 맵을 사용하여 서비스를 배포하는 경우 서비스 연결 맵 자체의 배포에 대해서는 프로듀서 요금이 부과되지 않습니다. 하지만 다음과 같은 경우 소비자에게 비용이 청구됩니다.
- 서비스 연결 자동화를 통해 소비자 프로젝트에 배포되는 리소스
- Private Service Connect 엔드포인트를 사용하여 게시된 서비스에 액세스
비공개 서비스 액세스
비공개 서비스 액세스 연결을 만들 때 연결 자체의 시간당 또는 데이터 요금이 부과되지 않습니다. 하지만 다음 항목에 대한 요금이 부과됩니다.
- 서비스 프로듀서의 네트워크에서 프로비저닝하는 리소스
- VM에서 서비스 제작자의 네트워크로의 데이터 전송 트래픽
서버리스 VPC 액세스
서버리스 VPC 액세스는 다음과 같이 가격이 책정됩니다.리소스 | 가격 |
---|---|
서버리스 VPC 액세스 커넥터 | 커넥터의 인스턴스 수에 따라 청구됩니다. 커넥터 인스턴스는 Compute Engine VM으로 요금이 청구되지만 Google Cloud 콘솔에서는 VM으로 확인하거나 관리할 수 없습니다.
인스턴스 유형에 대한 가격 책정을 참조하세요.
|
데이터 아웃바운드 전송 | Compute Engine 네트워킹 요율에 따라 요금이 청구됩니다. 서버리스 VPC 액세스 커넥터 인스턴스는 안정성 향상을 위해 여러 영역에 분산됩니다. 속도는 요청을 처리하는 커넥터 인스턴스와 대상 리소스가 동일한 영역에 있는지 여부에 따라 결정됩니다. 함수, 앱, 서비스와 같은 서버리스 리소스에서 커넥터로 전송되는 데이터 전송에는 요금이 청구되지 않습니다. |
serverless-vpc-access
로 필터링하면 서버리스 VPC 액세스 비용을 확인할 수 있습니다.
Network Telemetry
네트워크 판매 로그에는 요금이 부과됩니다. 해당 제품은 다음과 같습니다.
- VPC 흐름 로그
- 방화벽 규칙 로깅
- Cloud NAT 로깅
로그 생성 | 가격(USD) |
---|---|
0~10TiB/월 | 0.25/GiB |
10~30TiB/월 | 0.15/GiB |
30~50TiB/월 | 0.075/GiB |
>50TiB/월 | 0.05/GiB |
로그는 Cloud Logging으로 전송됩니다. Pub/Sub, Cloud Storage 또는 BigQuery로 로그를 내보낼 수 있습니다. Pub/Sub, Cloud Storage 또는 BigQuery 요금은 로그 생성 요금과 별도로 적용됩니다. Network Telemetry 로그는 Cloud Logging Storage에서 판매된 로그로 요금이 청구됩니다. 로그 내보내기에 대한 자세한 내용은 로그 내보내기 개요를 참조하세요.
Networking Telemetry 요금은 Cloud Logging에 이러한 로그를 저장하는 기본 옵션을 포함하여 대상에 관계없이 모든 Network Telemetry 로그에 적용됩니다.
Cloud Logging에 로그를 저장하면 Network Telemetry 로그에 다른 로그와 별도로 Cloud Logging 판매 로그 스토리지에 요금이 청구됩니다. 자세한 내용은 Cloud Logging 가격 책정을 참조하세요.
로그를 전송한 후 Cloud Logging에서 로그를 제외하면 Network Telemetry 요금이 적용됩니다.
패킷 미러링
패킷 미러링에서 처리되는 데이터 양에 대해 요금이 부과됩니다. 패킷 미러링 전달 규칙에는 요금이 부과되지 않습니다. 현재 패킷 미러링은 VM당 요금에 추가 없이 무료로 사용할 수 있습니다. 패킷 미러링에서 처리되는 데이터의 비용이 다음 표에 설명되어 있습니다.
부하 분산기에서 아웃바운드되는 트래픽에는 일반 데이터 전송 요금이 부과됩니다. 일반 데이터 아웃바운드 전송 요금 외에 추가 부하 분산기 데이터 전송 비용은 없습니다.
부하 분산 및 전달 규칙
이 섹션의 가격표는 다음 부하 분산기에 적용됩니다.
- 내부 및 외부 패스 스루 네트워크 부하 분산기
- 내부 및 외부 프록시 네트워크 부하 분산기
- 전역, 기본, 리전 외부 애플리케이션 부하 분산기
Private Service Connect 전달 규칙은 Private Service Connect 섹션을 참조하세요.
다음 표에서는 전역 전달 규칙의 가격 책정을 보여줍니다. 전역 데이터 처리 요금은 부과되지 않습니다. 데이터 처리 요금은 트래픽이 처리되는 위치에 따라 리전별로 청구됩니다
항목 | 단위당 가격(USD) | 가격 책정 단위 |
---|---|---|
처음 5개의 전달 규칙 | $0.025 | 시간당 |
추가 전달 규칙당 | $0.01 | 시간당 |
다음 표에서는 리전별 전달 규칙 요금과 리전별 인바운드 및 아웃바운드 데이터 처리 요금을 보여줍니다.
외부 애플리케이션 부하 분산기 비용을 줄이는 방법
전역 외부 애플리케이션 부하 분산기 사용자는 Google Cloud Armor, Cloud CDN 또는 둘 다를 사용하여 아웃바운드 데이터 처리 요금의 영향을 최소화할 수 있습니다.
Cloud CDN: 캐시에서 클라이언트에 제공되는 정적 객체는 부하 분산기를 통해 전송되지 않습니다. 효과적인 캐싱 전략은 부하 분산기에서 처리하는 아웃바운드 데이터의 양을 줄이고 비용을 절감합니다. 캐싱을 구현하려면 트래픽의 어떤 부분이 정적이고 캐시 가능한지 파악해야 합니다. 자세한 내용은 Cloud CDN 문서를 참조하세요.
Google Cloud Armor: 애플리케이션에서 원치 않는 대량의 트래픽을 수신하는 경우 Google Cloud Armor를 배포하여 이러한 트래픽을 차단할 수 있습니다. Google Cloud Armor에서 차단한 요청은 부하 분산기를 통해 전송되지 않으므로 부하 분산기에서 처리하는 아웃바운드 데이터의 양이 사실상 줄어듭니다. 비용에 미치는 영향은 구현한 Google Cloud Armor 보안 정책에서 차단한 원치 않는 트래픽의 비율에 따라 달라집니다.
애플리케이션이 단일 리전에서 작동할 수 있거나 단일 리전에서 작동해야 하는 경우 리전별 외부 애플리케이션 부하 분산기를 사용할 수 있습니다. 리전별 외부 애플리케이션 부하 분산기는 아웃바운드 데이터 전송 요금이 더 낮은 표준 네트워크 등급만 사용하므로 경제적인 옵션입니다.
서버리스 NEG를 사용한 외부 애플리케이션 부하 분산기 가격 책정
외부 애플리케이션 부하 분산기(전역, 리전 또는 기본)와 함께 서버리스 NEG 백엔드를 사용하는 경우 기존 부하 분산기 요금이 Cloud Run, Cloud Run 함수 또는 App Engine 백엔드에 대한 서버리스 컴퓨팅 요금 외에 추가로 적용됩니다(해당하는 경우). Google Cloud Armor 또는 Cloud CDN을 사용하는 경우 해당 요금도 적용됩니다.
그러나 서버리스 아웃바운드 데이터 전송에는 요금이 부과되지 않습니다. 인터넷 아웃바운드 데이터 전송 요금만 적용됩니다. Cloud Run 기능의 아웃바운드 데이터 전송 요금, App Engine 발신 네트워크 트래픽 요금, Cloud Run 데이터 전송 요금은 외부 애플리케이션 부하 분산기 (서버리스 NEG 사용)에서 Cloud Run 함수, App Engine 또는 Cloud Run 서비스로 전달된 요청에는 적용되지 않습니다.
공유 VPC로 프로젝트 간 서비스 참조
프로젝트 간 서비스 참조를 사용할 때 네트워킹 SKU에 대해 프로젝트 및 결제 계정에 요금이 청구되는 방식을 알아보려면 다음 사항을 검토하세요.
- Cloud Load Balancing 관련 요금은 항상 전달 규칙이 구성된 프로젝트 (그림 1의 서비스 프로젝트 A)에 청구됩니다. 여기에는 전달 규칙, 처리된 인바운드 데이터, 전역 외부 애플리케이션 부하 분산기에서 처리한 아웃바운드 데이터에 대한 요금이 포함됩니다. Cloud Load Balancing 가격 책정 기본사항 검토
- 프리미엄 등급 및 표준 등급의 네트워크 인터넷 데이터 아웃바운드 전송은 항상 전달 규칙이 구성된 프로젝트 (그림 1의 서비스 프로젝트 A)에 귀속됩니다. 네트워크 데이터 전송 가격 책정을 검토합니다.
- 프로젝트 간 서비스 참조를 사용하여 URL 맵에서 참조하는 백엔드 서비스에 Cloud CDN을 구성하는 경우 캐시 가능한 콘텐츠 (캐시 데이터 전송, 캐시 조회, 캐시 채우기)에 대한 모든 Cloud CDN 요금은 항상 Cloud CDN이 사용 설정된 백엔드 서비스 (그림 1의 서비스 프로젝트 B)가 포함된 프로젝트에 적용되며 전달 규칙을 구성한 프로젝트가 아닙니다. Cloud CDN 가격 책정을 검토합니다.
프로젝트 간 서비스 참조를 사용하여 URL 맵에서 참조하는 백엔드 서비스에 Google Cloud Armor를 구성하는 경우 모든 Google Cloud Armor 관련 요금은 전달 규칙을 구성한 프로젝트가 아니라 Google Cloud Armor가 사용 설정된 백엔드 서비스 (그림 1의 서비스 프로젝트 B)가 포함된 프로젝트에 청구됩니다. Google Cloud Armor 가격 책정을 검토합니다. 특히 모든 Google Cloud Armor 표준 등급 및 Cloud Armor 엔터프라이즈 등급 요금은 서비스 프로젝트 B에서 청구됩니다.
Google Cloud Armor를 교차 프로젝트 서비스 참조와 함께 사용하는 경우에도 다음과 같은 추가 고려사항이 적용됩니다.
- Cloud Armor Enterprise와 관련된 구독 변경은 등록 시 지정한 결제 계정으로 귀속됩니다. 여러 프로젝트에서 동일한 Cloud Armor Enterprise 구독을 사용하여 프로젝트 간 서비스 참조로 참조되는 모든 백엔드 서비스를 포함하려면 모든 관련 서비스 프로젝트를 동일한 Cloud Armor Enterprise 결제 계정의 일부로 포함해야 합니다.
- 프로젝트 간 서비스 참조를 사용하는 경우 DDoS 원격 분석 및 DDoS 응답과 같이 Cloud Armor Enterprise에서 제공되는 일부 기능을 사용하려면 프런트엔드 전달 규칙 프로젝트와 백엔드 서비스 프로젝트 모두에 Cloud Armor Enterprise 등급 등록이 필요합니다.
전달 규칙 가격 책정 예시
Google Cloud는 부하 분산 또는 패킷 미러링과 같은 다른 용도를 위해 만드는 전달 규칙에 대해 요금을 청구합니다.
다음 예시에서는 미국 가격으로 설명합니다.
시간당 $0.025의 가격으로 최대 5개의 전달 규칙을 만들 수 있습니다. 예를 들어 하나의 전달 규칙을 만들면 시간당 $0.025가 청구됩니다. 전달 규칙이 3개인 경우에도 시간당 $0.025가 청구됩니다. 하지만 전달 규칙이 10개인 경우 다음과 같이 요금이 청구됩니다.
- 전달 규칙 5개 = 시간당 $0.025
- 각각의 추가 전달 규칙 = 시간당 $0.01
처음 5개 규칙에 해당하는 시간당 $0.025 + (추가 규칙 5개 * 시간당 $0.01) = 시간당 $0.075
대부분의 부하 분산 사용 사례에서는 부하 분산기당 전달 규칙이 하나만 필요합니다.
Google Cloud는 전역 전달 규칙과 리전 전달 규칙에 별도로 요금을 청구하며 프로젝트별로 요금을 청구합니다. 예를 들어 2개의 개별 프로젝트에서 전역 전달 규칙 1개와 리전 전달 규칙 1개(총 4개의 규칙)를 사용하면 시간당 $0.10(규칙 4개 x 시간당 $0.025)의 요금이 청구됩니다.
부하 분산 요금 추정
부하 분산 요금을 추정하려면 다음 안내를 따르세요.
- 가격 계산기로 이동합니다.
- Cloud Load Balancing 탭을 확인합니다.
- 드롭다운 메뉴에서 리전을 선택합니다.
- 전달 규칙의 추정 개수를 입력합니다.
- 처리되는 네트워크 트래픽의 월별 추정 크기를 입력합니다.
예:
- 아이오와
- 전달 규칙 수: 10
- 부하 분산기에서 처리하는 인바운드 데이터: 2,048GiB
- 총 추정 비용(Total Estimated Cost): USD $71.13/월
이 예시에는 백엔드에서 응답을 전송하는 인터넷 데이터 아웃바운드 전송 비용이 포함되지 않습니다.
내부 애플리케이션 부하 분산기
다음 요금은 리전 내부 애플리케이션 부하 분산기와 리전 간 내부 애플리케이션 부하 분산기 모두에 적용됩니다. 일부 추가 리전 간 데이터 전송 요금도 리전 간 내부 애플리케이션 부하 분산기에 적용됩니다.
* 내부 애플리케이션 부하 분산기는 네트워크에 동적으로 할당되는 여러 관리형 프록시 인스턴스를 사용하여 트래픽 볼륨을 처리합니다. 프록시 인스턴스당 요금은 특정 기간 동안 트래픽을 처리하는 데 필요한 프록시 인스턴스 수에 따라 결정됩니다.
프록시 인스턴스 요금
Envoy 기반 부하 분산기는 트래픽 요구사항에 따라 트래픽을 처리하는 데 사용할 수 있는 프록시 수를 자동으로 확장합니다. 프록시 인스턴스 요금은 트래픽 요구사항을 충족하는 데 필요한 프록시 인스턴스 수를 기준으로 청구됩니다. 각 추가 프록시는 가격표에 기재된 가격에 따라 추가 시간당 요금이 발생합니다.
부하 분산기에 할당된 프록시 수는 10분 동안 트래픽을 처리하는 데 필요하다고 측정된 용량을 기준으로 계산됩니다. 이 기간 동안 다음 항목 중 더 큰 항목을 살펴봅니다.
- 트래픽 대역폭 요구사항을 처리하는 데 필요한 프록시 수. 각 프록시 인스턴스에서 초당 최대 18MB를 처리할 수 있습니다. 필요한 총 대역폭을 모니터링하고 총 대역폭을 프록시 인스턴스에서 지원할 수 있는 대역폭으로 나눕니다.
- 연결 및 요청을 처리하는 데 필요한 프록시 수. 다음 각 리소스의 합계를 계산하고 각 값을 프록시 인스턴스에서 처리할 수 있는 항목으로 나눕니다.
- 초당 600개(HTTP) 또는 150개(HTTPS)의 새 연결
- 3,000개의 활성 연결
- 초당 요청 1,400개*
*Cloud Logging이 중지된 경우 프록시 인스턴스는 요청을 초당 1,400개 처리할 수 있습니다. Logging을 사용 설정하면 프록시 인스턴스에서 처리할 수 있는 초당 요청 수가 줄어듭니다. 예를 들어 모든 요청을 로깅하면 프록시의 요청 처리 용량이 초당 요청 700개로 감소합니다. 더 적은 비율의 트래픽을 샘플링하도록 Logging을 설정할 수 있습니다. 이를 통해 비용을 제어하면서 관측 가능성 요구사항을 충족할 수 있습니다.
계산 예시
10분 동안 초당 180MB의 데이터가 부하 분산기를 통과합니다.
180 MB per second / 18 MB per second per proxy instance = 10 proxy instances
같은 기간 동안 초당 300개의 새 HTTPS 연결이 설정되며, 3,000개의 연결이 활성화되고, 초당 2,800개의 요청이 전송됩니다.
300 new HTTPS connections per second / 150 new HTTPS connections per second per proxy instance = 2 proxy instances
3,000 active connections / 3,000 active connections per proxy instance = 1 proxy instance
2,800 requests per second / 1,400 requests per second per proxy instance = 2 proxy instances
합계는 프록시 인스턴스 5개입니다. 이는 대역폭을 제공하는 데 필요한 프록시 인스턴스 10개보다 작은 수치입니다. 따라서 이 10분 기간에 대한 프록시 인스턴스 요금은 다음과 같이 계산됩니다.
10 proxy instances * $0.025 per proxy instance per hour * (10 minutes / (60 minutes per hour)) = $0.0417
요금은 백엔드에 대한 연결을 설정하는 프록시 인스턴스 수가 아니라 트래픽 요구사항을 충족하는 데 필요한 측정된 용량을 기준으로 계산됩니다. 따라서 인프라에 표시되는 것과 다른 수의 프록시 인스턴스에 대해 요금이 청구될 수 있습니다.
최소 프록시 인스턴스 요금
최적의 성능과 안정성을 보장하기 위해 각 부하 분산기에는 부하 분산기가 배포된 Google Cloud 리전의 프록시 인스턴스가 3개 이상 할당됩니다. 이러한 프록시 인스턴스는 부하 분산기가 트래픽을 처리하지 않는 경우에도 할당됩니다. 전달 규칙(부하 분산 스키마 INTERNAL_MANAGED
포함)이 프로젝트에 배포되면 프록시 인스턴스 요금이 발생하기 시작합니다. 앞에서 설명한 대로 추가 전달 규칙에는 추가 프록시 인스턴스 요금이 발생합니다(즉, 전달 규칙당 추가 프록시 인스턴스 3개).
부하 분산기에 할당되는 프록시 인스턴스 3개로 인해 최소 시간당 프록시 인스턴스 요금이 부과됩니다. 예를 들어 us-central1
Google Cloud 리전의 경우 최소 요금은 다음과 같이 계산됩니다.
3 proxy instances * $0.025 per proxy per hour = $0.075 per hour
앞에서 설명한 대로 이러한 프록시 인스턴스는 각각 일정한 양의 트래픽을 처리할 수 있습니다. 트래픽이 이 3개의 프록시 인스턴스 용량을 초과해야 하는 경우 추가 트래픽을 처리하는 데 필요한 프록시 인스턴스에 대한 비용이 발생합니다.
데이터 처리 요금
데이터 처리 요금은 결제 주기 동안 부하 분산기에서 처리한 요청 및 응답에 대한 총 데이터 볼륨을 측정하여 계산됩니다. 이 요금은 사용량에 따라 조정되며 데이터 처리에 대한 최소 요금은 없습니다.
리전 간 데이터 전송 요금
리전 간 내부 애플리케이션 부하 분산기를 사용하는 경우 리전 간 데이터 전송 요금이 적용됩니다. 예를 들어 클라이언트, Envoy 프록시, 백엔드가 별도의 리전에 있는 리전 간 내부 애플리케이션 부하 분산기 배포가 있는 경우 각 홉에 대한 리전 간 데이터 전송 요금이 별도로 표시됩니다 (클라이언트 <-> Envoy 프록시 및 Envoy 프록시 <-> 백엔드). 이러한 리전 간 데이터 전송 요금을 줄이려면 여러 리전에 Envoy 프록시를 배포하면 됩니다.
공유 VPC로 프로젝트 간 서비스 참조
데이터 처리, 시간별 프록시 인스턴스 사용량, 영역 간 VM 데이터 전송의 경우 전달 규칙 프로젝트에 요금이 청구됩니다.
서버리스 NEG를 사용한 내부 애플리케이션 부하 분산기 가격 책정
내부 애플리케이션 부하 분산기에 서버리스 NEG 백엔드를 사용하는 경우 Cloud Run의 서버리스 컴퓨팅 요금 외에 기존 내부 애플리케이션 부하 분산기 요금이 적용됩니다.
리전별 인터넷 NEG 요금
리전 인터넷 NEG에는 추가 요금이 발생하는 Cloud NAT 게이트웨이를 사용해야 합니다. Envoy 프록시 전용 서브넷을 오가는 트래픽과 상태 점검 트래픽에 대한 인터넷 데이터 아웃바운드 전송 및 Cloud NAT 사용량에 대한 요금이 부과됩니다. 하지만 부하 분산기의 요금은 사용자 요청 트래픽에만 적용됩니다.
Cloud Load Balancing에 할당된 Cloud NAT 게이트웨이에는 VM 인스턴스가 32개를 초과하는 네트워크와 동등한 시간당 요금이 부과됩니다. 자세한 내용은 Cloud NAT 가격 책정을 참조하세요.
승인 정책 요금
미리보기 기간 동안 사용 수수료 없이 승인 정책이 제공됩니다.
커스텀 요청 헤더 및 Google Cloud Armor 요금
백엔드 서비스에 연결된 Google Cloud Armor 정책이 있는 경우 커스텀 요청 헤더 기능에 대한 추가 비용 없이 이 백엔드 서비스와 함께 커스텀 요청 헤더 기능을 사용할 수 있습니다.
커스텀 요청 헤더 기능을 사용하는 백엔드 서비스에 연결된 Google Cloud Armor 정책이 없는 경우에는 계정당 월별 HTTP(S) 요청 100만 개당 $0.75의 요금이 부과됩니다. 계정당 월별 처음 666,666,667개의 요청에 대해서만 요금이 부과됩니다.
내부 부하 분산기에 대한 전역 액세스
전역 액세스를 사용하면 모든 리전의 클라이언트 인스턴스가 내부 부하 분산기에 액세스할 수 있습니다. 전달 규칙에 전역 액세스가 사용 설정된 경우 부하 분산기와 다른 리전에 있는 클라이언트와 트래픽을 주고받을 때 추가적인 리전 간 데이터 전송 요금이 발생합니다.
전역 액세스는 일반적으로 내부 패스 스루 네트워크 부하 분산기, 리전별 내부 애플리케이션 부하 분산기, 리전별 내부 프록시 네트워크 부하 분산기에 사용할 수 있습니다.
프로토콜 전달
프로토콜 전달은 부하 분산과 동일한 요율로 요금이 청구됩니다. 전달 규칙 및 대상 인스턴스에서 처리한 인바운드 데이터에 대한 요금이 부과됩니다.
SSL 인증서
자체 관리형 및 Google 관리형 SSL 인증서에는 요금이 부과되지 않습니다.
다음 단계
- Cloud Load Balancing 문서 읽어보기
- 가격 계산기 사용해 보기
- Cloud Load Balancing 솔루션 및 사용 사례에 대해 알아봅니다.