Reserved Instances and Savings Plans

Commitment-based pricing offers 20-72% off on-demand rates in exchange for 1-year or 3-year usage commitments. Understanding the options and break-even points is critical to avoiding overspend on unused reservations.

Commitment Types by Provider

TypeProviderFlexibilityDiscount (1yr)Discount (3yr)
Standard RIAWSFixed instance type, region, OS~40%~60%
Convertible RIAWSCan change instance family, OS, tenancy~33%~54%
Compute Savings PlanAWSAny instance family, region, OS, tenancy~30%~52%
EC2 Instance Savings PlanAWSFixed instance family and region, flexible size/OS~40%~60%
Committed Use DiscountGCPvCPU and memory based, any machine type~37%~55%
Reserved VM InstanceAzureFixed VM size and region~40%~63%
Azure Savings PlanAzureAny VM family, region (compute commitment)~28%~48%

Payment Options (AWS Reserved Instances)

Payment OptionUpfront CostMonthly CostDiscount (1yr Standard)Best For
All UpfrontFull term payment$0~42%Maximum savings, cash available
Partial Upfront~50% of termReduced rate~40%Balance of savings and cash flow
No Upfront$0Discounted monthly~36%Cash-constrained, still want commitment discount

Break-Even Analysis

Months of utilization required before a reservation becomes cheaper than on-demand. Based on m7i.xlarge ($0.2016/hr on-demand).

CommitmentPaymentEffective $/hrBreak-Even MonthTotal Savings (if used fully)
1yr StandardAll Upfront$0.1170Month 7$741/yr
1yr StandardNo Upfront$0.1290Month 1$636/yr
3yr StandardAll Upfront$0.0760Month 8$3,307/3yr
Compute Savings Plan (1yr)No Upfront$0.1411Month 1$530/yr

Break-even assumes 24/7 usage. If instances run less than break-even months, on-demand is cheaper.

Decision Framework

Choose Savings Plans When

  • You expect to change instance types or regions during the term
  • You use a mix of EC2, Fargate, and Lambda (Compute Savings Plans cover all three)
  • Your architecture is evolving (migration from x86 to ARM, for example)

Choose Reserved Instances When

  • You have stable, predictable workloads with known instance types
  • You want the maximum possible discount (Standard RI All Upfront)
  • You can sell unused capacity on the RI Marketplace (AWS Standard RIs only)