Cloud Cost Optimization That Survives the Next Quarter

by DevPlusOps Team, Cloud Solutions Management

Most cloud cost projects work for about two quarters. Then the bill climbs back to where it started.

The analysis was not wrong. The problem is that nothing changed about how the company creates, owns, and retires infrastructure.

The first pass is the easy part

There is a standard set of moves, and they work. Resize the instances that are clearly too big. Delete unattached volumes and idle load balancers. Move cold storage to a cheaper tier. Buy commitments to cover the steady baseline.

On an account nobody has cleaned in a few years, this usually returns 15 to 30 percent. Take it.

But be clear about what you did. You removed three years of accumulated waste. You did not change the rate at which new waste appears.

Why the bill comes back

Three things cause almost all of it.

Nobody owns the line item. If you cannot trace a resource to a team, that team has no reason to care what it costs. Untagged spend is unowned spend, and unowned spend only grows.

The person choosing the size never sees the cost. A developer picks an instance because they want the thing to be fast enough. That is the only feedback they get. The cost arrives a month later, bundled into a summary, on someone else's desk.

Environments outlive their reason for existing. A staging cluster for a launch that shipped last year. A pipeline someone forked to test an idea. A copy of production spun up during an incident. Nothing ever asks whether they are still needed.

What actually holds

Enforce tagging at deploy time. A tagging policy in a wiki is a suggestion. A check that blocks creation without an owner and a cost centre is a control. Start with two required tags, not twelve.

Show the number to the people who move it. Not a monthly PDF to a director. Per-team spend, at the cadence the team already works in. Teams cut numbers they can see and get asked about.

Give every non-production environment an expiry date. Set a default TTL on ephemeral environments and make people opt out for the ones that should stay. Over eighteen months this often saves more than the entire first cleanup.

Alert on anomalies, not budgets. A monthly budget alert tells you the month is already gone. Daily anomaly detection by service tells you a job broke yesterday.

Review commitments every quarter. Reserved capacity loses value as your architecture changes. A three year commitment against a platform you are migrating away from is a liability, not a saving.

The part nobody wants to hear

This is not a project with an end date.

The companies that keep their bill flat while doubling their workload did not run a better cleanup. They made cost a visible, owned property of every service, the same way they treat uptime and latency.

That is an operating model change. It is slower and less satisfying than a spreadsheet showing a 30 percent cut. It is also the only version that still works a year later.

If your bill is growing faster than your usage and you do not know which of the three causes above is driving it, start by finding out.

More articles

AI Writes Code That Passes Review and Fails in Production

New Relic found that 94% of tech leaders rate AI code as better than human code, while 78% report more production incidents caused by it. Both are true, and the gap between them is the problem.

Read more

Security Reviews Developers Don't Dread

A 90 page PDF full of findings at the end of a project changes nothing. Here is how to make security work land while the fixes are still cheap.

Read more

Tell us about your project

Our locations

  • New York
    370, 447 Broadway, 2nd Floor,
    New York, NY, New York, US, 10013