<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: ABRAR ASLAM</title>
    <description>The latest articles on DEV Community by ABRAR ASLAM (@abrar_aslam_69082442c8033).</description>
    <link>https://dev.to/abrar_aslam_69082442c8033</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4181965%2Fe007a0cf-88ae-4705-a6e6-de1e3d3e1120.jpg</url>
      <title>DEV Community: ABRAR ASLAM</title>
      <link>https://dev.to/abrar_aslam_69082442c8033</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abrar_aslam_69082442c8033"/>
    <language>en</language>
    <item>
      <title>Where Your AWS Money Is Really Going: 7 Places Cloud Waste Hides</title>
      <dc:creator>ABRAR ASLAM</dc:creator>
      <pubDate>Tue, 13 Oct 2026 11:53:32 +0000</pubDate>
      <link>https://dev.to/abrar_aslam_69082442c8033/where-your-aws-money-is-really-going-7-places-cloud-waste-hides-5fei</link>
      <guid>https://dev.to/abrar_aslam_69082442c8033/where-your-aws-money-is-really-going-7-places-cloud-waste-hides-5fei</guid>
      <description>&lt;p&gt;&lt;em&gt;And how to find it in your own account in about 10 minutes, without giving anyone access&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;Most AWS bills tell a familiar story. They start small, grow with every new project, and at some point someone in finance asks why the cloud costs more this quarter than last. Nobody is quite sure.&lt;/p&gt;

&lt;p&gt;You are not alone. In Flexera's 2026 State of the Cloud Report, organisations estimated that &lt;strong&gt;29% of their cloud spend is wasted&lt;/strong&gt;, up from 27% the year before and the first rise in five years. &lt;strong&gt;85%&lt;/strong&gt; said managing cloud spend is their top cloud challenge.&lt;/p&gt;

&lt;p&gt;The waste is rarely one dramatic mistake. It is dozens of small things that nobody owns, nobody gets an alert for, and nobody has time to look at. Here are the seven places I find it most often, and how to check for each one.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Disks left behind after servers are deleted
&lt;/h2&gt;

&lt;p&gt;When you terminate an EC2 instance, its EBS volumes are not always deleted with it. Volumes created separately, or attached with "delete on termination" switched off, stay behind in the &lt;strong&gt;available&lt;/strong&gt; state, attached to nothing and billed every month.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check:&lt;/strong&gt; in the EC2 console, open &lt;strong&gt;Volumes&lt;/strong&gt; and filter by state &lt;strong&gt;available&lt;/strong&gt;. Each one is a candidate for removal. Take a snapshot first if the data might matter.&lt;/p&gt;

&lt;h2&gt;
  
  
  2. Load balancers and IP addresses that serve nothing
&lt;/h2&gt;

&lt;p&gt;Load balancers have an hourly charge whether or not they handle traffic. It is common to find one that was created for a test, a migration or a service that no longer exists, still running with &lt;strong&gt;no registered targets&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Elastic IP addresses that are not attached to anything also cost money, and since AWS began charging for every public IPv4 address, idle addresses add up across accounts and regions.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check:&lt;/strong&gt; look for load balancers whose target groups are empty, and Elastic IPs with no association.&lt;/p&gt;

&lt;h2&gt;
  
  
  3. Servers far bigger than their workload
&lt;/h2&gt;

&lt;p&gt;This is usually the largest single source of waste. An instance chosen "to be safe" at launch, or sized for a peak that never came, quietly runs at a few percent CPU for months.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check:&lt;/strong&gt; in CloudWatch, look at &lt;strong&gt;average and maximum CPU over at least 14 days&lt;/strong&gt;. An instance averaging under 10% with peaks under 40% is a strong candidate to downsize, stop or schedule. Remember that CPU does not show memory pressure, so check that too before resizing.&lt;/p&gt;

&lt;p&gt;Older instance generations are worth a look as well. Datadog's State of Cloud Costs report found that &lt;strong&gt;83% of organisations spend an average of 17% of their EC2 budget on previous-generation instances&lt;/strong&gt;, which usually cost more for less performance.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Databases nobody connects to
&lt;/h2&gt;

