Courses
Cloudwards Video Courses New

Cloudwards.net may earn a small commission from some purchases made through our site. However, any earnings do not affect how we review services. Learn more about our editorial integrity and research process.

AWS Savings Plan vs Reserved Instances

AWS Savings Plan vs Reserved Instances in 2024: Similarities & Differences Explained

Recognizing the differences between an AWS Savings Plan vs Reserved Instances is crucial to making the optimal choice, as both offer cheap rates with similar commitment periods. This article weighs the pros and cons of these two options, highlighting their features and best use cases.

Adeyomola KazeemAleksander HougenSimona Ivanovski

Written by Adeyomola Kazeem (Writer)

Reviewed by Aleksander Hougen (Co-Chief Editor)

Facts checked by Simona Ivanovski (Fact-Checker)

Last Updated: 2024-08-11T16:59:27+00:00

All our content is written fully by humans; we do not publish AI writing. Learn more here.

Many get confused by the difference between an AWS Savings Plan vs Reserved Instances. At its simplest, AWS Savings Plans are a pricing model that involves committing to a certain hourly spend for one or three years. On the other hand, Reserved Instances require you to commit to a specific instance configuration for one or three years.

While both come at a cheaper rate than on-demand instances, understanding the differences between AWS Savings Plans and Reserved Instances is key to choosing the most cost-effective option. This article compares these two options, highlighting their similarities, differences, advantages, disadvantages and so on.

Definition & Types: What Are AWS Savings Plans?

AWS Savings Plans are one of AWS’ discounted pricing models. They offer cheaper rates than regular on-demand instances when you commit to spending a specific amount hourly for one or three years. Relative to on-demand instances, AWS Savings Plans offer savings of up to 72%, which are applied irrespective of the operating system, availability zone or region.

SPs
AWS Savings Plans are more fitting for variable workloads because you can adjust
the instances around the hourly spend commitment.

This pricing model stands out because of its flexibility. Compared to some other discounted pricing models available on Amazon Web Services (like Standard Reserved Instances), its configuration barely has any restrictions.

There are three types of Savings Plans on AWS: Amazon SageMaker Savings Plans, Compute Savings Plans and EC2 Instance Savings Plans. 

EC2 Instance Savings Plans

When you opt for an EC2 Instance Savings Plan, you commit to an hourly spend for a specific EC2 family in a specific region. Of course, doing this reduces your expenses. You can also configure your instance across availability zones within your chosen region and change your instance type within a certain instance family.

Compute Savings Plans

Compute Savings Plans are even more flexible than EC2 Instance Savings Plans. You commit to an hourly spend for one or three years, but you don’t commit to an instance family or region. The discount for these plans is only up to 66%. This is less than the EC2 Instance Savings Plans, but you can change the region and instance family as long as the spend stays within your hourly commitment.

Amazon SageMaker Savings Plans

The Amazon SageMaker Savings Plans apply to Amazon SageMaker instance usage in any region or family whose spend is within your hourly commitment. Like the other two plans, it requires a one-year or three-year commitment. However, you save up to 64% compared to regular on-demand instances.

Advantages of AWS Savings Plans

AWS Savings Plans primarily offer a cheaper way to run workloads on AWS. Beyond that, they are flexible and straightforward. 

  • Relatively inexpensive: Compared to on-demand instances, AWS Savings Plans offer discounts of up to 72%, depending on the type. The savings are automatically applied once you commit to an hourly spend for a one-year or three-year term.
  • Flexible: You can change the Compute and SageMaker Savings Plans as long as you stay within the hourly spend. Also, unlike Reserved Instances, AWS Savings Plans apply to other services besides EC2 instances (like AWS Lambda and Fargate).
  • Straightforward: Thanks to its flexibility, you can use one AWS Savings Plan for instances with differing configurations. This means you don’t need multiple Savings Plans for instances that serve different purposes.

Disadvantages of AWS Savings Plans

