Skip to content

SYSTEM Cited by 3 sources

Amazon ECS (Elastic Container Service)

Amazon Elastic Container Service (Amazon ECS) is AWS's proprietary container-orchestration service, the substrate for both App Mesh (deprecated) and ECS Service Connect (current). Compared to Kubernetes (which AWS also offers as EKS), ECS is AWS-native with tighter IAM / VPC / ALB integration and a simpler abstraction model.

Stub page — minimal viable for the App Mesh discontinuation ingest. Expand on future ECS-internals sources.

Core abstractions

  • Task Definition — template for a container group (image, resources, env, IAM role, networking mode).
  • Task — running instance of a Task Definition; the unit of compute.
  • Service — long-running managed group of identical Tasks with desired-count, health, and replacement policy.
  • Cluster — logical group of Services / Tasks.

Tasks can run on EC2 capacity (customer-managed instances) or on Fargate (serverless, AWS-managed compute).

Role in service-mesh story

The ECS Service is the atomic unit for mesh membership:

  • In App Mesh, each Service's Task Definition includes a self-managed Envoy sidecar container.
  • In Service Connect, each Service's Task Definition cannot also be in App Mesh — the mesh membership is exclusive, which is why migration is forced to blue/green recreate.

Seen in

Last updated · 200 distilled / 1,178 read