LAB
DevelopmentLAB

Cloud Costs Rising? Prepare the Evidence Before Buying an Optimisation Project

Published:

6 min read

A larger bill does not prove waste, and a smaller bill does not prove improvement. Spending may rise because the service completes more useful work. It may fall because users' requests fail or processing is delayed. Commission a review that attributes spending to understandable workloads, compares it with completed work, and respects the service constraints that cannot be sacrificed.

The immediate goal is not to buy a long-term commitment or choose a cheaper provider. It is to establish an interpretable baseline, identify bounded improvement hypotheses and test their effects. Commercial rates, tax treatment and contractual commitments remain matters for their authorized owners. The example below is fictional arithmetic, not financial advice or a promised return.

Ask what changed before asking what to remove

Compare reasonably equivalent periods. Record releases, workload changes, retention changes, seasonality and temporary credits. Do not divide a whole month's bill by one week's completed jobs. If the definition of a completed order changed, the resulting ratios are not automatically comparable either.

Cloud Architecture Design & Review can connect spending categories to how workloads run. Where the business outcome is unclear, Product Discovery & Requirements can establish what counts as completed work and who approves that definition. Treating every technical call as a customer order is likely to obscure rather than clarify costs.

AWS Cost Explorer supports analysis of costs and usage. Its documentation also notes that some cost data may arrive later than the usual refresh cycle. Distinguish provisional data from a settled comparison period when judging a change. This describes a tool capability, not a platform recommendation or project price. AWS cost analysis documentation.

Build an allocation table that preserves uncertainty

Separate production, testing, shared services and unattributed spend. Do not arbitrarily distribute an unknown balance to make the table look complete. Record why ownership is unclear, who can identify the resource and which decision depends on the answer.

Some resources support several products. They need an explicit allocation rule rather than whichever split makes one team's results look better. Keep the raw source and the allocated view distinguishable so a later reviewer can reproduce the calculation.

Field Why it matters
Period, currency and amount basis Prevents mixing invoices, estimates and temporary credits
Resource, environment and owner Connects spending to work someone can explain
Completed workload volume Explains growth instead of reporting only totals
Failures and retries Exposes spending that did not produce the intended outcome
Commitments and constraints Prevents recommendations that cannot be implemented responsibly

Read access to billing reports may be enough initially. Permission to analyze utilization does not authorize deleting resources. Protect customer names or business identifiers embedded in tags and reports, retaining only the detail necessary for the review.

Fictional worked example: a justified increase and an unresolved question

Suppose monthly production spending moves from SAR 18,000 to SAR 21,000, while completed jobs rise from 30,000 to 42,000. Production cost per completed job is SAR 0.60 in the first period and SAR 0.50 in the second. Total spending increased by SAR 3,000, but the unit measure improved. These invented figures are neither cloud prices nor achieved savings.

Now suppose another SAR 4,000 belongs to testing and SAR 2,000 remains unattributed. Folding both into the production metric without explanation would change its meaning. The team examines a testing resource that runs outside apparent working hours, but does not immediately switch it off. Scheduled tests or colleagues in another time zone may depend on it.

The owner asks for the usage calendar, restart responsibility and a test of the hypothesis. The proposed experiment reduces operating time for one test resource instead of resizing the production database. The team watches dependent jobs and records the extra effort needed to restart the environment.

If spending falls but daily test completion slips, the result needs a tradeoff decision. It cannot be called an unqualified saving. Wait for sufficiently settled billing data, and check whether work or cost simply moved elsewhere before presenting the outcome.

Separate an opportunity from an execution decision

An opportunity is an observation requiring interpretation: low utilization, older retained data or repeated processing. An execution decision adds constraints, ownership and verification. A lightly used resource may be deliberate standby capacity. Deleting data may conflict with retention requirements that the technical review has not assessed.

Bring in the appropriate data owner or specialist when the question extends beyond technical analysis. Rank changes by evidence, reversibility, dependencies and operational effort. Prefer an authorized, contained experiment over a broad production reduction justified by one dashboard screenshot.

A provider recommendation to purchase a long-term commitment is not an instruction to do so. Such a purchase requires separate commercial authority and defensible demand assumptions. The cost review should state those dependencies, not turn an engineering observation into a financial promise.

Acceptance criteria for the review

A useful deliverable should establish that:

  • Totals reconcile to their source, or reconciliation differences are visible and explained.
  • Changes in workload volume are distinguished from unit-rate or allocation changes.
  • Unattributed spend remains visible rather than disappearing into an average.
  • Each hypothesis includes conditional expected effects, risks, an owner and a validation method.
  • A change experiment includes service-quality measures and a recovery option, not just money.
  • The report identifies what needs approval and what remains unresolved.

Observability & Reliability Engineering may help connect cost with workload, timing and failures when billing data alone cannot answer the question. Keep that instrumentation scope tied to the decision; a cost investigation does not automatically justify a large monitoring rebuild.

Frequently asked questions

Is one month's invoice enough?

It may reveal items worth investigating, but cannot reliably explain seasonality or workload changes. Disclose that limit and request comparable periods where they affect the decision.

Should we require a savings percentage before work begins?

Require a method, baseline and clear deliverables. A conditional opportunity can be discussed after reviewing evidence, but should not be treated as a guaranteed financial outcome.

Does low CPU usage mean a resource can be downsized?

Not by itself. Consider memory, waiting, peaks, the resource's role and recovery requirements. One utilization measure does not describe the complete workload.

What should we prepare for a review discussion?

Provide redacted reports for selected periods, environment allocation, the billing owner, the completed-work definition and known constraints. Passwords and payment details are unnecessary for an initial scoping conversation.

Reference

AWS Cost Explorer: analyzing costs and usage, reviewed 26 October 2026. All amounts and proposed changes in the example are fictional and are not financial forecasts.

DevelopmentLAB

Need help with this?

Explore LAB's Cloud Architecture Review service.