AWS Certified Solutions Architect – Associate (SAA-C02) — Question 429
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?
Answer options
- 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).
Correct answer: C
Explanation
AWS Fargate is a serverless compute engine for containers that eliminates the need to provision, configure, or scale virtual machines, satisfying the requirement to avoid infrastructure management. Options A, B, and D all involve deploying and managing Amazon EC2 instances, which places the responsibility of OS patching, capacity provisioning, and infrastructure maintenance on the customer.