AWS ECS (Elastic Container Service) runs Docker containers at scale. You create a task definition (container image, CPU, memory, environment), then run tasks (individual container instances) or services (persistent tasks with auto-scaling and updates). Two launch types: