AWSAWS SAA-C03

AWS EC2 Purchasing Options Explained for AWS SAA-C03

Running an EC2 instance on-demand for a year costs significantly more than committing to that same instance in advance. AWS offers multiple purchasing models that trade flexibility for price, and the SAA-C03 exam tests whether you can match a workload's characteristics to the most cost-effective option. The key questions are: how predictable is the workload, how long will it run, and can it tolerate interruption? Get these right and you can cut EC2 costs by 60 to 90 percent compared to pure on-demand usage.

7 min
3 sections · 6 exam key points
5 practice questions

On-Demand and Reserved Instances

On-Demand Instances are the default. You pay a fixed hourly rate with no commitment, starting and stopping whenever you want. This is the most expensive per-hour pricing and the right choice when you genuinely cannot predict your capacity needs, when you are prototyping, or when workloads run for less than a month. On-Demand is also the baseline for understanding the discounts that other models provide.

Reserved Instances commit you to a specific instance type, region, and operating system for one or three years. In exchange, you receive up to 72 percent off the On-Demand price. Payment options let you choose between No Upfront (smallest discount), Partial Upfront, and All Upfront (largest discount). Standard Reserved Instances lock you into specific attributes. Convertible Reserved Instances let you change the instance type, OS, or tenancy during the term for a smaller discount of up to 54 percent.

Savings Plans work similarly to Reserved Instances but offer more flexibility. Instead of committing to a specific instance type, you commit to a certain dollar amount of compute spending per hour. EC2 Instance Savings Plans provide the deepest discount for a specific instance family in a region. Compute Savings Plans apply across instance families, regions, and even Fargate and Lambda, for slightly less discount.

Spot Instances, Dedicated Hosts, and Scheduled

Spot Instances use AWS's spare EC2 capacity at discounts of up to 90 percent off On-Demand. The catch is that AWS can reclaim the instance with a two-minute warning when capacity is needed elsewhere. Spot Instances are appropriate for fault-tolerant, stateless workloads that can be interrupted and restarted: batch processing, machine learning training jobs, rendering, data analysis. They are never appropriate for databases, session-based applications, or any workload that cannot gracefully handle interruption.

Dedicated Hosts give you a physical server fully dedicated to your use. This is required for certain software licenses that are tied to physical socket or core counts, and for compliance requirements that mandate physical isolation from other customers. Dedicated Hosts are the most expensive EC2 option. Dedicated Instances are a lighter version: your instances run on hardware not shared with other AWS customers but you do not control the specific host.

How to choose the correct answer

Workload is steady-state and runs continuously for 1 to 3 years: Reserved Instances or Savings Plans. Standard RI if the instance type will not change. Convertible RI if flexibility is needed.

Workload is unpredictable, short-term, or for testing: On-Demand.

Workload is fault-tolerant batch processing, ML training, or rendering with no time constraint: Spot Instances for maximum savings.

Workload requires per-socket or per-core software licensing: Dedicated Host.

Combination strategy: Reserved or Savings Plan for predictable baseline capacity, On-Demand for short-term spikes, Spot for flexible batch overflow.

Spot interruption: must design for it. Save work frequently, use Spot with a queue, checkpoint progress.

EC2 purchasing options

OptionDiscount vs On-DemandCommitmentBest for
On-DemandNoneNoneShort-term, unpredictable workloads
Reserved Instance (Standard)Up to 72%1 or 3 years, specific typeSteady-state workloads, known instance type
Reserved Instance (Convertible)Up to 54%1 or 3 years, flexible typeSteady-state, instance type may change
Savings Plans (Compute)Up to 66%1 or 3 years, $ spend commitmentFlexible across EC2, Fargate, Lambda
Spot InstancesUp to 90%None (can be interrupted)Fault-tolerant batch, ML, rendering
Dedicated HostOn-Demand or Reserved pricingOptional 1-3 yearsLicense compliance, physical isolation

Key exam facts — AWS SAA-C03

  • On-Demand: most expensive per hour, most flexible, no commitment.
  • Reserved Instances: up to 72% discount, 1 or 3-year commitment, specific type.
  • Convertible RI: up to 54% discount, can change instance type during term.
  • Savings Plans: commit to dollar spend, applies across instance families and regions.
  • Spot: up to 90% off, can be reclaimed with 2-minute notice. Fault-tolerant workloads only.
  • Dedicated Host: physical server, needed for per-socket/core software licenses.

Common exam traps

Spot Instances are suitable for production databases.

Spot Instances can be reclaimed by AWS with only two minutes of warning. Any stateful workload, including databases, that cannot handle sudden termination is inappropriate for Spot. Use Reserved or On-Demand for databases.

Reserved Instances are refundable if you no longer need them.

Standard Reserved Instances are not refundable but can be sold on the AWS Marketplace. Convertible Reserved Instances cannot be sold. Before committing to RIs, be confident in the long-term workload requirements.

Dedicated Instances provide the same features as Dedicated Hosts.

Dedicated Instances run on dedicated hardware but you do not control which specific host is used. Dedicated Hosts provide visibility into and control over the physical server, which is required for some BYOL (bring-your-own-license) software models that tie licenses to physical socket and core counts.

Practice questions — EC2 Purchasing Options

These questions are representative of what you will see on AWS SAA-C03 exams. The correct answer and explanation are shown immediately below each question.

