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.
Learn More
AI Generated Content may display inaccurate information, always double-check anything important.
What are containers in the context of cloud computing?
What is the difference between Amazon ECS and Amazon EKS?
What are the key benefits of using a managed service like Amazon ECS?