Amazon EC2 Container Service (ECS) is a container management service that supports running and managing Docker containers on a cluster of Amazon EC2 instances. It provides built-in scheduling, cluster management, and orchestration capabilities to help run and scale containerized applications. ECS integrates with other AWS services like Elastic Load Balancing, Elastic Block Store, Virtual Private Cloud, and more. Users define tasks and services in task definitions that specify containers, resources, dependencies, and other configuration.