Courseiva

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

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 →

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.