Idle AWS Resources: How NAT Gateways, Load Balancers and EC2 Instances Drain Budgets
Cloud teams frequently overpay for AWS resources that are running but performing no useful work, yet 'idle' means something different for each resource type. An EC2 instance averaging below 5% CPU and negligible network traffic over 14 days can cost anywhere from $70 to $500 per month depending on instance size, while an unused NAT gateway costs $32.85 monthly before any data transfer charges. Idle Application and Network Load Balancers add over $16 each per month, and an EKS cluster with zero nodes still bills $73 a month for the control plane alone. Unconnected RDS databases are among the costliest idle resources, with Multi-AZ configurations doubling charges that can exceed $125 a month for mid-tier instances. Establishing specific, defensible thresholds — such as zero connections over 14 days for databases or zero requests over 7 days for load balancers — turns vague cost complaints into actionable cleanup targets.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in