Amazon Elastic Container Service (Amazon ECS)
Run highly secure, reliable, and scalable containers
Launch thousands of containers across the cloud using your preferred continuous integration and delivery (CI/CD) and automation tools.
Optimize your time with AWS Fargate serverless compute for containers, which eliminates the need to configure and manage control plane, nodes, and instances.
Save up to 50 percent on compute costs with autonomous provisioning, auto-scaling, and pay-as-you-go pricing.
Integrate seamlessly with AWS management and governance solutions, standardized for
compliance with virtually every regulatory agency around the globe.
How it works

Use cases
Deploy in a hybrid environment
Build container-based applications on-premises or in the cloud with Amazon ECS Anywhere and enjoy consistent tooling, management, workload scheduling, and monitoring across environments.
Support batch processing
Plan, schedule, and execute batch computing workloads across the full range of AWS services, including Amazon Elastic Compute Cloud (EC2), Fargate, and Amazon EC2 Spot Instances.
Scale web applications
Automatically scale and run web applications in multiple Availability Zones with the performance, scale, reliability, and availability of AWS.
Customers
How to get started
Find out how Amazon ECS works
Learn more about hybrid deployment, batch processing, and building web applications with Amazon ECS.
Explore hands-on training
Learn how to deploy Docker containers, use containerized microservices, and more with Amazon ECS.
Connect with an expert
Get the right support at the right time in your cloud adoption journey.