EC2 Instance Purchasing Options
Comparison Table
| Option | What is it? | Commitment | Discount vs On-Demand | Interruption Risk | Best Use Case | Flexibility |
|---|---|---|---|---|---|---|
| On-Demand | Pay-per-use with no long-term commitment | None | β No discount | β No | Short-term, unpredictable workloads | β High |
| Reserved Instances | Reserve specific instance type in specific region/AZ for long term | 1 or 3 years | β Up to 75% compared to on-Demand | β No | Steady-state or predictable workloads | β οΈ Limited (Convertible RIs are flexible) |
| Savings Plans | Commit to a specific amount | 1 or 3 years specific amount ($/hr) | β Up to 72% | β No | Consistent usage across multiple services | β High (especially Compute SP) |
| Spot Instances | Buy unused EC2 capacity at a discount, can be reclaimed by AWS anytime | None | β Up to 90% | β Yes (2 mins notice) | Batch jobs, stateless/fault-tolerant apps | β οΈ Medium (based on availability) Less reliable |
| Dedicated Hosts | Physical server dedicated to you; lets you use your own licenses | 1 or 3 years (optional) | β Can save (BYOL) | β No | License compliance, regulatory requirements | β οΈ Low |
| Dedicated Instances | no other customers will share your hardware | None | β οΈ Slightly higher cost | β No | Workloads needing physical isolation | β οΈ Medium |
| Capacity Reservations | Reserve EC2 capacity in a specific AZ without launching the instance | Optional (by hour or duration) | β No discount | β No | Ensure capacity in specific AZ for DR, HA | β High (can combine with RIs) |


Cost-effective and Highly Available!
π§© Spot Instances for most of the load + On-Demand fallback via Auto Scaling + Multi-AZ deployment = πΈ Cost-effective and β Highly Available!
Detailed Options
1οΈβ£ On-Demand Instances
- π Pay-as-you-go pricing (per second/minute/hour)
- π Best for short-term, unpredictable workloads
- π No upfront commitment
- β Ideal for testing, dev environments, or first-time cloud users
2οΈβ£ Reserved Instances (RI)
- π Commitment of 1 or 3 years
- π Significant savings (up to 75%) compared to On-Demand
- π Two types:
- Standard RI β Canβt change much after purchase
- Convertible RI β Flexible but slightly more expensive
- β Great for steady-state or predictable usage
3οΈβ£ Savings Plans
- π Flexible alternative to RIs
- π Commit to a specific amount ($/hr) for 1 or 3 years
- π Covers multiple services (not just EC2)
- π Two types:
- Compute Savings Plan β Most flexible
- EC2 Instance Savings Plan β More specific
- β Better flexibility with cost savings
4οΈβ£ Spot Instances
- π Up to 90% cheaper than On-Demand
- π Use unused EC2 capacity
- π Can be lose with short notice (2 minutes warning)
- β Best for stateless, fault-tolerant, batch, or big data jobs
5οΈβ£ Dedicated Hosts
- π Physical servers dedicated to your use
- π Helps with licensing compliance (e.g., Windows/Oracle)
- π Visibility into sockets, cores, host-level metrics
- β Ideal for BYOL (Bring Your Own License) scenarios
6οΈβ£ Dedicated Instances
- π EC2 instances running on hardware dedicated to a single customer
- π Not as isolated as Dedicated Hosts (you donβt control the host)
- β Suitable when compliance requires physical isolation
7οΈβ£ Capacity Reservations
- π Reserve capacity in a specific AZ
- π Useful for disaster recovery or high availability setups
- π Charged regardless of instance usage (if not combined with RIs)
- β Combine with RIs for cost-efficient reservations