AWS Solutions Architect Handbook SAA-C03, from zero Bipin Singh
Compute

EC2 purchasing options

2 min readChapter 18 of 48By Bipin Singh

The same instance can cost very different amounts depending on how you buy it. Domain 4 tests your ability to match the purchasing option to the workload's pattern.

The options

Option Commitment Typical saving vs On-Demand Best for
On-Demand None; pay per second/hour — Short-term, unpredictable, new workloads, testing
Savings Plans $/hour spend for 1 or 3 years Up to ~66% (Compute) / ~72% (EC2 Instance) Steady usage, with flexibility
Reserved Instances (RIs) Specific instance attributes for 1 or 3 years Up to ~72% (Standard) / ~66% (Convertible) Steady-state workloads like databases on EC2
Spot Instances None; AWS can reclaim with 2-minute warning Up to ~90% Fault-tolerant, flexible, stateless or batch work
Dedicated Hosts On-Demand or reserved — Licensing per socket/core, compliance
Dedicated Instances On-Demand or reserved — Hardware isolation requirements
On-Demand Capacity Reservations Reserve capacity in an AZ; pay whether used or not None by itself (combine with Savings Plans/RIs for discount) Guaranteed capacity for events, DR, critical launches

(Percentages are AWS's published maximums and vary by instance, Region and terms.)

Savings Plans

Reserved Instances

Tip

Savings Plans are generally simpler and more flexible than RIs for compute; RIs remain common for databases (RDS, ElastiCache, Redshift, OpenSearch have their own reserved pricing).

Spot Instances

Choosing quickly

Workload pattern Choice
Runs 24/7 for years, predictable Savings Plans or RIs
Unpredictable, short-lived On-Demand
Interruptible, flexible start/end Spot
Baseline steady + bursts Savings Plan for baseline, On-Demand/Spot for bursts
Must have capacity during a known event Capacity Reservation
Licensing tied to physical cores Dedicated Host

Exam patterns

Bipin Singh
Written by Bipin Singh

Senior Full-Stack Engineer · AI & AWS. I design and run production systems on AWS — serverless, data and AI.

Work with me