Amazon ECS is a managed service designed for orchestrating and scaling containers, which helps you run applications packaged as containers across a cluster of servers. It is the correct answer for this scenario. While Amazon EC2 provides resizable compute capacity in the cloud, it is not specifically a container orchestration service. AWS Lambda is intended for running code in response to events without provisioning or managing servers and is not focused on container orchestration. AWS Batch is used for batch processing and does not provide native capabilities for container orchestration at the same level as ECS.