Skip to main content

Containers

Running containers on AWS: a registry to store images, and two orchestrators to run them.

ServiceRoleChoose whenKey distinction
Amazon Elastic Container Registry (ECR)Stores container imagesAlways — the registry the orchestrators pull fromStorage, not compute
Amazon Elastic Container Service (ECS)AWS-native orchestratorYou want the simplest AWS-integrated optionProprietary, simpler, no control-plane fee
Amazon Elastic Kubernetes Service (EKS)Managed KubernetesYou already use Kubernetes or need portabilityUpstream K8s, portable, hourly per-cluster charge
  • Both orchestrators run containers on EC2 you manage or on serverless AWS Fargate.
  • The compute-vs-orchestration split: ECS/EKS decide where and when; Fargate/EC2 provide the capacity.

Linked from