Amazon Elastic Container Service
Run highly secure, reliable, and scalable containers
Launch containers on AWS at scale without worrying about the underlying infrastructure.
Reduce costs with automatic scaling and pay-as-you-go pricing across multiple AWS compute options.
Deploy faster and focus on your applications by using Amazon ECS with AWS Fargate serverless compute for containers.
Build on Amazon ECS with confidence, knowing that the security, compliance, and architecture meet regulatory standards.
How it works

Use cases
Modernize applications
Empower developers to build and deploy applications with enhanced security features in a fast, standardized, compliant, and cost-efficient manner with Amazon ECS.
Automatically scale web applications
Automatically scale and run web applications in multiple Availability Zones with the performance, scale, reliability, and availability of AWS.
Support batch processing
Plan, schedule, and run batch computing workloads across AWS services, including Amazon Elastic Compute Cloud (EC2), AWS Fargate, and Amazon EC2 Spot Instances.
Train NLP and AI/ML models
Train natural language processing (NLP) and other artificial intelligence (AI) / machine learning (ML) models without managing the infrastructure by using Amazon ECS with AWS Fargate.
Customers
How to get started
Discover 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.