While they are flexible, AWS Savings Plans mainly apply to compute, and there may be some upfront costs. 

  • Can’t be resold: While AWS Savings Plans are pretty flexible, they’re not resellable like Reserved Instances, so you’re stuck with the instances if they ever become redundant.
  • Mainly for compute: AWS Savings Plans apply mainly to EC2 instances and instances used for SageMaker, AWS Fargate and AWS Lambda. You can’t use it for other AWS services.
  • Upfront costs: While you may choose the “no upfront” payment option, the best discounts come when you incur some upfront costs.

Definition & Types: What Are AWS Reserved Instances? 

Reserved Instances (RIs) are an Amazon Web Services pricing model that offers significant discounts when you commit to using instances for one or three years. The discounts can be as high as 72% compared to regular on-demand instance rates.

RIs
Unlike Savings Plans, Reserved Instances offer capacity reservation.

Of course, the primary upside of Reserved Instances is that your EC2 instance on AWS costs less. However, beyond being relatively inexpensive, this option guarantees that the instances you reserve will always be available when you need them.

There are three types of EC2 Reserved Instances: Standard Reserved Instances, Convertible Reserved Instances and Scheduled Reserved Instances. 

Standard Reserved Instances

Standard Reserved Instances offer the highest possible discount among AWS RIs. You can change some of their attributes, and even sell or buy them from the AWS Reserved Instance Marketplace. However, you can’t exchange them for instances with different configurations or change their region or family. Standard Reserved Instances suit steady workloads.

Convertible Reserved Instances

Convertible Reserved Instances offer more flexibility than Standard RIs. For example, you can change the availability zone of the instances and even merge smaller Convertible RIs to a larger instance. You can also switch one convertible instance for an equal or larger instance, regardless of operating systems and instance families. However, you can’t resell them.

Scheduled Reserved Instances

Scheduled Reserved Instances are intended for non-continuous workloads. They run for scheduled periods within the one-year or three-year commitment period.

Advantages of AWS Reserved Instances

AWS Reserved Instances offer huge cost savings and guaranteed compute power. They are also somewhat flexible and might be resellable when they’re not needed. 

  • Cost savings: Reserved instances come at discounted rates relative to on-demand instances.
  • Guaranteed compute power: With Reserved Instances, you are guaranteed access to certain instances at all times within the commitment period.
  • Flexibility: Standard Reserved Instances are financially flexible; you can resell them when they are no longer needed. While not sellable, Convertible RIs can be modified and exchanged.
  • Can be resold: You can resell and buy Standard Reserved Instances in the AWS Marketplace.

Disadvantages of AWS Reserved Instances 

While flexible in some ways, certain AWS RI types can also be inflexible. Furthermore, there are estimation risks and upfront costs associated with them. 

  • Inflexibility: Standard Reserved Instances can only be modified slightly. For instance, you can’t switch to a different instance family or use a different region.
  • Estimation risks: Before using Reserved Instances, you should assess how many instances you need in order to avoid overestimating or underestimating.
  • Upfront costs: The best discounts come with upfront costs, but upfront payments tie cash down.
  • Limited applicability: Reserved Instances apply only to EC2 instances.

At a Glance: AWS Reserved Instances vs Savings Plan 

AWS Reserved Instances and AWS Savings Plans are discounted, commitment-based pricing models. However, while Reserved Instances don’t have an hourly spend obligation, the Savings Plans do. This chart gives an overview of what each pricing model offers.

Features:AWS Savings PlansAWS Reserved Instances
OverviewSavings when you commit to an hourly spend for 1 year or 3 yearsSavings when you commit to EC2 instances for 1 year or 3 years
TypesEC2 Instances,
Compute,
Amazon SageMaker
Standard,
Convertible,
Scheduled
ResellabilityNot resellableYou can resell Standard Reserved Instances (not allowed for RIs purchased at a discount)
ApplicabilityEC2 Instances, Amazon SageMaker, AWS Fargate and AWS LambdaEC2 Instances
Potential SavingsEC2 Instances — up to 72%
Compute — up to 66%
SageMaker — up to 64%
Standard — up to 72%
Convertible — up to 54%
ManagementFlexibleConvertible instances can be exchanged and modified; Standard instances are modifiable only within their region & instance family
Payment OptionsNo Upfront (Monthly),
Partial Upfront,
All Upfront
No Upfront (Monthly),
Partial Upfront,
All Upfront
Commitment Periods1 year
3 years
1 year
3 years

