AWS Certified Solutions Architect – Associate (SAA-C02) — Question 780
A company built an application with Docker containers and needs to run the application in the AWS Cloud. The company wants to use a managed service to host the application.
The solution must scale in and out appropriately according to demand on the individual container services. The solution also must not result in additional operational overhead or infrastructure to manage.
Which solutions will meet these requirements? (Choose two.)
Answer options
- A. Use Amazon Elastic Container Service (Amazon ECS) with AWS Fargate
- B. Use Amazon Elastic Kubernetes Service (Amazon EKS) with AWS Fargate
- C. Provision an Amazon API Gateway API. Connect the API to AWS Lambda to run the containers
- D. Use Amazon Elastic Container Service (Amazon ECS) with Amazon EC2 worker nodes
- E. Use Amazon Elastic Kubernetes Service (Amazon EKS) with Amazon EC2 worker nodes
Correct answer: A
Explanation
AWS Fargate is a serverless compute engine for containers that works with both Amazon ECS (Option A) and Amazon EKS (Option B), removing the need to provision, configure, or scale virtual machines. Using EC2 worker nodes (Options D and E) requires managing the underlying infrastructure, which increases operational overhead. Integrating API Gateway with Lambda (Option C) is not a standard or efficient way to host and scale containerized service architectures directly.