On-Demand and Reserved Instances are two pricing models for Amazon Elastic Compute Cloud (EC2) instances you can provision in the AWS cloud. Functionally, both types are the same. You can choose from several different compute and memory configurations for different workloads. The difference exists only in pricing. With On-Demand Instances, you pay for computing capacity by the hour or second (with a minimum of 60 seconds) with no long-term commitment. You pay only for what you use, and the instance automatically scales up or down with changing workloads. In contrast, Reserved Instances provide a discounted rate and an optional capacity reservation for your instances. You rent the Reserved Instance for a fixed period at a lower per-second or per-hour rate than the equivalent On-Demand Instance. Spot Instances provide an additional instance pricing model with strict conditions.","sortDate":"2023-12-06","headlineUrl":"https://aws.amazon.com/compare/the-difference-between-on-demand-instances-and-reserved-instances/?trk=faq_card","id":"faq-hub#what-is-the-difference-between-on-demand-instances-and-reserved-instances","category":"Compute","primaryCTA":"https://portal.aws.amazon.com/gp/aws/developer/registration/index.html?pg=compare_header","headline":"What’s the Difference Between On-Demand Instances and Reserved Instances?"},"metadata":{"tags":[{"id":"GLOBAL#tech-category#compute","name":"Compute","namespaceId":"GLOBAL#tech-category","description":"Compute","metadata":{}},{"id":"faq-hub#faq-type#compare","name":"compare","namespaceId":"faq-hub#faq-type","description":"

compare","metadata":{}}]}}]},"metadata":{"auth":{},"testAttributes":{}},"context":{"page":{"locale":null,"site":null,"pageUrl":"https://aws.amazon.com/compare/the-difference-between-on-demand-instances-and-reserved-instances/","targetName":null,"pageSlotId":null,"organizationId":null,"availableLocales":null},"environment":{"stage":"prod","region":"us-east-1"},"sdkVersion":"1.0.115"},"refMap":{"manifest.js":"289765ed09","what-is-header.js":"251923df8a","what-is-header.rtl.css":"ccf4035484","what-is-header.css":"ce47058367","what-is-header.css.js":"004a4704e8","what-is-header.rtl.css.js":"f687973e4f"},"settings":{"templateMappings":{"category":"category","headline":"headline","primaryCTA":"primaryCTA","primaryCTAText":"primaryCTAText","primaryBreadcrumbText":"primaryBreadcrumbText","primaryBreadcrumbURL":"primaryBreadcrumbURL"}}}

What’s the Difference Between On-Demand Instances and Reserved Instances?


On-Demand and Reserved Instances are two pricing models for Amazon Elastic Compute Cloud (EC2) instances you can provision in the AWS cloud. Functionally, both types are the same. You can choose from several different compute and memory configurations for different workloads. The difference exists only in pricing. With On-Demand Instances, you pay for computing capacity by the hour or second (with a minimum of 60 seconds) with no long-term commitment. You pay only for what you use, and the instance automatically scales up or down with changing workloads. In contrast, Reserved Instances provide a discounted rate and an optional capacity reservation for your instances. You rent the Reserved Instance for a fixed period at a lower per-second or per-hour rate than the equivalent On-Demand Instance. Spot Instances provide an additional instance pricing model with strict conditions.","id":"seo-faq-pairs#difference-between-on-demand-instances-and-reserved-instances","customSort":"1"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#on-demand-instances-vs-reserved-instances","name":"on-demand-instances-vs-reserved-instances","namespaceId":"seo-faq-pairs#faq-collections","description":"

on-demand-instances-vs-reserved-instances","metadata":{}}]}},{"fields":{"faqQuestion":"Price difference: On-Demand Instance compared with Reserved Instance","faqAnswer":"

On-Demand Instances and Reserved Instances offer different pricing models so that organizations can choose the most appropriate configuration based on their organizational consumption and needs. Configurations of EC2 instances are available with both Reserved and On-Demand pricing. \n

A Reserved Instance requires a lock-in contract to reserve a full instance for a given time period of either one or three years. On-Demand Instances are billed in hours and seconds and require no lock-in period—they can be turned on or off at will. Compare this This is to renting a car park in the city for a year or on a daily rate. If you work full-time in the city, the yearly rate would be more cost-effective. If you work partly remote, the daily rate may make more sense. \n

Saving calculations \n

A Reserved Instance offers cost savings of up to 72% over On-Demand price. In addition, Reserved Instance three-year terms offer much greater savings over one-year terms. \n

For the same instance type, an On-Demand Instance will always be more costly than Reserved if it is used at capacity for the full time period. For example, if you were to choose a c5d.4xlarge Linux instance with 16 vCPUs, 32 GB memory, and up to 10 Gb network, the On-Demand hourly cost would be 0.96c. Over three years at full capacity, this would equal $25,228.80 in On-Demand pricing. In contrast, the upfront cost for a Reserved Instance for three years is $9,224.28. Even if you only used the instance for half the time instead of its full capacity, you would still save over $3,000.00. \n

Reserved Instance pricing is not based on use. The price is fixed and locked in. On-Demand Instance pricing is based on use—projected for an equivalent three-year period. \n

\n \n \n \n \n \n

Utilization \n

Reserve demand price for three years \n

On-demand price \n

Savings \n \n

50% \n

$9224.28 \n

$12614.4 \n

$3,390.12 \n \n

75% \n

$9224.28 \n

$18921.6 \n

$9,697.32 \n \n

100% \n

$9224.28 \n

$25,228.80 \n

$16,004.52 \n \n \n \n


How to save more \n

You can save more by choosing different payment plans and options within Reserved Instances. For example, the EC2 Instance Savings Plan lets you lock in an instance family and region for the term of the plan for a reduced rate. However, if you want the flexibility to switch between instance types during the reserved period, you have to pay slightly more. \n

Similarly, a full upfront payment offers significant discounts than if you choose to pay monthly fees. For more information about how to purchase Reserved Instances, see Amazon EC2 Reserved Instances Pricing.","id":"seo-faq-pairs#price-difference-on-demand-instance-compared-with-reserved-instance","customSort":"2"},"metadata":{"tags":[{"id":"seo-faq-pairs#faq-collections#on-demand-instances-vs-reserved-instances","name":"on-demand-instances-vs-reserved-instances","namespaceId":"seo-faq-pairs#faq-collections","description":"

on-demand-instances-vs-reserved-instances","metadata":{}}]}},{"fields":{"faqQuestion":"Key features: On-Demand compared with Reserved Instance","faqAnswer":"

Both On-Demand and Reserved Instance pricing models offer a lot of flexibility and several options to meet various requirements. \n

On-Demand Instances \n

On-Demand Instances offer different pricing levels for data transfer, load balancing, and Amazon Elastic Block Store (Amazon EBS) add-ons. Some instance types are optimized for EBS by default, whereas others offer support for this function. Organizations who like the flexibility of On-Demand Instances but who need guaranteed availability for critical workloads can request an On-Demand Capacity Reservation in a given Availability Zone for any length of time.  \n

Capacity Reservations mitigate the risk of being unable to get On-Demand Capacity in case there are capacity constraints. If you have strict capacity requirements and are running business-critical workloads that require a certain level of long-term or short-term capacity assurance, there is a solution. Create a Capacity Reservation to ensure that you always have access to Amazon EC2 capacity when you need it, for as long as you need it. \n

Reserved Instances \n

Reserved Instance attributes such as instance family, instance type, platform, scope, or tenancy may be modified, depending on the requested change. Some AWS Reserved Instances may also be merged. You can also buy scheduled Reserved Instances for recurring time periods, effectively time-sharing your instances for cost savings. \n

The Amazon EC2 Reserved Instances Marketplace allows customers to buy and sell existing AWS Reserved Instances. The cost to buy a Reserved Instance with a partial term left may be significantly lower than the cost to buy outright. Keep in mind:   \n