&lt;p&gt;RDS instances are easy to forget: a staging database from last year, a copy made for a one-off report, a database for a service that was retired. If it has had &lt;strong&gt;zero connections for two weeks&lt;/strong&gt;, it is a strong candidate to snapshot and remove.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check:&lt;/strong&gt; the CloudWatch metric &lt;strong&gt;DatabaseConnections&lt;/strong&gt;, with the maximum over 14 days.&lt;/p&gt;

&lt;h2&gt;
  
  
  5. Containers asking for far more than they use
&lt;/h2&gt;

&lt;p&gt;Containers make it easy to over-provision without noticing. Datadog found that &lt;strong&gt;83% of container costs were associated with idle resources&lt;/strong&gt;, split between clusters with too much spare capacity and workloads requesting more CPU and memory than they need.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check:&lt;/strong&gt; compare your ECS services' or Kubernetes pods' CPU and memory &lt;strong&gt;utilisation&lt;/strong&gt; against what they &lt;strong&gt;request&lt;/strong&gt;. Services that average under 20% CPU and 30% memory are usually oversized.&lt;/p&gt;

&lt;h2&gt;
  
  
  6. NAT Gateways with almost no traffic
&lt;/h2&gt;

&lt;p&gt;A NAT Gateway has a fixed hourly cost before any data is processed. A gateway that moves only a few gigabytes a month can cost far more than the traffic justifies, especially when there is one per Availability Zone in a quiet environment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check:&lt;/strong&gt; the &lt;strong&gt;BytesOutToDestination&lt;/strong&gt; and &lt;strong&gt;BytesInFromDestination&lt;/strong&gt; metrics. If the monthly total is tiny, consider consolidating gateways, using VPC endpoints for AWS services, or removing them from non-production environments.&lt;/p&gt;

&lt;h2&gt;
  
  
  7. Storage that never gets cleaned up
&lt;/h2&gt;

&lt;p&gt;S3 buckets without lifecycle rules keep every object forever in the most expensive storage class, including incomplete multipart uploads you cannot even see in the console. Logs, exports and backups are the usual culprits.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to check:&lt;/strong&gt; look for buckets with &lt;strong&gt;no lifecycle rules&lt;/strong&gt;, then agree retention with the owner and add rules to expire old data or move it to cheaper storage classes.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why waste keeps coming back
&lt;/h2&gt;

&lt;p&gt;Finding waste once is not the hard part. Keeping it gone is. In Harness's 2025 FinOps in Focus report, &lt;strong&gt;48% of organisations said they do not track idle resources&lt;/strong&gt;, and &lt;strong&gt;86% of developers said it takes at least a week&lt;/strong&gt; to spot idle, orphaned or unused resources and act on them.&lt;/p&gt;

&lt;p&gt;Three habits make the biggest difference:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Tag everything&lt;/strong&gt; with at least an Owner and an Environment, so every resource has someone to ask.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Set AWS Budgets and anomaly alerts,&lt;/strong&gt; so a jump in spend is noticed in days, not at the end of the quarter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Review regularly.&lt;/strong&gt; A monthly look at the same checks catches new waste before it becomes normal.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  And while you are looking: security and backups
&lt;/h2&gt;

&lt;p&gt;In my experience, accounts with forgotten resources often have forgotten risks too: security groups open to the internet on SSH or database ports, users without MFA, unencrypted volumes, and backups that were assumed to exist but do not.&lt;/p&gt;

&lt;p&gt;The stakes are real. The UK Government's Cyber Security Breaches Survey 2025/26 found that &lt;strong&gt;43% of UK businesses&lt;/strong&gt; had a breach or attack in the previous 12 months. And Sophos found that when attackers compromised the backups, median ransomware recovery costs were &lt;strong&gt;eight times higher&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;So when you check for waste, check the basics of security and recovery at the same time.&lt;/p&gt;

&lt;h2&gt;
  
  
  Checking all of this in about 10 minutes
&lt;/h2&gt;

&lt;p&gt;You can work through the list above by hand. It takes a while across every region, but it is worth doing.&lt;/p&gt;

&lt;p&gt;If you would rather automate it, my team at &lt;strong&gt;KloudCare&lt;/strong&gt; built a &lt;strong&gt;free, read-only AWS assessment&lt;/strong&gt; that runs all of these checks, and more, in about 10 minutes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It runs &lt;strong&gt;inside your own AWS account&lt;/strong&gt; from a CloudFormation template you can read in full.&lt;/li&gt;
&lt;li&gt;It is &lt;strong&gt;read-only&lt;/strong&gt;. It cannot change, stop or delete anything, and it never reads your files, databases or secrets.&lt;/li&gt;
&lt;li&gt;The report is saved to &lt;strong&gt;your own private S3 bucket&lt;/strong&gt;. Nothing is sent to us unless you choose to share it.&lt;/li&gt;
&lt;li&gt;Every finding shows its &lt;strong&gt;evidence and observation period&lt;/strong&gt;, the recommended action, the risk of making the change, and an &lt;strong&gt;estimated monthly saving&lt;/strong&gt; based on on-demand prices for your region.&lt;/li&gt;
&lt;li&gt;Delete the stack and everything is removed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can run it here: &lt;strong&gt;&lt;a href="https://www.kloudcare.co.uk/assessment.html" rel="noopener noreferrer"&gt;kloudcare.co.uk/assessment.html&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Treat every saving as a &lt;strong&gt;candidate&lt;/strong&gt;, not an instruction. Confirm with the owner, take a snapshot where data matters, and test changes outside production first. An apparently idle resource can still have a purpose, such as disaster recovery.&lt;/p&gt;




&lt;p&gt;&lt;em&gt;KloudCare is a UK AWS consultancy helping small and medium-sized businesses keep their AWS accounts cost-efficient, secure and recoverable. Find out more at &lt;a href="https://www.kloudcare.co.uk" rel="noopener noreferrer"&gt;kloudcare.co.uk&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Sources
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Flexera, 2026 State of the Cloud Report: &lt;a href="https://www.flexera.com/about-us/press-center/flexera-finds-cloud-value-is-rising-while-ai-waste-grows" rel="noopener noreferrer"&gt;https://www.flexera.com/about-us/press-center/flexera-finds-cloud-value-is-rising-while-ai-waste-grows&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Datadog, State of Cloud Costs: &lt;a href="https://www.datadoghq.com/state-of-cloud-costs/" rel="noopener noreferrer"&gt;https://www.datadoghq.com/state-of-cloud-costs/&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Harness, FinOps in Focus 2025: &lt;a href="https://harness.io/press-and-news/finops-in-focus-report-2025" rel="noopener noreferrer"&gt;https://harness.io/press-and-news/finops-in-focus-report-2025&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;UK Government, Cyber Security Breaches Survey 2025/2026: &lt;a href="https://www.gov.uk/government/statistics/cyber-security-breaches-survey-20252026/cyber-security-breaches-survey-20252026" rel="noopener noreferrer"&gt;https://www.gov.uk/government/statistics/cyber-security-breaches-survey-20252026/cyber-security-breaches-survey-20252026&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Sophos, The Impact of Compromised Backups on Ransomware Outcomes (2024): &lt;a href="https://assets.sophos.com/X24WTUEQ/at/539j6fwcmx6wk6whnhxc47/sophos-the-impact-of-compromised-backups-on-ransomware-outcomes-wp.pdf" rel="noopener noreferrer"&gt;https://assets.sophos.com/X24WTUEQ/at/539j6fwcmx6wk6whnhxc47/sophos-the-impact-of-compromised-backups-on-ransomware-outcomes-wp.pdf&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>cloud</category>
      <category>finops</category>
      <category>security</category>
    </item>
  </channel>
</rss>
