A company hosts a containerized web application on on-premises servers that handle incoming requests. Traffic is growing rapidly and the on-premises servers cannot scale. The company wants to move the application to AWS with minimal code changes and minimal development effort. Which solution meets these requirements with the LEAST operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Use AWS Fargate on Amazon Elastic Container Service (Amazon ECS) to run the containerized web application with Service Auto Scaling. Use an Application Load Balancer to distribute incoming requests..
Why this is the answer
The correct solution leverages AWS Fargate on Amazon ECS because it directly supports containerized applications, requires minimal code changes for migration from on-premises containers, and offers serverless compute, significantly reducing operational overhead. Service Auto Scaling handles traffic growth automatically, and an Application Load Balancer efficiently distributes requests. Using two EC2 instances is not scalable enough for rapidly growing traffic and requires managing EC2 instances. AWS Lambda requires rewriting the application into a serverless architecture, which contradicts the "minimal code changes and minimal development effort" requirement. AWS ParallelCluster is designed for high-performance computing, not for general containerized web applications, and would be an overly complex and expensive solution.
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