AWS Certified Solutions Architect – Associate (SAA-C03) — Question 503

A company has Amazon EC2 instances that run nightly batch jobs to process data. The EC2 instances run in an Auto Scaling group that uses On-Demand billing. If a job fails on one instance, another instance will reprocess the job. The batch jobs run between 12:00 AM and 06:00 AM local time every day.

Which solution will provide EC2 instances to meet these requirements MOST cost-effectively?

Answer options

Correct answer: C

Explanation

Spot Instances provide the highest discount (up to 90% off On-Demand rates) and are ideal for workloads that are fault-tolerant and run for short periods, such as this 6-hour nightly batch job. Reserved Instances and Savings Plans require a continuous commitment and are less cost-effective for workloads that only run a fraction of the day. Increasing the instance size with On-Demand billing would increase costs rather than minimize them.