SAA-C03 Question 274
Single answerA company runs a microservices application using containers and wants to improve scalability and high availability. They are deciding between Amazon ECS and Amazon EKS. The DevOps team also prefers minimal operational overhead for managing infrastructure and control planes. Which solution should the company choose?
- A
Amazon ECS with Fargate
- B
Amazon EKS with self-managed nodes
- C
Amazon ECS with EC2 launch type
- D
Amazon EKS with Fargate
Show answer and explanation
Correct answer: A
Explanation
Amazon ECS with Fargate is the best choice when the goal is to minimize operational overhead while running containerized workloads. Fargate eliminates the need to manage infrastructure and allows the company to focus on running their application. While Amazon EKS with Fargate also reduces infrastructure management, ECS is often simpler to use and integrates tightly with other AWS services, making it ideal for teams that do not require Kubernetes-specific features.
- A. Correct.
Amazon ECS with Fargate is the correct choice because it provides serverless container orchestration, reducing the operational overhead of managing infrastructure and control planes, which aligns with the company's requirement for minimal operational overhead.
- B. Incorrect.
Amazon EKS with self-managed nodes requires managing the underlying EC2 instances, which increases operational overhead, making it less suitable for the company's requirements.
- C. Incorrect.
Amazon ECS with EC2 launch type requires managing the EC2 instances used for the container tasks, which does not align with the preference for minimal operational overhead.
- D. Incorrect.
Amazon EKS with Fargate is a valid option for reducing operational overhead, but it may be more complex to set up and manage compared to ECS with Fargate, especially for teams new to Kubernetes.