Selected capacity provider
Fargate, EC2, or Managed Instances
Model region, architecture, task resources, runtime, storage, network, registry, logs, load balancing, and capacity fee.3
AWS-native container orchestration
An AWS-native task and service orchestrator across Fargate, EC2, Managed Instances, and other capacity routes.
Choose ECS when AWS-native container orchestration and capacity choice matter more than Kubernetes portability.12
Whether ECS orchestration and a selected capacity-provider model fit better than an application platform or Kubernetes.
ECS is the orchestrator; Fargate, EC2, Managed Instances, Anywhere, and Outposts are capacity routes, while registry, load balancers, storage, logs, and networks are separate products.12
For: AWS teams needing service and task orchestration without the Kubernetes API
No separate orchestration fee for several capacity routes; underlying compute and adjacent resources are billed, while Managed Instances adds a management fee.3
Selected capacity provider
Model region, architecture, task resources, runtime, storage, network, registry, logs, load balancing, and capacity fee.3
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official
Google Cloud · Accessed Official
Google Cloud · Accessed Official
Google Cloud · Accessed Official
Google Cloud · Accessed Official
Kubernetes · Accessed Official
Kubernetes · Accessed Official
Amazon Web Services · Accessed Official
Amazon Web Services · Accessed Official