Waste signals
- NAT Gateways processing < 1GB / day
- High data-processing charges for traffic to AWS services
- Cross-AZ NAT routing where intra-AZ NAT would suffice
NAT Gateways charge per-hour and per-GB processed. Many architectures keep one per AZ even when traffic is negligible, and route AWS-service calls through NAT instead of cheaper VPC endpoints.
Workflow
Inventory NATs, attached subnets and processed-bytes metrics.
Findings rank by idle hours and avoidable data-processing cost.
Consolidation passes route-table dependency check.
Receipts confirm the NAT line drops without traffic blackholes.
FAQ
TurboFinOps preserves the minimum count needed for AZ-resilience and only flags surplus NATs. The conflict guard refuses any change that would orphan a route.
Gateway endpoints (S3, DynamoDB) are free. Interface endpoints have per-hour and per-GB fees but typically cost less than the NAT charge they replace.
Related aws cost optimization guides
Connect a read-only scope. The first findings appear before any commercial conversation.
Connect one AWS, Azure or GCP scope, approve the safest savings actions, and give finance a receipt when the savings verify.