Containers
Amazon ECS and Amazon EKS
Managed container orchestration choices: Amazon ECS uses AWS-native orchestration, while Amazon EKS provides managed Kubernetes control planes.
Key points
- ECS organizes container workloads using tasks and services.
- EKS is appropriate when Kubernetes APIs, tooling, or ecosystem compatibility is required.
- Either can use EC2 capacity or supported serverless Fargate compute.
Best-known use cases
- Use ECS for AWS-native container orchestration.
- Use EKS when Kubernetes compatibility is a stated requirement.
What candidates often confuse it with
- ECS and EKS orchestrate containers; ECR stores container images.
- Fargate is compute for containers, not a competing orchestrator.
Key Cloud Practitioner takeaway
Choose EKS for Kubernetes; choose ECS for AWS-native orchestration; choose Fargate when hostless container compute matters.
Related services
- AWS Fargate
- Amazon EC2
Relevant exam tasks
- D3.3