CloudGuild · Blog · Cheat sheets · Lessons · Certifications
AWS Certified Solutions Architect - Associate (SAA-C03) Exam Question Walkthrough: Container Management
Learn how to tackle a container management question for the SAA-C03 exam with this detailed walkthrough.
A common pitfall for candidates involves choosing the right service for container management. Many services exist, but understanding the requirements is key. In this case, the startup needs a solution that abstracts away infrastructure management, which is where AWS Fargate shines.
The question
A startup is developing a microservices architecture using containers. They require a way to manage their containerized applications without worrying about the underlying infrastructure. Which AWS service will provide them with the best solution?
A. Amazon EC2 Container Service (ECS)
B. Amazon Elastic Kubernetes Service (EKS)
C. AWS Fargate
D. AWS Batch
Think before you scroll
Consider what the startup needs. They want to focus on their applications, not the infrastructure. Each option has distinct characteristics. Evaluate which service allows for the true abstraction of the underlying resources.
The answer
The correct option is C. AWS Fargate. It allows users to run containers without the need to manage EC2 instances. This aligns perfectly with the startup's requirement to focus solely on their applications.
Why the other options lose
A. Amazon EC2 Container Service (ECS): While ECS provides a way to run containers, it requires users to manage the underlying EC2 instances. This contradicts the startup's need to avoid infrastructure management.
B. Amazon Elastic Kubernetes Service (EKS): EKS is a managed Kubernetes service that still requires management of the underlying resources. This option does not meet the requirement of abstracting infrastructure concerns.
D. AWS Batch: AWS Batch is designed for batch processing workloads, not for running microservices architectures. It is not suitable for the startup's needs, which focus on continuous application deployment and management.
The concept behind it
The principle at play here is the need for abstraction in service management. AWS Fargate abstracts away the server management, allowing teams to deploy and manage containers without worrying about the infrastructure. This principle applies broadly in cloud computing, where managed services enable teams to focus on development rather than operations.
Exam trap to remember
Remember: when a question asks for a service that minimizes infrastructure management, think of AWS Fargate. It’s designed specifically for that purpose.