Courseiva

SOA-C02 Cost and Performance Optimization Practice Question

A company runs a batch processing application on Amazon EC2 instances. The application runs for 3 hours every night and can tolerate interruptions. The SysOps administrator needs to minimize compute costs. Which purchasing option should the administrator use?

⚠ Common exam trap

A common mix-up: candidates choose Reserved Instances for any scheduled workload, failing to recognize that the application's fault tolerance and short nightly duration make Spot Instances the most cost-effective choice despite the risk of interruption.

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 ideal for this workload because the application is fault-tolerant (can tolerate interruptions) and runs on a fixed schedule (3 hours nightly). Spot Instances offer significant cost savings (up to 90% compared to On-Demand) by using spare EC2 capacity, and the batch processing can be designed to resume from checkpoints if interrupted.

Answer analysis

Option-by-option breakdown

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

  • ✓

    Spot Instances

    Why this is correct

    Spot Instances are the optimal choice for this batch workload because they offer savings of up to 90% compared to On-Demand pricing, and the EC2 Spot service can reclaim the capacity with only a 2-minute interruption warning. Since the batch processing job runs only 3 hours nightly and is inherently fault-tolerant—it can be paused, checkpointed, and resumed—Spot interruptions are easily handled without significant downtime or data loss. This cost-benefit alignment makes Spot Instances the AWS-recommended purchasing model for non-critical, event-driven, or scheduled batch workloads that tolerate variable availability.

  • ✗

    On-Demand Instances

    Why it's wrong here

    On-Demand Instances provide full control with no commitment and the flexibility to run any workload at any time, but they charge a fixed hourly rate per second with no discounts. For a predictable nightly batch job that runs only 3 hours a day, you would still pay the same full price per hour as you would for a server running 24/7, making it drastically more expensive than necessary. Moreover, the batch application is fault-tolerant, so the reliability guarantee of On-Demand (which prevents interruption) is not a requirement, and the premium you pay for that guarantee is wasted.

  • ✗

    Reserved Instances

    Why it's wrong here

    Reserved Instances require a 1- or 3-year commitment in exchange for lower hourly rates, which makes sense only for steady-state, always-on workloads that can fully utilize the capacity over the reservation term. This batch application runs for just 3 hours out of a 24-hour day—roughly 12.5% utilization—so a Reserved Instance would idle for 21 hours daily, and your per-hour savings would never offset the cost of paying for the full-time capacity. Even though AWS offers Standard and Convertible RIs, they are not designed for short-duration nightly jobs unless you need guaranteed specific instance families, which this fault-tolerant workload does not, making RIs a poor cost optimization.

  • ✗

    Dedicated Instances

    Why it's wrong here

    Dedicated Instances give you physical isolation from other AWS customers by running your instances on dedicated hardware, which can be required for compliance or licensing scenarios, but this isolation comes at a significant premium—often the highest of all purchasing options. Nothing in the stated batch processing requirement calls for physical tenancy; the workload can safely run on shared multi-tenant infrastructure without any impact on performance or security. Choosing Dedicated Instances would unnecessarily inflate compute costs, and unlike Spot, they offer no interruption tolerance or discount for transient workloads, making them the least efficient choice here.

About these practice questions

Courseiva writes every SOA-C02 question from scratch — 1,169 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 SOA-C02 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 SOA-C02 exam.