SAA-C03 Design Cost-Optimized Architectures Practice Question
A company hosts a batch processing application on Amazon EC2 instances that process large datasets during business hours. The jobs are interruptible and can resume from the last checkpoint if terminated. Which strategy provides the most cost-effective solution?
⚠ Common exam trap
SAA-C03 often tests the trade-off between cost and reliability, and candidates may incorrectly choose Reserved Instances for long-term savings without considering that the workload is interruptible and thus a perfect fit for Spot Instances.
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 Spot Instances for the batch processing jobs.
Spot Instances are the most cost-effective choice because the batch jobs are interruptible and can resume from checkpoints, making them tolerant of the sudden termination that Spot Instances can experience. Spot Instances offer up to 90% discounts compared to On-Demand, and since the workload can handle interruptions, the cost savings are maximized without impacting overall job completion. This aligns perfectly with the fault-tolerant nature of the application.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Purchase Reserved Instances for the maximum expected load.
Why it's wrong here
Reserved Instances are best suited for steady-state workloads that run continuously. Since these batch jobs are interruptible and only run during business hours, committing to long-term reserved capacity would lead to wasted costs during idle time or when the specific processing requirements do not fully utilize the reserved capacity.
- ✗
Use On-Demand instances with Auto Scaling groups.
Why it's wrong here
On-Demand instances offer flexibility but are significantly more expensive than Spot Instances for batch workloads. While Auto Scaling handles the capacity needs, it does not optimize for cost in scenarios where the workload can tolerate interruptions, making it less cost-effective than a Spot-based strategy for this specific application.
- ✓
Use Spot Instances for the batch processing jobs.
Why this is correct
Spot Instances provide substantial cost savings for workloads that are fault-tolerant and interruptible. Because the application uses checkpoints to resume processing after a termination, the inherent risk of Spot interruption does not jeopardize data integrity, making this the most cost-optimized choice for non-critical, batch-oriented data processing tasks.
- ✗
Use Dedicated Hosts to ensure maximum hardware utilization.
Why it's wrong here
Dedicated Hosts are used primarily for compliance requirements or software licensing models that require physical server control. They are the most expensive deployment option and provide no cost benefit for routine batch processing tasks where generic, multi-tenant compute resources on EC2 are sufficient and significantly cheaper to operate.
About these practice questions
This SAA-C03 question is part of Courseiva's 149-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 and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
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.