AWS Certified Solutions Architect Associate SAA-C03 Practice Question
An enterprise is decomposing its monolithic application into microservices. The engineering team wants to run each microservice in containers but avoid provisioning, patching, or scaling any server or cluster infrastructure. Which AWS compute option BEST meets these requirements?
Run the containers with Amazon ECS using AWS Fargate.
Run the containers with Amazon ECS using the EC2 launch type.
Run the containers on Amazon EKS with managed node groups.
Refactor each microservice into AWS Lambda functions and Amazon API Gateway.
AWS Fargate is a serverless compute engine for containers that works with Amazon ECS and Amazon EKS. With Fargate the customer packages the application into containers, specifies CPU and memory, and lets AWS provision and manage the underlying infrastructure. Using the Amazon ECS EC2 launch type or managed node groups in Amazon EKS would still require the customer to manage EC2 instances. Converting the application entirely to AWS Lambda would remove server management but would not satisfy the explicit requirement to stay with container workloads.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What is AWS Fargate?
Open an interactive chat with Bash
How does AWS Fargate differ from Amazon ECS EC2 launch type?
Open an interactive chat with Bash
When should I use AWS Fargate instead of AWS Lambda?