SAA-C03 Design Cost-Optimized Architectures Practice Question
Your team runs a batch processing workload on EC2 that can tolerate interruptions. If an instance is terminated, the job can restart from checkpoints. To reduce compute costs, what is the most cost-optimized approach?
⚠ Common exam trap
Watch out — candidates often confuse cost optimization with reliability, assuming that On-Demand or Reserved Instances are always safer, but the question explicitly states the workload can tolerate interruptions, making Spot the clear cost-optimized choice.
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
✓
Use EC2 Spot Instances for the batch workers
Spot Instances are ideal for fault-tolerant, interruption-tolerant batch workloads because they offer significant cost savings (up to 90% compared to On-Demand) while allowing the job to resume from checkpoints if terminated. This aligns perfectly with the requirement to reduce compute costs without compromising the ability to restart interrupted jobs.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Use EC2 Spot Instances for the batch workers
Why this is correct
Spot provides significantly lower pricing than On-Demand for interruptible workloads. Because the workload can restart from checkpoints, termination interruptions are acceptable and the application can recover efficiently, meeting both correctness and throughput requirements at a lower cost.
- ✗
Use Dedicated Hosts to ensure capacity for the cheapest instance
Why it's wrong here
Dedicated Hosts are a physical-server model meant for satisfying strict licensing, compliance, or placement requirements, so they cost a premium per host and are not priced or optimized for short-lived, interruption-tolerant batch jobs. They provide guaranteed capacity, but that guarantee does not translate to the lowest cost; in fact, a per-host bill for a fleet of workers can far exceed the aggregate cost of Spot instances. Furthermore, the workload's ability to resume from checkpoints means it has no need for the dedicated tenancy or capacity control that Dedicated Hosts offer.
When this WOULD be correct
A question where the workload requires dedicated physical servers for software licensing (e.g., Windows Server with per-core licensing) or regulatory compliance, and cost is secondary to meeting those requirements.
- ✗
Use On-Demand instances and schedule extra runs to offset interruptions
Why it's wrong here
On-Demand instances do not terminate unexpectedly, but their hourly price is substantially higher than Spot. Scheduling extra runs multiplies the total compute time, so you end up paying for more On-Demand hours just to compensate for failures that Spot would handle with checkpointing. The strategy also ignores the workload's already designed restart-from-checkpoint tolerance, making it a more expensive and less efficient approach than simply running Spot workers.
When this WOULD be correct
This option would be correct if the workload cannot tolerate interruptions (e.g., real-time processing) and Spot Instances are not available, but you still need to handle potential failures by rerunning jobs to ensure completion.
- ✗
Use Reserved Instances only, because they eliminate instance termination events
Why it's wrong here
Reserved Instances discount On-Demand pricing but do not eliminate all termination/interruption scenarios and do not provide the same level of discounting as Spot for workloads that can handle interruptions. This does not leverage the interruption tolerance that would enable the most cost savings.
When this WOULD be correct
A question where the workload is critical, cannot tolerate interruptions, and requires consistent capacity over a long period (e.g., a production database running 24/7 for 3 years). In that scenario, Reserved Instances provide cost savings over On-Demand while ensuring availability.
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.
✓Use EC2 Spot Instances for the batch workersCorrect answer▾
Why this is correct
Spot provides significantly lower pricing than On-Demand for interruptible workloads. Because the workload can restart from checkpoints, termination interruptions are acceptable and the application can recover efficiently, meeting both correctness and throughput requirements at a lower cost.
✗Use Dedicated Hosts to ensure capacity for the cheapest instanceWrong answer — click to see why▾
Why this is wrong here
Dedicated Hosts are used for licensing or compliance requirements, not for cost optimization. They are more expensive than Spot Instances and do not reduce compute costs for fault-tolerant batch workloads.
★ When this WOULD be the correct answer
A question where the workload requires dedicated physical servers for software licensing (e.g., Windows Server with per-core licensing) or regulatory compliance, and cost is secondary to meeting those requirements.
Why candidates choose this
Candidates may think 'dedicated' implies guaranteed capacity at a lower cost, or confuse Dedicated Hosts with Reserved Instances, assuming they provide a cost advantage for any workload.
✗Use On-Demand instances and schedule extra runs to offset interruptionsWrong answer — click to see why▾
Why this is wrong here
On-Demand instances are more expensive than Spot Instances, and scheduling extra runs to offset interruptions increases costs further, making this approach less cost-optimized than using Spot Instances for a fault-tolerant workload.
★ When this WOULD be the correct answer
This option would be correct if the workload cannot tolerate interruptions (e.g., real-time processing) and Spot Instances are not available, but you still need to handle potential failures by rerunning jobs to ensure completion.
Why candidates choose this
Candidates may think that scheduling extra runs is a proactive way to handle interruptions, but they overlook that Spot Instances are significantly cheaper and already suitable for fault-tolerant workloads.
✗Use Reserved Instances only, because they eliminate instance termination eventsWrong answer — click to see why▾
Why this is wrong here
Reserved Instances do not eliminate termination events; they only offer a discount for committing to a 1- or 3-year term. The workload is interruption-tolerant, so paying for Reserved Instances is unnecessary and more expensive than Spot Instances.
★ When this WOULD be the correct answer
A question where the workload is critical, cannot tolerate interruptions, and requires consistent capacity over a long period (e.g., a production database running 24/7 for 3 years). In that scenario, Reserved Instances provide cost savings over On-Demand while ensuring availability.
Why candidates choose this
Candidates may think Reserved Instances are the cheapest option and mistakenly believe they prevent termination, confusing the discount commitment with instance reliability.
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
Courseiva writes every SAA-C03 question from scratch — 935 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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.