Q1.A company runs a data analytics batch job that processes large datasets overnight. The job is checkpointed and can restart from the last checkpoint if interrupted. Which EC2 purchasing option minimizes cost?

A.On-Demand Instances
B.Standard Reserved Instances
C.Spot Instances
D.Dedicated Hosts

Explanation: Spot Instances offer up to 90% discount over On-Demand and are ideal for fault-tolerant batch jobs that can handle interruption. Since the job checkpoints progress, a Spot interruption only loses the work since the last checkpoint. On-Demand and Reserved are significantly more expensive. Dedicated Hosts are for license compliance, not cost optimization for batch jobs.

Q2.A company's production database runs 24/7 and has been doing so for 2 years with no expected changes to the instance type. Which purchasing option offers the greatest cost reduction?

A.Spot Instances for maximum discount
B.On-Demand Instances for flexibility
C.Standard Reserved Instances with All Upfront payment for 3 years
D.Compute Savings Plans

Explanation: Standard Reserved Instances with All Upfront payment for 3 years provide up to 72% discount — the maximum available for EC2. The workload is steady-state with no expected instance type changes, making Standard RI the best fit. Spot is inappropriate for databases (can be interrupted). Compute Savings Plans offer up to 66% but with more flexibility than needed here.

Q3.A company has a workload that is predictable but the engineering team anticipates possibly needing to change the instance family in the next 18 months as the application evolves. Which purchasing option balances discount and flexibility?

A.Standard Reserved Instance (3-year term)
B.Convertible Reserved Instance
C.Spot Instances
D.On-Demand Instances

Explanation: Convertible Reserved Instances allow changing the instance type, OS, tenancy, or payment option during the commitment term, at the cost of a smaller discount (up to 54% vs 72% for Standard RIs). This flexibility to change instance families accommodates the evolving application requirements without losing all commitment savings.

Q4.An organization needs to run software that is licensed per physical CPU socket. Which EC2 purchasing option provides the necessary visibility and control over physical host placement?

A.On-Demand Instances in a placement group
B.Dedicated Instances
C.Dedicated Hosts
D.Reserved Instances with tenancy=dedicated

Explanation: Dedicated Hosts provide control over and visibility into the specific physical server, including socket and core counts. This is required for per-socket or per-core software licensing (BYOL). Dedicated Instances run on dedicated hardware but don't provide control over the specific host or the socket/core visibility needed for license compliance.

Q5.A company wants to commit to $0.05/hour of EC2 compute spending for 1 year but needs the flexibility to change instance types, regions, and use the discount for Fargate and Lambda. Which option fits?

A.Standard Reserved Instances with a 1-year term
B.Convertible Reserved Instances
C.EC2 Instance Savings Plans
D.Compute Savings Plans

Explanation: Compute Savings Plans commit to a dollar-per-hour spending amount and apply the discount across EC2 instance families, regions, Fargate, and Lambda. This provides maximum flexibility. EC2 Instance Savings Plans are limited to a specific instance family within a region. Standard and Convertible RIs are tied to specific instance types and don't cover Fargate or Lambda.

Frequently asked questions — EC2 Purchasing Options

What is the difference between Reserved Instances and Savings Plans?

Reserved Instances commit to a specific EC2 instance type, region, and OS for 1 or 3 years. Standard RIs offer up to 72% discount but no flexibility to change instance type. Savings Plans commit to a dollar-per-hour spending amount. EC2 Instance Savings Plans (~72% discount) apply to a specific instance family in a region but allow OS and size changes. Compute Savings Plans (~66% discount) apply across all EC2 instance families, regions, Fargate, and Lambda.

When should I use Spot Instances?

Use Spot Instances for fault-tolerant, interruptible workloads: batch processing, machine learning training, scientific simulation, image rendering, data analysis. The workload must handle a 2-minute interruption warning gracefully — by checkpointing, saving state, or simply restarting. Never use Spot for databases, stateful applications, or any workload where interruption causes data loss or significant downtime.

What is the difference between a Dedicated Instance and a Dedicated Host?

Dedicated Instances run on hardware physically dedicated to a single AWS account but AWS chooses which physical host. Dedicated Hosts give you control over a specific physical server, including visibility into socket and core counts. Dedicated Hosts are required for per-socket or per-core software licenses (BYOL). Both provide physical isolation from other customers, but only Dedicated Hosts meet license compliance requirements tied to physical hardware.

Can I mix purchasing options for the same application?

Yes, and this is a common architecture pattern. Use Reserved Instances or Savings Plans for the predictable baseline capacity that always runs. Use On-Demand to handle short-term traffic spikes beyond the baseline. Use Spot Instances for flexible background processing (batch jobs, ML training) that can absorb interruptions. This combination maximizes savings while maintaining flexibility and reliability.

How are EC2 purchasing options tested on AWS SAA-C03?

SAA-C03 presents workload scenarios and asks which purchasing option minimizes cost while meeting requirements. Match the pattern: steady-state long-running = Reserved/Savings Plans. Unpredictable/short-term = On-Demand. Fault-tolerant/interruptible = Spot. Physical license compliance = Dedicated Host. The exam also tests Convertible vs Standard RIs and the difference between EC2 Instance Savings Plans and Compute Savings Plans.

Practice this topic

Test yourself on EC2 Purchasing Options

JT Exams routes you to questions in your exact weak areas — automatically, after every session.

No credit card · Cancel anytime

Related certification topics