Courseiva

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?”

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 →

How Courseiva writes practice questions · Editorial policy

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.