
Answer-first summary for fast verification
Answer: Utilize AWS Batch for task execution, with Amazon EventBridge for job scheduling.
Option A is the correct answer. AWS Batch is designed to efficiently run hundreds of thousands of batch processing jobs using EC2 and Spot Instances. It allows for easy scheduling of jobs via Amazon EventBridge (formerly known as Amazon CloudWatch Events), thus providing an efficient and scalable solution for running 1-hour tasks. This approach minimizes operational overhead because AWS Batch handles the provisioning, scheduling, and scaling of compute resources based on the volume and requirements of the jobs, making it the most suitable choice given the company's needs.
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
A company's application on Amazon EC2 uses a single Linux instance to run various 1-hour tasks, developed by different teams in different programming languages. The company seeks a solution architect to address performance and scalability concerns with minimal operational overhead. Which solution is optimal?
A
Utilize AWS Batch for task execution, with Amazon EventBridge for job scheduling.
B
Transform the EC2 instance into a containerized application, deploying it on-demand with AWS App Runner.
C
Migrate tasks to AWS Lambda, managing execution schedules through Amazon EventBridge.
D
Generate an AMI from the EC2 instance and establish an Auto Scaling group for instance replication.
No comments yet.