What are EC2 Instances Purchasing Options

1. On-Demand Instances

Pay for what you use:

  • Linux or Windows - billing per second, after the first minute
  • All other operating systems - billing per hour

Has the highest cost but no upfront payment

No long-term commitment

Recommended for short-term and un-interrupted workloads, where you can't predict how the application will behave


2. Reserved Instances

Up to 72% (this amount can change overtime) discount compared to On-demand

You reserve a specific instance attributes (Instance Type, Region,Tenancy, OS)

Reservation Period – 1 year (+discount) or 3 years (+++discount)

Payment Options

  • No Upfront (+)
  • Partial Upfront (++)
  • All Upfront (+++)

Reserved Instance’s Scope

  • Regional or Zonal (reserve capacity in an AZ)

Recommended for steady-state usage applications (like database)

You can buy and sell in the Reserved Instance Marketplace

2.1. Convertible Reserved Instance

Can change the EC2 instance type, instance family, OS, scope and tenancy

Less discount compare to Reserved Instances


3. Savings Plans

Get a discount based on long-term usage (up to 72% - same as Reserved Instances)

Commit to a certain type of usage ($10/hour for 1 or 3 years)

Usage beyond EC2 Savings Plans is billed at the On-Demand price

Locked to a specific instance family & AWS region (e.g., M5 in us-east-1)

Flexible across:

  • Instance Size (e.g., m5.xlarge, m5.2xlarge)
  • OS (e.g., Linux, Windows)
  • Tenancy (Host, Dedicated, Default)


4. Spot Instances

Can get a discount of up to 90% compared to On-demand

Instances that you can “lose” at any point of time if your max price is less than the current spot price

The MOST cost-efficient instances in AWS

Useful for workloads that are resilient to failure

  • Batch jobs
  • Data analysis
  • Image processing
  • Any distributed workloads
  • Workloads with a flexible start and end time

Not suitable for critical jobs or databases


5. Dedicated Hosts

A physical server with EC2 instance capacity fully dedicated to your use

Allows you address compliance requirements and use your existing server- bound software licenses (per-socket, per-core, pe—VM software licenses)

Purchasing Options:

  • On-demand – pay per second for active Dedicated Host
  • Reserved - 1 or 3 years (No Upfront,Partial Upfront,All Upfront)

The most expensive option

Useful for software that have complicated licensing model (BYOL – Bring Your Own License)

Or for companies that have strong regulatory or compliance needs


6. Dedicated Instances

Instances run on hardware that’s dedicated to you

May share hardware with other instances in same account

No control over instance placement (can move hardware after Stop / Start)


7. Capacity Reservations

Reserve On-Demand instances capacity in a specific AZ for any duration

You always have access to EC2 capacity when you need it

No time commitment (create/cancel anytime), no billing discounts

Combine with Regional Reserved Instances and Savings Plans to benefit from billing discounts

You’re charged at On-Demand rate whether you run instances or not

Suitable for short-term, uninterrupted workloads that needs to be in a specific AZ