Reserved Instances vs. Savings Plans in AWS

Reserved Instances vs. Savings Plans in AWS

For companies operating at scale in AWS, compute commitments are one of the biggest levers for reducing cloud spend. But with multiple commitment models - Reserved Instances (RIs) and Savings Plans (SPs) - teams often struggle to find the right choices, leading to wasted coverage, inflexibility, or savings that never materialize.

At Absolute Ops, we help customers evaluate these models every week. This guide breaks down the differences, pros, cons, service coverage, and when each option makes sense for your environment.


1. What Reserved Instances and Savings Plans Actually Are

Both RIs and SPs give you a discount on compute usage in exchange for a commitment - usually a 1-year or 3-year contract, with options for No Upfront, Partial Upfront, or All Upfront.

But they differ dramatically in flexibility, scope, and risk.


2. Reserved Instances (RIs)

Reserved Instances were AWS’s original commitment model and remain widely used, especially for predictable workloads.

Kinds of RIs

There are two main categories:

Standard RIs

  • Provide the highest discount (up to ~72%)
  • Locked to:
    • a specific instance family (e.g., m5, r6g)
    • specific OS (Linux/Windows)
    • specific tenancy (default/dedicated)
    • specific region
  • Modifications are limited (instance size flexibility only within the same family)

Convertible RIs

  • Slightly lower savings (~45–55%)
  • You can exchange them to:
    • another instance family
    • another size
    • another OS
    • another tenancy
  • Must maintain equal or greater value in the exchange
  • Useful for evolving environments

Services Covered by RIs

RIs apply to:

  • EC2 (primary use case)
  • RDS (Reserved DB Instances)
  • ElastiCache
  • OpenSearch
  • Redshift

Each of these has its own RI structure separate from EC2 RIs.

Pros of RIs

  • Largest discount potential
  • Capacity reservation available (optional)
  • Ideal for steady, predictable workloads
  • Option to buy/sell on the AWS Marketplace (Standard RIs)

Cons of RIs

  • Less flexible than Savings Plans
  • Risk of coverage gaps if usage changes
  • Separate RI model for each service (EC2 vs RDS vs Redshift)
  • Harder to manage at scale
  • Convertible RIs still require active management

3. Savings Plans (SPs)

Savings Plans were introduced to solve the biggest RI pain point: inflexibility.

Instead of locking you to a specific instance family, Savings Plans commit you to a spend amount per hour, such as:

“I commit to $20/hour of compute for 3 years.”

AWS then applies Savings Plans discounts automatically to eligible usage.

There are two types:


Compute Savings Plans

The most flexible savings model AWS offers.

Works across:

  • Any EC2 instance family (m5, c6g, r7a, etc.)
  • Any region
  • Any OS
  • Any tenancy
  • AWS Fargate
  • AWS Lambda

This is the only commitment method that covers Lambda and Fargate, making it extremely useful for containerized or serverless workloads.

Pros

  • Very high flexibility
  • Automatically applies to the highest-ROI compute first
  • Great for dynamic or multi-architecture environments
  • Eliminates the “RI management tax”

Cons

  • Slightly lower maximum savings than Standard RIs
  • No capacity reservation
  • Can be inefficient if you overcommit (spend is charged regardless)

EC2 Instance Savings Plans

A middle ground between Compute SPs and RIs.

Locked to:

  • A single instance family (e.g., m6i)
  • A single region

Flexible across:

  • OS
  • Size
  • Tenancy

Pros

  • Higher savings than Compute SPs
  • More flexible than RIs

Cons

  • More restrictive than Compute SPs
  • Still possible to misalign coverage if your instance families change

4. Pros & Cons Summary

Model Best For Pros Cons
Standard RIs Long-term, steady workloads Max savings, capacity reservation, marketplace trading Locked to type/family/region, highest management overhead
Convertible RIs Evolving compute needs Flexible exchanges Lower savings, requires manual adjustments
Compute Savings Plans Dynamic, modern workloads (EC2 + Fargate + Lambda) Highest flexibility, lowest management Slightly lower savings ceiling, no capacity reservation
EC2 Instance Savings Plans Predictable EC2 usage within one family/region Good savings + moderate flexibility Can miss coverage if instance families change

5. Which One Should You Use? (Practical Scenarios)

Scenario A: Stable production EC2 fleet

Use Standard RIs or EC2 Instance SPs.

If you know your workloads won’t change, Standard RIs give maximum discount.


Scenario B: Migrating, refactoring, or unpredictable workloads

Use Compute Savings Plans.

They adapt automatically when:

  • you move from m5 → m7i
  • you switch from EC2 → Fargate
  • you introduce Lambda functions
  • you change regions
  • you adopt Graviton processors

Scenario C: Database-heavy applications

Use RDS Reserved Instances.

Savings Plans do not apply to:

  • RDS
  • Aurora
  • ElastiCache
  • OpenSearch
  • Redshift

These services require their own RIs.


Scenario D: Multi-account organizations

Use a mix of:

  • Compute SPs for flexibility
  • RDS/Redshift RIs for stateful services
  • Instance SPs for long-lived EC2 families

Organizations with 20–200 accounts benefit the most from blended strategies.


6. The Absolute Ops Recommendation

After evaluating hundreds of AWS environments, here is the approach we typically recommend:

For most organizations:
Compute Savings Plans for broad, low-maintenance savings
RDS/Redshift/OpenSearch RIs for stateful services
Targeted EC2 Instance SPs or Standard RIs for extremely steady production instances

Avoid heavy reliance on Standard RIs unless your workloads have almost no architectural change expected for 2–3 years. RIs tend to fragment, leaving you managing multiple schedules, while trying to keep up on discounts.

Modern workloads change quickly - your commitment strategy should keep up.


Final Thoughts

Choosing between Reserved Instances and Savings Plans isn’t about the biggest discount - it’s about risk, flexibility, and operational reality.

  • RIs reward stability
  • Savings Plans reward agility
  • The right mix cuts cost while reducing management overhead
Share this post

Know someone wrestling with their cloud? Send this their way and make their life easier.

Turn insight into action

Get a complimentary Cloud Audit

We’ll review your AWS or Azure environment for cost, reliability, and security issues—and give you a clear, practical action plan to fix them.

Identify hidden risks that could lead to downtime or security incidents.

Find quick-win cost savings without sacrificing reliability.

Get senior-engineer recommendations tailored to your actual environment.