Courseiva

SAA-C03 Design Cost-Optimized Architectures Practice Question

A media company runs a batch job that processes image thumbnails. The job can be restarted from checkpoints and does not have user-facing SLAs. The batch capacity can tolerate interruptions. Which EC2 purchasing option is the best cost optimization choice?

⚠ Common exam trap

Watch out — candidates often assume Spot Instances are only for non-production or test workloads, but the SAA-C03 exam emphasizes that Spot Instances are suitable for any fault-tolerant or checkpointable production workload, including batch processing, big data, and containerized applications.

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, accepting the possibility of interruptions and using checkpoints to resume.

Spot Instances offer significant cost savings (up to 90% compared to On-Demand) and are ideal for fault-tolerant, stateless, or checkpointable workloads. Since the batch job can restart from checkpoints and tolerates interruptions, Spot Instances provide the best cost optimization without compromising functionality.

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 On-Demand Instances because interruptions are not allowed for production workloads.

    Why it's wrong here

    On-Demand Instances eliminate the risk of EC2 interruptions because you pay a higher, per-second rate for guaranteed capacity, but AWS does not forbid production workloads from using interrupting instances. The real constraint is application resilience: if the thumbnail job uses checkpointing to S3 or a shared filesystem, it can run on Spot even in production. Choosing On-Demand purely because 'production' implies no interruptions is incorrect and unnecessarily expensive for fault-tolerant batch processing.

    When this WOULD be correct

    For a production database with strict uptime SLAs and no tolerance for interruptions, On-Demand Instances would be the correct choice to ensure continuous availability.

  • ✓

    Use EC2 Spot Instances, accepting the possibility of interruptions and using checkpoints to resume.

    Why this is correct

    EC2 Spot Instances offer spare compute capacity at discounts of up to 90% compared to On-Demand. Although AWS can reclaim capacity with a two-minute interruption notice, the thumbnail batch can be made resilient by checkpointing progress to Amazon S3 or Amazon EFS and resuming from the last completed step. Because image processing is idempotent and time-flexible, this provides the lowest cost without losing completed work.

  • ✗

    Purchase Reserved Instances because they provide a discount regardless of the workload timing.

    Why it's wrong here

    Reserved Instances require a 1- or 3-year commitment and provide a discounted hourly rate only while an instance is running; if the batch job is short or sporadic, you still pay for the entire commitment even during idle time. Standard RIs are designed for predictable 24/7 or steady-state workloads, not for interruptible batch jobs that may run at irregular intervals. The discount is tied to a term, not to workload timing, so it can actually increase costs if the cluster is not continuously utilized.

  • ✗

    Buy Savings Plans because they guarantee capacity and remove the risk of interruptions entirely.

    Why it's wrong here

    Savings Plans are a flexible pricing model that exchanges a committed hourly spend (1- or 3-year term) for lower compute rates, but they do not guarantee capacity or provide any protection against Spot reclamation. Even if Spot usage is covered under a Savings Plan, the underlying instances can still be interrupted by EC2 at any time. Additionally, committing to a Savings Plan for a batch workload that runs only occasionally means you pay for a fixed compute baseline whether or not the job is running.

    When this WOULD be correct

    A company has a steady-state workload (e.g., a web server running 24/7) and wants the lowest cost for that predictable usage, accepting a 1- or 3-year commitment. Savings Plans would be the best cost optimization 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.

✓Use EC2 Spot Instances, accepting the possibility of interruptions and using checkpoints to resume.Correct answer▾

Why this is correct

EC2 Spot Instances offer spare compute capacity at discounts of up to 90% compared to On-Demand. Although AWS can reclaim capacity with a two-minute interruption notice, the thumbnail batch can be made resilient by checkpointing progress to Amazon S3 or Amazon EFS and resuming from the last completed step. Because image processing is idempotent and time-flexible, this provides the lowest cost without losing completed work.

✗Use On-Demand Instances because interruptions are not allowed for production workloads.Wrong answer — click to see why▾

Why this is wrong here

The question states the batch job can tolerate interruptions and uses checkpoints, so On-Demand Instances are unnecessary and more expensive than Spot Instances.

★ When this WOULD be the correct answer

For a production database with strict uptime SLAs and no tolerance for interruptions, On-Demand Instances would be the correct choice to ensure continuous availability.

Why candidates choose this

Candidates often default to On-Demand for any production workload, overlooking that the job's fault tolerance and lack of SLAs make Spot Instances suitable and cost-effective.

✗Buy Savings Plans because they guarantee capacity and remove the risk of interruptions entirely.Wrong answer — click to see why▾

Why this is wrong here

Savings Plans do not guarantee capacity or remove interruption risk; they offer discounted rates in exchange for a commitment to a consistent amount of compute usage. Spot Instances can still be interrupted under Savings Plans.

★ When this WOULD be the correct answer

A company has a steady-state workload (e.g., a web server running 24/7) and wants the lowest cost for that predictable usage, accepting a 1- or 3-year commitment. Savings Plans would be the best cost optimization choice.

Why candidates choose this

Candidates may confuse Savings Plans with a capacity reservation feature, or think that committing to spend guarantees no interruptions, when in fact interruptions only apply to Spot Instances, not to the Savings Plan pricing model itself.

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.