AWS Certified Solutions Architect Associate SAA-C03 Practice Question
A company is building a microservices application using containerized workloads. They wish to deploy their containers without managing servers or scaling clusters, allowing them to focus solely on application development and deployment. Which compute service should the company choose to meet these requirements?
EC2 Auto Scaling.
Amazon Lambda.
Amazon Fargate.
Elastic Container Service (ECS) with EC2 launch type.
Fargate is a serverless compute engine for containers that enables developers to run containers without the need to manage virtual machines or clusters. It offloads the responsibility of provisioning, configuring, and scaling the underlying infrastructure, which aligns with the company's goal of avoiding server and cluster management. Using Elastic Container Service (ECS) with the EC2 launch type would require them to manage the EC2 instances and handle cluster scaling. EC2 Auto Scaling involves managing virtual machine instances and scaling them manually or based on policies, adding infrastructure management overhead. Lambda is designed for running short-lived, event-driven functions and is not ideal for deploying persistent containerized microservices applications.
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 Amazon Fargate and how does it simplify container management?
Open an interactive chat with Bash
How does Elastic Container Service (ECS) with EC2 launch type differ from Fargate?
Open an interactive chat with Bash
When should a company consider using Amazon Lambda instead of Fargate for microservices?