A digital image processing company wants to migrate its on-premises monolithic application to AWS. The company processes thousands of images and produces large files during processing. It needs a solution that can handle an increasing number of image-processing jobs and reduce manual workflow tasks. The company does not want to manage the underlying infrastructure. Which solution provides the required functionality with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use AWS Batch jobs to process the images. Use AWS Step Functions to orchestrate the workflow. Store the processed files in an Amazon S3 bucket..
Why this is the answer
The correct solution leverages AWS Batch for image processing because it is a fully managed service for running batch computing workloads, eliminating infrastructure management. AWS Step Functions is ideal for orchestrating complex workflows, like image processing, by coordinating distributed application components. Storing processed files in Amazon S3 is cost-effective, highly scalable, and durable for large files. Using Amazon ECS with Spot Instances requires managing container orchestration and EC2 instances, increasing operational overhead. AWS Lambda functions have execution time limits (15 minutes), making them unsuitable for potentially long-running image processing tasks. Deploying EC2 instances directly means managing servers, scaling, and patching, which increases operational overhead significantly. Amazon EBS volumes are tied to a single EC2 instance, limiting scalability and accessibility for processed files.
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