Amazon EC2 Container Service (ECS) is a highly scalable container management service that allows running Docker containers on a managed cluster of EC2 instances. Key components of ECS include clusters which host tasks from services. A task definition specifies the containers, resources, and configuration for tasks. Services define task placement and scaling policies to deploy applications on ECS clusters. New features from AWS re:Invent 2017 include an awsweb networking mode and support for Windows Server containers and finer-grained resource control at the task level.