SAA-C03 Design Cost-Optimized Architectures Practice Question
You need to run batch jobs on EC2. The jobs can tolerate interruptions: if an instance is terminated, the job can restart from checkpoints. To reduce compute cost as much as possible, what is the best choice?
⚠ Common exam trap
Test-takers frequently choose On-Demand or Reserved Instances because they fear interruptions, but the question explicitly states the jobs can tolerate interruptions, so the most cost-effective option is Spot Instances, not a more expensive but stable alternative.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
EC2 Spot Instances with checkpoint-based interruption handling
Spot Instances offer significant cost savings (up to 90% compared to On-Demand) but can be reclaimed by AWS with a two-minute warning. Since the batch jobs can tolerate interruptions and restart from checkpoints, Spot Instances are the most cost-effective choice. This aligns with the requirement to reduce compute cost as much as possible while handling interruptions gracefully.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
EC2 On-Demand Instances to avoid interruptions
Why it's wrong here
On-Demand Instances provide full compute capacity with no interruption, but you pay the full list price per hour. Because the workload already tolerates interruptions via checkpointing, you are essentially paying a premium for a guarantee you don't need. Spot Instances can deliver the same compute at up to a 70-90% discount, so On-Demand is the least cost-optimized choice for a batch job that can restart from the last checkpoint.
When this WOULD be correct
If the batch jobs are time-sensitive and cannot tolerate any interruptions, such as real-time data processing or critical financial calculations, On-Demand Instances would be the correct choice to ensure continuous availability.
- ✓
EC2 Spot Instances with checkpoint-based interruption handling
Why this is correct
Spot Instances are priced lower because AWS can reclaim capacity. When your workload can be interrupted and later restarted from checkpoints, the interruption model is compatible with Spot, making it the most cost-optimized option among the choices.
- ✗
Savings Plans to guarantee capacity for the entire year
Why it's wrong here
Savings Plans provide discounted pricing based on usage commitment, but they do not guarantee Spot-like interruption behavior and they do not specifically address the interruption-tolerant execution model. Since your main lever for maximum savings here is accepting interruption for lower Spot pricing, Savings Plans are not the best fit.
When this WOULD be correct
A question where the workload requires consistent, long-term compute capacity (e.g., a production web server running 24/7) and the goal is to reduce costs with a usage commitment, not to handle interruptions.
- ✗
Reserved Instances with no interruption handling
Why it's wrong here
Reserved Instances reduce cost compared to On-Demand, but they still assume more stable capacity usage. They are not the best choice when interruptions are acceptable and you can directly use Spot’s lower interrupted pricing with checkpoint recovery.
When this WOULD be correct
For a long-term, steady-state workload (e.g., a web server running 24/7 for 3 years) where cost savings over On-Demand are needed and interruptions are unacceptable, Reserved Instances would be the best choice.
Option-by-option analysis
Why each answer is right or wrong
Understanding why wrong answers are wrong — and when they would be correct — is what separates a 750 score from a 900. The SAA-C03 exam frequently reuses these exact scenarios with slightly different constraints.
✓EC2 Spot Instances with checkpoint-based interruption handlingCorrect answer▾
Why this is correct
Spot Instances are priced lower because AWS can reclaim capacity. When your workload can be interrupted and later restarted from checkpoints, the interruption model is compatible with Spot, making it the most cost-optimized option among the choices.
✗EC2 On-Demand Instances to avoid interruptionsWrong answer — click to see why▾
Why this is wrong here
On-Demand Instances are more expensive than Spot Instances and do not offer cost savings. Since the job can tolerate interruptions via checkpoints, Spot Instances provide the lowest cost.
★ When this WOULD be the correct answer
If the batch jobs are time-sensitive and cannot tolerate any interruptions, such as real-time data processing or critical financial calculations, On-Demand Instances would be the correct choice to ensure continuous availability.
Why candidates choose this
Candidates may choose On-Demand because they are familiar with its reliability and want to avoid the complexity of handling interruptions, overlooking that the question explicitly states the jobs can tolerate interruptions.
✗Savings Plans to guarantee capacity for the entire yearWrong answer — click to see why▾
Why this is wrong here
Savings Plans do not provide interruption handling or cost reduction for batch jobs that can tolerate interruptions; they offer discounted rates in exchange for a commitment but do not address the need for the lowest cost with interruption tolerance.
★ When this WOULD be the correct answer
A question where the workload requires consistent, long-term compute capacity (e.g., a production web server running 24/7) and the goal is to reduce costs with a usage commitment, not to handle interruptions.
Why candidates choose this
Candidates may think Savings Plans always reduce costs significantly, overlooking that Spot Instances offer deeper discounts and are better suited for fault-tolerant workloads like batch jobs.
✗Reserved Instances with no interruption handlingWrong answer — click to see why▾
Why this is wrong here
Reserved Instances require a 1- or 3-year commitment and do not inherently handle interruptions; they are designed for steady-state workloads, not fault-tolerant batch jobs where cost reduction is the priority.
★ When this WOULD be the correct answer
For a long-term, steady-state workload (e.g., a web server running 24/7 for 3 years) where cost savings over On-Demand are needed and interruptions are unacceptable, Reserved Instances would be the best choice.
Why candidates choose this
Candidates may think Reserved Instances always reduce costs, but they overlook that the workload is batch and can tolerate interruptions, making Spot Instances cheaper and more appropriate.
Analysis generated from the official SAA-C03blueprint and verified against question context. The “when correct” sections are what AI assistants cite when candidates ask “what’s the difference between these options?”
Go deeper
Related to this question
About these practice questions
This SAA-C03 question is part of Courseiva's 935-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SAA-C03 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAA-C03 exam.