Which reserved instance provides the highest average cost saving compared to an on

If you read what Amazon has to say about AWS Reserved Instances vs. On Demand instances, making a choice between the two pricing options “for applications that have steady state or predictable usage” is a no-brainer—or so it would appear.

Although committing to a level of service—and paying for it up to three years in advance—will generate a significant discount, the likelihood is the discount will not quite reach the giddy heights of “up to 72%” indicated on Amazon’s pricing pages.

As this look at AWS Reserved Instances vs. On Demand instances will demonstrate, the actual discount you’ll receive could be far less than implied. Furthermore, due to the introduction of AWS Savings Plans in 2019, there may be more effective ways in which you can take advantage of AWS´ discount programs.

The difference between Reserved Instances and On Demand

In terms of compute options and configurations, Reserved Instances and On Demand instances are the same. The only difference between the two is that a Reserved Instance is one you rent (“reserve”) for a fixed duration, and in return you receive a discount on the base price of an On Demand instance.

There are two classes of Reserved Instances:

  • Standard Reserved Instances lock you into using one instance family, on the same operating system.
  • Convertible Reserved Instances offer the flexibility to change families, operating systems and tenancy, but at the cost of a slightly smaller discount.

To best demonstrate the cost differences between AWS Reserved Instances vs. On Demand instances, we’ll be focusing solely on Standard Reserved Instances. The same principles apply to Convertible Reserved Instances and Scheduled Reserved Instances, only the savings you’ll be able to make when compared to On Demand instances will be slightly smaller.

How Reserved Instance pricing is calculated

AWS gives you three options on how to pay for Reserved Instances, with each reflecting the amount of discount you’re eligible for. Using an m6g.12xlarge instance in the US East region as an example, these are the discounts you can expect to receive compared to the standard On Demand pricing ($1.8480 per hour) as of September 2020:

Standard One Year Term

Payment OptionUpfrontMonthlyEffective HourlyDiscount
No Upfront $0 $846.22 1.1590 37%
Partial Upfront $4,835 $402.96 1.1040 40%
All Upfront $9,478 $0 $1.0820 41%

Standard Three Year Term

Payment OptionUpfrontMonthlyEffective HourlyDiscount
No Upfront $0 $586.41 $0.8030 57%
Partial Upfront $9,774 $271.49 $0.7440 60%
All Upfront $18,375 $0 $0.6990 62%

As a side note, one of the reasons AWS appears to be head and shoulders above the competition is that many of its larger customers take advantage of the All Upfront option to maximize savings. These forward payments are included in AWS’ quarterly revenue statements as “deferred” or “unearned” revenues. As the pre-paid contracts end, and businesses adopt cloud containers or a multicloud policy, expect AWS´ apparent growth rate to decline and other cloud providers to encroach on its market share.

The issue with AWS On Demand vs. Reserved Instance pricing

The issue with AWS On Demand vs. Reserved Instance Pricing is that Standard Reserved Instance pricing is fixed. If prices are reduced during the life of a one or three year contract (as they have been year-on-year during the past decade), customers see no benefit from the price reduction and are committed to paying the Reserved Instance price for the duration of the contract.

Convertible Reserved Instances are different inasmuch as customers can exchange their reservations for different instances, even outside the same family, to take advantage of price drops and performance increases. AWS Savings Plans are even more flexible since customers commit to a specific spend, rather than to a specific service.

Using Moore’s Law and historical evidence as a guide—and considering future price reductions as cheaper competitors extend their presence in the market—it’s reasonable to anticipate occasional price reductions of up to 25%. Using the m6g.12xlarge instance as an example, the following illustrates how such price reductions can erode the benefits of Standard Reserved Instance pricing:

Standard One Year Term

Payment OptionAmount PaidOn Demand CostSaving“Real” Discount
No Upfront $10,154 $12,141 $1,978 17%
Partial Upfront $9,670 $12,141 $2,471 20%
All Upfront $9,478 $12,141 $2,663 22%

Standard Three Year Term

Payment OptionAmount PaidOn Demand CostSaving“Real” Discount
No Upfront $21,110 $28,076 $6,966 25%
Partial Upfront $19,548 $28,076 $8,618 31%
All Upfront $18,375 $28,076 $9,701 35%

This table makes two assumptions—firstly that a 25% price reductions occurs the day after a one or three year term is contracted, and secondly that the m6g.12xlarge instance is fully utilized for the duration of the contract. Neither of these assumptions are likely events and probably balance each other out (although under-utilization of resources is the more likely of the two assumptions). With this additional information, it becomes more clear that Convertible Reservations are a more logical choice than Standard ones.

Although the above table indicates there are still advantages to AWS Standard Reserved Instances vs. On Demand instances, these only apply when certain conditions are met—i.e. the instances where Reserved Instance pricing is applied are correctly provisioned and running 24/7. Any over-provisioning or under-utilization will result in unnecessary “cloud waste.”

Over-provisioning can be addressed before committing to a Reserved Instance contract by taking advantage of cloud cost management software. If there’s the likelihood of under-utilization over the duration of the contract, the best option is to opt for Convertible Reservations over Standard for instances that are running in production. For instances not in production, another proven cost-saving technique is scheduling stop/start times, which can save you up to 65%.

Alternatively, if you’d like to know more about AWS Savings Plans, read our ebook about utilizing Savings Plans here.

Which reserved instance provides the highest average cost saving?

Standard and Convertible Reserved Instances Pricing Convertible Reserved Instances provide you with a significant discount (up to 66%) compared to On-Demand Instances and can be purchased for a 1-year or 3-year term.

What is benefit of choosing reserved instance over on Demand instance?

Reserved Instances provide you with significant savings on your Amazon EC2 costs compared to On-Demand Instance pricing. Reserved Instances are not physical instances, but rather a billing discount applied to the use of On-Demand Instances in your account.

What is the difference between on Demand and reserved instance pricing which one is cheaper?

There is no functional difference between On-Demand and Reserved Instances — it's all in the billing. A Reserved Instance (RI) is an instance rented for a fixed period of time at a lower rate (per-hour or per-second) than basic AWS On- Demand instances.

What are the different types of reserved Instances?

The offering class of a Reserved Instance is either Standard or Convertible. A Standard Reserved Instance provides a more significant discount than a Convertible Reserved Instance, but you can't exchange a Standard Reserved Instance.