
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A company wants to run its critical applications in containers to meet requirements for scalability and availability. The company prefers to focus on maintenance of the critical applications. The company does not want to be responsible for provisioning and managing the underlying infrastructure that runs the containerized workload.
What should a solutions architect do to meet these requirements?
A
Use Amazon EC2 instances, and install Docker on the instances.
B
Use Amazon Elastic Container Service (Amazon ECS) on Amazon EC2 worker nodes.
C
Use Amazon Elastic Container Service (Amazon ECS) on AWS Fargate.
D
Use Amazon EC2 instances from an Amazon Elastic Container Service (Amazon ECS)-optimized Amazon Machine Image (AMI).
Explanation:
Correct Answer: C - Use Amazon Elastic Container Service (Amazon ECS) on AWS Fargate
Why this is correct:
No infrastructure management requirement: The company explicitly states they "do not want to be responsible for provisioning and managing the underlying infrastructure." AWS Fargate is a serverless compute engine for containers that eliminates the need to provision and manage servers.
Focus on application maintenance: With Fargate, the company can focus solely on maintaining their critical applications rather than managing EC2 instances, patching operating systems, or scaling infrastructure.
Scalability and availability: ECS with Fargate automatically handles scaling and availability requirements without requiring manual intervention on the infrastructure layer.
Container orchestration: ECS provides container orchestration capabilities while Fargate handles the underlying compute resources.
Why other options are incorrect:
A: Using Amazon EC2 instances with Docker requires the company to manage the entire infrastructure stack - EC2 instances, operating system, Docker installation, scaling, and availability.
B: ECS on EC2 worker nodes still requires the company to provision, manage, and scale the EC2 instances (worker nodes), which contradicts the requirement of not managing underlying infrastructure.
D: Using EC2 instances from an ECS-optimized AMI still requires infrastructure management - the company would need to provision, scale, and maintain the EC2 instances themselves.
Key AWS Services:
This solution aligns perfectly with the company's desire to focus on application maintenance while AWS handles the underlying container infrastructure.