SAA-C03 Question 271
Single answerA company is deploying a containerized application in AWS and needs to ensure high availability and scalability across multiple Availability Zones. The application requires minimal operational overhead for managing the control plane and integration with other AWS services like Elastic Load Balancing and IAM. Which service should the company use?
- A
Amazon ECS with Fargate
- B
Amazon ECS with EC2 launch type
- C
Amazon EKS
- D
AWS Lambda
Show answer and explanation
Correct answer: A
Explanation
Amazon ECS with Fargate is the best choice for running containerized applications that require high availability, scalability, and minimal operational overhead. Fargate eliminates the need to manage infrastructure or the container orchestration control plane, and it integrates well with other AWS services, making it a highly efficient solution for this scenario.
- A. Correct.
Amazon ECS with Fargate is the correct answer because it provides a serverless compute engine for containers, reducing operational overhead by removing the need to manage the control plane or the underlying infrastructure. It integrates seamlessly with AWS services like Elastic Load Balancing and IAM and supports high availability and scalability across multiple Availability Zones.
- B. Incorrect.
Amazon ECS with EC2 launch type requires managing the underlying EC2 instances, which increases operational overhead. While it can achieve high availability and scalability, it does not meet the requirement for minimal operational overhead.
- C. Incorrect.
Amazon EKS is a Kubernetes-based orchestration service that offers high availability and scalability. However, it requires managing the Kubernetes control plane and additional configurations, which adds operational complexity compared to ECS with Fargate.
- D. Incorrect.
AWS Lambda is a serverless compute service but is not designed for orchestrating containerized applications. It is better suited for running short-lived functions rather than managing and scaling containerized workloads.