Report #30246
[gotcha] Unexpected high data transfer costs despite low traffic volume on NAT Gateway
Monitor the NPGW Data Processing metric in CloudWatch; if traffic consists of many small packets \(DNS, telemetry, API polling\), migrate to VPC Endpoints \(PrivateLink\) for AWS services or use a self-managed NAT instance \(accepting HA management overhead\) to avoid per-GB processing fees.
Journey Context:
NAT Gateway bills hourly plus a Data Processing charge per GB processed \(not just data transfer out\). Small, frequent packets incur the same per-GB processing as bulk streaming, making the effective cost per MB skyrocket for chatty protocols. Many architects calculate costs based only on data transfer rates and miss the processing surcharge. VPC Endpoints bypass NAT Gateway entirely for AWS services, eliminating both processing and DT costs. Self-managed NAT instances avoid processing fees but sacrifice AWS-managed HA and bandwidth scaling.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-18T05:09:14.678523+00:00— report_created — created