devto 2026-06-08 원문 보기 ↗
Savings Plans win on flexibility. Reserved Instances still win on raw discount for narrow, well-predicted workloads. The break-even is not a number, it is a question about your roadmap.
If you only have two minutes:
I get asked this every other week, and the answer keeps shifting. Three things changed since the last round of comparison posts:
Graviton4 spread. Most new workloads land on c8g or m8g by default. RIs are tied to instance family. If you commit to c7i and migrate to c8g six months later, the commitment goes to waste. SPs absorb that migration silently.
AI workloads are spiky. GPU instances run 80%+ utilization for a training week, then sit at 5% for two. A flat 1-year commitment turns that into a worse-than-on-demand bill. The new SageMaker SP helps, but only if your AI spend is concentrated in SageMaker, not raw EC2 GPU.
FOCUS billing. AWS finally exposes commitment-level utilization in the FOCUS export, so you can measure break-even after the fact. Three years ago you had to model it. Now you can read it.
| Dimension | Reserved Instance (Standard) | Compute Savings Plan |
|---|---|---|
| Discount range | ~40% to ~72% | ~28% to ~66% |
| Locked to | Instance family + region | Spend dollar amount only |
| Family switch mid-term | Sell on RI Marketplace | Free, automatic |
| Region switch | Convertible only | Cross-region applies |
| OS switch | No | Free |
| Term options | 1y, 3y | 1y, 3y |
Convertible RIs sit between the two: flexible on family, but you give up 5 to 10 points of discount versus Standard RIs.
Here is the simplest case: you run one m7i.large 24/7 in us-east-1. On-demand list price is roughly $0.1008 per hour, or $883 per year.
On-demand baseline (1 year): $883
1-year No-Upfront Compute SP: $618 (30% off)
1-year No-Upfront Standard RI: $556 (37% off)
3-year No-Upfront Compute SP: $415 (53% off)
3-year No-Upfront Standard RI: $336 (62% off)
3-year All-Upfront Standard RI: $309 (65% off)
The 3-year Standard RI looks like the obvious winner, until you ask what happens if you migrate to Graviton in month 14. The commitment is now stranded.
Break-even months for the 3-year SP (against on-demand) is roughly 5 months at 100% utilization, 7 months at 70% utilization, never at sub-50% utilization.
The number that matters is not the headline discount. It is the utilization floor where the commitment stops paying for itself.
Every break-even calculator on the internet ignores three things that decide real outcomes:
If your team has a quarterly habit of "let's try the new instance family," 3-year Standard RIs will burn you. Convertibles or Compute SPs hold up better. The cost of flexibility is real but smaller than the cost of a stranded commitment.
All-Upfront feels like a deal because the headline discount is highest. But the working capital cost of paying $1,500 today versus $50/month over 3 years is often higher than the 4-point discount you gain. Treasury's opinion matters here.
If your AWS bill is growing 30% year over year, a fixed-dollar Compute SP commitment becomes a smaller and smaller share of your bill. That makes the flexibility of SPs more valuable than the discount of RIs, because new spend lands on-demand anyway.
I run every client through these three before recommending a mix:
The FOCUS billing export in 2026 includes per-commitment utilization rate as a first-class field. Pull it monthly and group every commitment by its average utilization. Anything below 70% for the month is a commitment that lost money against on-demand.
Three checks worth running on every renewal:
The honest move is to factor underutilized commitments into the next renewal, not to argue with the dashboard.
Treat commitments like reservations at a restaurant. If you book a table for 8 and 4 people show up, that is not a discount.
For most teams with steady, compute-heavy workloads on a mix of x86 and Graviton, the answer is 3-year No-Upfront Compute SP at 60 to 70% of your baseline, on-demand for the rest, Spot for batch. This is the configuration that survives instance-family migrations, AI workload spikes, and a growing bill.
If your workload is genuinely fixed (a single instance family, no migration plans, 90%+ utilization), 3-year All-Upfront Standard RI still wins on raw discount.
What is your current commitment mix? If it is leaning hard one way, the comments are open. Happy to look at the trade-offs you are weighing.