What Are the Similarities Between AWS Savings Plans & AWS Reserved Instances? 

The main similarities between AWS Savings Plans and AWS Reserved Instances are that they both offer cheaper rates than on-demand instances, with the same maximum price cut on EC2 Instance Savings Plans and Standard Reserved Instances.

Both pricing models require a one-year or three-year commitment. They also offer flexible payment options, including partial upfront, all upfront and monthly (no upfront) alternatives.

What Are the Differences Between AWS Savings Plans & AWS Reserved Instances? 

AWS Savings Plans are generally more flexible than AWS Reserved Instances. The application and savings potential across the subtypes of each model also differ. Here’s a breakdown of the differences between AWS Savings Plans and AWS Reserved Instances.

Flexibility

AWS Savings Plans — particularly the Compute Savings Plans — are generally more flexible than Reserved Instances. With Compute Savings Plans, you can reconfigure instances at will, provided that you keep to the hourly spend commitment. 

On the other hand, Standard Reserved Instances can’t be reconfigured outside their region, instance family or generation. Furthermore, you can only exchange Convertible RIs for equal or larger instances.

Application

Savings Plans apply to EC2 Instances, SageMaker, AWS Fargate and AWS Lambda, but Reserved Instances apply to EC2 Instances only.

Commitment Requirement

In addition to the one-year or three-year commitment, Savings Plans require an hourly spend commitment. Reserved Instances only require commitments of one or three years.

Savings Potential

Both pricing models have similar maximum savings potentials — you can get 72% with EC2 Instance Savings Plans and Standard Reserved Instances. However, the savings potential differs across their other subtypes: Convertible Reserved Instances offer savings of up to 54%, while Compute Savings Plans and SageMaker Savings Plans offer 66% and 64%, respectively.

Reselling

You can sell Standard Reserved Instances in the AWS Reserved Instance Marketplace, though this is not allowed for RIs purchased at a discount. Contrarily, you can’t sell any Savings Plans instances.

When to Use AWS Savings Plans

Being the more flexible model, AWS Savings Plans are more suitable under the following conditions:

  • Optimizing costs while remaining flexible
  • Running workloads with changing usage patterns
  • Getting discounts across multiple AWS services, not just EC2 instances
  • Having simpler management
  • Having unpredictable future needs

When to Use AWS Reserved Instances

You should use AWS Reserved Instances in the following situations:

  • Running workloads with predictable usage patterns
  • When you want the ability to resell unused instances
  • For running sensitive workloads
  • For optimizing costs

Final Thoughts 

AWS Savings Plans are more suitable for workloads and prospective workloads that may change. Contrarily, Reserved Instances are better for predictable workloads. Both models can offer the same maximum discount, but the Savings Plans’ discounts apply beyond EC2 instances.

In your opinion, which model would be better in most cases? Have you used any of these pricing models before? What other AWS discounted pricing models have you used? Leave a comment below and let us know what you think. Thanks for reading.

FAQ: AWS Savings Plan vs Reserved Instances

  • The primary difference between AWS Reserved Instances and Savings Plans is the commitment to an hourly spend; Savings Plans require you to commit to an hourly spend, while Reserved Instances don’t.

  • Reserved Instances only apply to EC2 instances. Also, when working with Standard Reserved Instances, you can’t switch to a different region or family.

  • The three types of AWS Reserved Instances are Standard, Convertible and Scheduled.

  • Use AWS Reserved Instances for stable workloads on guaranteed compute at low rates.

↑ Top