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

A company has a highly dynamic batch processing job that uses many Amazon EC2 instances to complete it. The job is stateless in nature, can be started and stopped at any given time with no negative impact, and typically takes upwards of 60 minutes total to complete. The company has asked a solutions architect to design a scalable and cost-effective solution that meets the requirements of the job.
What should the solutions architect recommend?

Answer options

Correct answer: A

Explanation

The correct answer is A, as EC2 Spot Instances allow for cost savings when running stateless jobs that can be interrupted. Options B and C involve higher costs and are not as flexible for dynamic workloads. Option D is not suitable because the job's duration exceeds Lambda's maximum execution time limit.