Courseiva

Which EC2 Purchasing Option Minimizes Cost for Interruptible Batch Analytics Jobs?

A batch analytics job runs for several hours each night and can be interrupted and restarted. Which EC2 purchasing option should minimize cost? The architecture review board prefers a managed AWS-native control.

Quick Answer

The answer is Spot Instances, because they offer the deepest discount—up to 90% off On-Demand pricing—for workloads that are fault-tolerant and can be interrupted, such as a nightly batch analytics job that can be stopped and restarted without data loss. This purchasing option leverages unused AWS capacity, making it ideal for interruptible batch job cost savings, and when paired with a managed AWS-native control like EC2 Auto Scaling or Amazon EMR, the service automatically handles interruptions by replacing instances or checkpointing progress. On the SAA-C03 exam, this scenario tests your ability to match workload characteristics to pricing models; the key trap is confusing Spot Instances with Reserved Instances, which require a steady, non-interruptible commitment. Remember the memory tip: “Spot for stop-and-go savings, Reserved for steady-state.”

⚠ Common exam trap

Many candidates choose On-Demand Instances (Option A) due to a misconception that Spot Instances are unreliable for any workload, failing to recognize that fault-tolerant, interruptible jobs like batch processing are exactly the use case for which Spot Instances are designed and recommended for cost optimization.

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

✓

Spot Instances

Spot Instances are correct because the batch job is fault-tolerant (can be interrupted and restarted) and runs for several hours each night, making it an ideal candidate for Spot Instances, which offer up to 90% cost savings compared to On-Demand. AWS-managed services like EC2 Auto Scaling or Amazon EMR can automatically handle Spot Instance interruptions by replacing instances or checkpointing the job, aligning with the architecture review board's preference for a managed AWS-native control.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    On-Demand Instances only

    Why it's wrong here

    On-Demand billing charges the full hourly rate for every second the job runs, so it cannot minimise cost for interruptible nightly work. It is tempting because On-Demand suits unpredictable, short-lived workloads where interruption is unacceptable, but Spot Instances would cut the price substantially here.

  • ✗

    Dedicated Hosts

    Why it's wrong here

    Dedicated Hosts bill for the entire physical server regardless of instance usage, which raises cost rather than minimising it for an interruptible batch job. They are tempting when licensing terms or compliance demand host-level visibility and control, but that requirement is absent from this scenario.

  • ✓

    Spot Instances

    Why this is correct

    Spot Instances exploit spare EC2 capacity at discounts up to 90%, and the job's interruptible, restartable nature satisfies their two-minute interruption notice without data loss. The architecture review board's managed AWS-native constraint is met because Spot is an AWS-native purchasing model, not a third-party broker.

  • ✗

    Provisioned IOPS volumes

    Why it's wrong here

    Provisioned IOPS volumes are an EBS storage purchasing choice, not an EC2 purchasing option, so they cannot reduce compute cost for this job. They are tempting because they deliver guaranteed IOPS for latency-sensitive databases, but the question asks how to buy the compute capacity itself.

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

Same concept, more angles

1 more way this is tested on SAA-C03

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A batch analytics job runs for several hours each night and can be interrupted and restarted. Which EC2 purchasing option should minimize cost?

medium
  • A.On-Demand Instances only
  • B.Dedicated Hosts
  • ✓ C.Spot Instances
  • D.Provisioned IOPS volumes

Why C: Spot Instances are the correct choice because they offer significant cost savings (up to 90% compared to On-Demand) and are ideal for fault-tolerant, interruptible workloads like batch processing. Since the job can be interrupted and restarted, it can handle Spot Instance terminations gracefully, making this the most cost-effective option.

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.