A company must plan, schedule, and execute hundreds of thousands of compute jobs on AWS. Which AWS service is designed to run large-scale batch computing workloads like this?
Choose an answer
Tap an option to check your answer.
Correct answer: AWS Batch.
Why this is the answer
AWS Batch is the correct choice because it is a fully managed service specifically designed to efficiently run large-scale batch computing workloads. It dynamically provisions and manages compute resources (EC2 instances, Spot Instances, Fargate) based on the requirements of the submitted jobs, eliminating the need for manual infrastructure setup. AWS Step Functions is incorrect because it is a serverless workflow service used for orchestrating distributed applications and microservices, not for executing large-scale batch compute jobs directly. AWS Service Catalog is incorrect as it helps organizations create and manage catalogs of IT services approved for use on AWS, not for running compute jobs. Amazon SQS is incorrect because it is a message queuing service used for decoupling application components, not for executing compute tasks itself.
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