A company is migrating an old application to AWS. The app runs a CPU-intensive batch job every hour that takes 15 minutes on average on an on-premises server with 64 vCPU and 512 GiB memory. Which solution will complete the batch job within 15 minutes with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use AWS Batch on Amazon EC2..
Why this is the answer
AWS Batch on Amazon EC2 is the most suitable solution because it is designed for running large-scale batch computing workloads efficiently. It automatically provisions and scales EC2 instances based on job requirements, handling the operational overhead of managing the underlying infrastructure. This ensures the CPU-intensive job completes within the 15-minute timeframe. AWS Lambda has a maximum execution duration of 15 minutes and memory limits (up to 10 GB), making it unsuitable for a 64 vCPU, 512 GiB memory-intensive job. Amazon ECS with Fargate is a good container solution, but AWS Batch specifically optimizes for batch jobs, offering better integration for job queues and dependencies. Amazon Lightsail is a simplified virtual private server (VPS) service, not designed for dynamic, high-resource batch processing, and its scaling capabilities are limited compared to AWS Batch.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed