AWS just introduced its Savings Plans, a new instrument for customers to save on their cloud spend by committing to a level of spending over an extended period. Currently, this role is filled by Reserved Instances (RIs), which have saved companies massive amounts off their cloud bills for years.
But RIs also require a lot of careful strategy if you want to maximize their potential. With Savings Plans, AWS hopes to make things more simple and straightforward so cloud teams can spend less time optimizing costs and more time innovating.
Apptio Cloudability was developed to easily take product and services changes into account. Once you’ve purchased Savings Plans, we’ll be able to provide an updated inventory. We’ll explain more about how we support Savings Plans below, but first: the basics.
The Basics of AWS Savings Plans
When you purchase a Savings Plan, you commit to a certain amount of hourly spend over a 1- or 3-year term. Resources that fit the parameters of that Savings Plans are charged at the discounted rate until you reach that commitment threshold. Any usage above that mark is charged at the On-Demand rate.
Savings Plans are available in two different flavors:
- EC2 Savings Plans cover a single family of EC2 compute instance usage (e.g., m5) in any single region regardless of size or operating system. Pricing for EC2 Savings Plans maps to pricing for Standard Reserved Instances, meaning they offer the most savings.
- Compute Savings Plans cover (and can float across) all families of EC2 compute and Fargate in all regions. Pricing for Compute Savings Plans maps to pricing for Convertible Reserved Instances, which means they result in slightly less savings than EC2 Savings Plans, but offer much more flexibility.
Like RIs, Savings Plans:
- Have the choice of 1- or 3-year terms
- Provide for all, partial, or no up-front payment models
- Cover On-Demand Capacity Reservations
The key difference between Savings Plans and RIs is how you access discounted rates. With RIs, you purchase discounted usage for a specific resource, such as m5.xlarge in USEast with a Linux OS and Default Tenancy. The amount of discount is determined by the term, payment schedule, and RI type (Standard vs. Convertible). The discounts for Savings Plans are also based on term, payment schedule, and type (EC2 vs. Compute), but the discounted rate is much more flexible. Instead of only using the discount for a relatively narrow set of circumstances, Savings Plans applies the discount to a larger bucket of options, such as all m5 instances in USEast for an EC2 Savings Plan or all compute across EC2 and Fargate for a Compute Savings Plan.
The differences become most pronounced when comparing RIs and Savings Plans of similar savings rates. Both Standard RIs and EC2 Savings Plans boast up to 72% savings, but EC2 Savings Plans aren’t limited by OS or Tenancy. As long as the spend is under the spend commitment, EC2 Savings Plans can apply to any EC2 resource in the right family and region, regardless of OS, Tenancy, or instance size.
Convertible RIs and Compute Savings Plans also offer similar savings (up to 66%). Like EC2 Savings Plans, Compute Savings Plans aren’t limited by OS, Tenancy, or instance size. The big difference is that all compute in EC2 and Fargate, regardless of family or region, can be covered. You can now take advantage of the discounted rate no matter which EC2 or Fargate resource you use.
With Savings Plans, the key limit to savings is set by how much you commit to spending each hour. Think about your usage commitment as a labeled spend bucket, such as $10/hr of m5 usage in USEast. It doesn’t matter if you use an m5.large or an m5.8xlarge, because any m5 usage is included at the discounted rate as long as you have room in the bucket. An m5.8xlarge just takes up more room.
What AWS Savings Plans mean for you
Existing inventories of RIs still have significant value and can be modified and exchanged. Instead of an either/or approach, this can be done in concert with purchasing new Savings Plans to create optimal coverage with the lowest investment.
RIs will be consumed first to cover On-Demand usage. Once they’re exhausted, Savings Plans will kick in (if applicable).
For customers/organizations new to RIs and committed spend:
- The flexibility of Savings Plans could simplify the process of crafting new rate optimization strategies.
- Coverable workloads still require careful planning depending on the term, payment model, and risk tolerance (e.g., minimum desired utilization and minimum expected savings).
For customers/organizations with existing RIs:
- Reservations retain value and will be supported throughout their life.
- Modifying and exchanging RIs while also purchasing Savings Plans requires planning to achieve optimal savings.
The best practices and methodology for that planning is contained in FinOps, the ideal cloud operating model for cloud financial management and optimization. The Apptio Cloudability platform is designed and built to facilitate FinOps, enabling organizations to:
- Be aware of and understand cloud infrastructure costs.
- Develop a plan and goals for financial optimization.
- Execute the plan and develop processes to continue at scale.
A key part of FinOps is using a Crawl, Walk, Run approach. Instead of trying to purchase all of your Savings Plans in one massive investment, you should get a complete view of your cloud spending, then experiment with smaller, strategic Savings Plans purchases. Once you’ve proven the value of your strategy, you can strategically buy more.
How Apptio Cloudability helps you make the most out of AWS Savings Plan
From day one, Apptio Cloudability will allow organizations to surface, allocate, and amortize their savings plan related costs.
With RIs, partial-upfront or all-upfront purchases would show up as spend at the time of purchase in the Cost and Usage Report (CUR) — instead of at the time of use. When the RIs were applied, the CUR would show reduced rates or zero where RI instances were applied, leading to false conclusions about current cloud spend and usage. Apptio Cloudability includes true cost metrics which amortize RI purchases to accurately reflect the actual cost. AWS’s Savings Plans also contain all-upfront and partial-upfront purchase options, which means they will also require amortization. Apptio Cloudability’s true cost metric will take this into account to ensure that you always get the accurate, complete picture of your cloud cost and usage.
Additionally, we’re working to always give you the full view of your cloud spend you need to craft the right AWS’s Savings Plans strategies. It starts by providing reports and analytics, giving you the data you need to find the right Savings Plans. After all, if the majority of your core product runs on m5 EC2 instances, then you could save substantially more with EC2 Savings Plans for that product over Compute Savings Plans. At the same time, your R&D team, which had too much compute variety for RIs, might now benefit from Compute Savings Plans. The key is to have accurate cost and usage data that’s tagged and allocated for the right teams.
The core of the Apptio Cloudability platform is a future-proof architecture in which new cloud offerings, technology, and pricing instruments are continuously integrated into the recommendations we generate — and AWS’s Savings Plans are no different.
As major cloud providers continue to make changes that materially impact how users buy and consume cloud, Apptio Cloudability will continue to accommodate provider changes so you don’t have to. As we have in the past (e.g. regional scoping, modifications, ISF, convertible assets), Apptio Cloudability is adapting to ensure our customers get the most out of their cloud spend, with the lowest upfront cost and fewest actions possible.
Request a demo to get the tools you need to make the most out of your current RI purchases — and to craft the perfect strategy for AWS Savings Plans.