Cloud Cost Sense

GCP Cloud NAT 비용: 게이트웨이, 데이터, egress 계산

게이트웨이 시간, 할당 리소스, 처리 GiB, 외부 IP, egress, logging을 기준으로 Google Cloud NAT 비용을 추정합니다.

Cloud NAT 청구 항목을 분리하세요

Public NAT 비용에는 NAT gateway, gateway가 처리한 데이터, 사용하는 외부 IP 주소, 적용되는 outbound 데이터 전송이 포함됩니다. Gateway 요금은 NAT를 할당받는 리소스 수의 영향을 받으므로, 트래픽이 거의 없는 fleet도 많은 데이터를 보내기 전에 gateway와 IP 비용을 만들 수 있습니다.

Private NAT도 gateway 시간과 처리 데이터에 과금되며, Cloud Interconnect, Cloud VPN, Network Connectivity Center를 통과하는 트래픽에는 제품별 비용이 더해질 수 있습니다. 연결 리소스와 후속 전송 요금이 다르므로 Public NAT와 Private NAT 경로는 따로 계산하세요.

실제 사용량으로 월 비용을 계산하세요

리전별 gateway마다 월 활성 시간, NAT를 할당받은 VM instance 또는 지원 리소스 수, 처리된 inbound·outbound GiB, NAT IP 수, 목적지를 기록하세요. 각 항목에 공식 Cloud NAT 최신 요금을 적용한 뒤 인터넷 또는 hybrid network 전송료를 더해야 합니다. GiB당 NAT 처리 비용만 전체 네트워크 비용으로 보면 안 됩니다.

일반 트래픽과 급증 시나리오를 함께 만드세요. GKE node, batch worker, 업데이트 다운로드, 외부 API 호출, retry, 대용량 export는 사용자 요청 수가 작아 보여도 연결 수와 byte를 늘릴 수 있습니다. Cloud Run 등 serverless 리소스도 지원되는 VPC egress 구성을 통해 Cloud NAT를 사용할 수 있습니다.

트래픽, IP, logging 비용을 통제하세요

모든 subnet과 리소스에 NAT가 필요한지 검토하고, 사용하지 않는 gateway와 주소를 제거하며, 아키텍처 요구가 허용하면 연결 서비스를 가까이 배치하세요. Cache나 artifact mirror로 반복 outbound 다운로드도 줄일 수 있습니다. 다만 NAT IP는 연결 수요에 맞춰야 하며, IP를 무조건 줄이면 port 부족으로 연결이 drop될 수 있습니다.

Cloud Monitoring에서 처리 byte, 연결 수, port 사용량, allocation error, dropped packet을 확인하세요. Cloud NAT monitoring 자체는 과금되지 않지만 내보낸 NAT log에는 Cloud Logging 요금이 적용됩니다. 운영 요구를 만족한다면 error-only logging부터 시작하고 exclusion과 retention을 의도적으로 설정한 뒤, 배포 후 실제 gateway metric과 공식 최신 가격표로 다시 계산하세요.