A company is moving a containerized application from on-premises to AWS. The application will have thousands of users soon after deployment, and the company prefers to minimize operational overhead when managing containers at scale. Which solution meets these requirements with high availability and low operational overhead?
Choose an answer
Tap an option to check your answer.
Correct answer: Store container images in an Amazon Elastic Container Registry (Amazon ECR) repository. Use an Amazon Elastic Container Service (Amazon ECS) cluster with the AWS Fargate launch type to run the containers. Use target tracking to scale automatically based on demand..
Why this is the answer
The correct solution uses Amazon ECR for container image storage, which is a fully managed registry. Running containers on Amazon ECS with the AWS Fargate launch type provides high availability and significantly minimizes operational overhead because AWS manages the underlying infrastructure (EC2 instances, patching, scaling). Target tracking for scaling automatically adjusts capacity based on demand, ensuring performance for thousands of users. Using the Amazon EC2 launch type with ECS would require managing the underlying EC2 instances, increasing operational overhead. Storing images on an EC2 instance and manually managing EC2 instances for containers lacks the scalability and high availability of managed container services. Creating an AMI with the container image and using an Auto Scaling group is less efficient for containerized applications than using a dedicated container orchestration service like ECS/Fargate, and also involves more operational overhead for image management and updates.
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