Resilience Solutions
White papers

A practical sequence for cloud cost control

Cloud spend rarely grows because of one bad decision. It grows because nothing makes the cost of a decision visible at the moment it is taken.

Written by
Cloud & Infrastructure practice
Reviewed by
Architecture review
Published
Updated
Reading time
11 min

On-premises capacity was fixed, paid for in advance, and visibly finite. Cloud capacity is elastic, billed continuously, and invisible until the invoice. The behavior that produced sensible infrastructure decisions for decades produces runaway spend in the new model, and it does so without anybody making an obviously bad call.

Cost control is therefore mostly an information problem, and the sequence below reflects that. Each step is a prerequisite for the next, and skipping ahead is the usual reason FinOps initiatives produce a report rather than a saving.

One. Attribution before optimization

You cannot reduce a cost nobody owns. Enforce tagging through policy rather than convention, so untagged resources cannot be created, and map every tag to an accountable team.

Expect this step to surface the uncomfortable finding that a material share of spend belongs to nobody. Resolving that is the first saving, and it is usually a large one.

Two. Eliminate the idle

Non-production environments running outside working hours, orphaned storage, unattached volumes, load balancers serving nothing, snapshots nobody will restore. This is unglamorous and it is typically the largest single reduction available.

Automate it rather than running a clean-up campaign, because a campaign is undone within two quarters.

Three. Rightsize against observed use

Most workloads are provisioned for a peak that was estimated rather than measured, and never revisited. Rightsizing needs utilization data over a representative period, including seasonal peaks, which is why it comes after monitoring rather than before.

Four. Commit only what is now predictable

Reservations and savings plans are the most commonly mis-sequenced step. Committing before rightsizing locks in the over-provisioned shape for one to three years, and converts a fixable problem into a contractual one.

Commit to the floor of steady-state demand, not to current consumption.

Five. Make cost visible at design time

Everything above is remediation. The durable change is putting the run-rate consequence of an architectural choice in front of the person making it, in the pull request, before it ships.

That is where cost control stops being a periodic exercise and becomes a property of how the organization builds.

A note on the sustainability overlap

The work above reduces energy consumption for the same reasons it reduces cost, so the two programs are substantially the same program. Where sustainability reporting is an obligation, instrumenting for it alongside cost attribution is far cheaper than doing it separately later.

Measurement methodology varies between providers in scope and basis, so agree the methodology before setting a target.


Discuss a cloud cost program

If this describes something you are working through, we can talk it through against your specific environment.

  • Retail & E-commerce

    Create relevant customer experiences while improving merchandising, fulfilment and margin.

  • Banking & Financial Services

    Modernize banking experiences, strengthen digital operations and activate trusted data while keeping security and resilience central.

  • Media & Entertainment

    Build scalable content and audience experiences for a multi-device world.

  • Telecommunications

    Modernize platforms and operations to improve service quality, field productivity and network insight.