Cost vs Reliability

Why each additional 9 costs 10×, FinOps for SRE, and the right cost-of-downtime conversation with finance.

Overview

Reliability has a cost curve

Each additional 9 of availability costs roughly 10x the engineering investment of the previous one. Understanding the curve is essential to setting SLOs that match business reality.

> [!IMPORTANT] Pick the SLO where the downtime you save is worth more than the engineering it costs, not the highest number you can reach.

The cost of 9s

The cost-of-9s framing comes from the SRE Book's Embracing Risk chapter plus industry data. Costs below are relative to 99.9%.

  • 99% — 3.65 days — Basic redundancy, monitoring and response — Most startups, for non-critical services
  • 99.9% — 8h 45min — Multi-AZ redundancy, a dedicated SRE function, basic automation — Any company that takes uptime seriously
  • 99.95% — 4h 22min — Tighter dependencies, faster detection, well-practiced response; ~3-5x cost
  • 99.99% — 52 min — Multi-region active/active or warm standby, deep automation, 24/7 NOC, formal incident command; ~10x cost
  • 99.999% — 5 min — Cell-level isolation, formal failover, no SPOFs, reliability engineering at scale; ~100x cost — Financial settlement, life-safety, telecom
  • Beyond five 9s — Seconds — Specialized hardware, formal verification, redundant control planes — Undersea cables, nuclear control, large financial infrastructure

Framing the trade-off for product and finance

  • 1 — What does downtime cost? — Revenue x (downtime / total time) for direct cost, plus churn, brand damage and SLA penalties
  • 2 — What does another 9 cost? — About 10x the previous investment; 99.9% to 99.99% might be $1M/year of infrastructure plus 2-3 senior SRE FTEs
  • 3 — Is it worth it? — Only when saved downtime cost exceeds the engineering cost

Worked examples

  • Revenue per hour — ~$11K — ~$114K
  • Downtime cost at 99.9% — $96K/year — ~$1M/year
  • Downtime cost at 99.99% — $9.5K/year — ~$98K/year
  • Savings from the move — $86K/year — ~$900K/year
  • Engineering cost — ~$1M/year plus 2-3 FTEs ($600K) — Same $1M-$1.5M
  • Verdict — Do not do it; stay at 99.9% — Marginal; weigh customer trust and SLA penalties

FinOps for SRE

The cloud bill itself is an SRE concern. The 2024-2026 FinOps movement names the common savings patterns.

  • Right-sizing — Match instance types to actual usage — 20-40%
  • Reserved capacity or Savings Plans — 1-3 year commitments on the baseline — 30-70% discount
  • Spot or preemptible — Interruptible workloads such as batch and dev/test — 60-80% discount
  • Storage tiering — Hot vs cool vs archive — Often 10x between tiers
  • Network egress — Cross-region, cross-cloud and internet egress are priced differently — Surprising for new teams
  • Idle resources — Forgotten dev clusters, orphan volumes, untagged resources — Audits find 5-15%

> [!TIP] The Bezos test: if a cost reduces customer pain, pay it. If it adds capability, pay it only when the value exceeds the cost.

Cost monitoring discipline

  • Attribution — Per-service cost via tagging and namespace-based billing
  • Reviews — Monthly cost review per service
  • Anomaly detection — A sudden 2x spike usually means runaway autoscaling or runaway logs
  • Ownership — Cost is a budget that SRE owns like an SLO

Key concepts

Cost of 9s curve
Each additional 9 costs ~10× the previous. From 99.9% to 99.99% is a 10× investment.
Cost of downtime
Direct revenue lost + indirect costs (churn, brand, SLA penalties). The metric that justifies reliability investment.
FinOps
Discipline of cloud-cost management. Right-sizing, reserved capacity, spot instances, tiered storage.
Bezos test
Cost that reduces customer pain: do it. Cost that adds capability: only if value > cost.
Reserved capacity
Commitment to specific instance types for 1-3 years. 30-70% discount vs on-demand. For predictable baseline.
Spot / preemptible instances
60-80% discount; can be reclaimed at any time. For interruptible workloads (batch, dev/test, ML training).

When to use it

  • Setting SLO targets — pick the SLO that matches business cost-of-downtime
  • Annual budgeting — plan reliability investments against revenue impact
  • Cost reviews — am I paying for reliability we don't need?
  • Finance conversations — translate reliability investments to dollar terms

Interview questions

  • How do you decide whether to target 99.9% vs 99.99%?
  • What's the most common cloud-cost mistake SRE teams make?
  • How do you set up cloud-cost attribution per team?

Sign up free to read the full topic

More SRE topics

Start free on Cariara · Coding problems · System design studio