Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service. You can use ECS to run your most sensitive and mission critical applications because of its security, reliability, and scalability. There are numerous benefits of using Amazon ECS.


It provides serverless computing for containers. The needs for providing and managing servers are no longer required. It lets you specify and pay for resources per application, and improves security through application isolation by design.


It powers highly scalable services on Amazon. You can rapidly launch thousands of containers using ECS with no additional complexity.


It runs on a global infrastructure with 69 Availability Zones (AZ) across 22 Regions. ECS is backed by the AWS Compute SLA, that guarantees a Monthly Uptime Percentage of 99.99%.


It allows you to use your own Amazon VPC security groups and network ACLs. No compute resources are shared with other customers. In addition, you can assign granular access permissions for each of your containers using IAM to restrict access to each service, and even what resources a container can access. This high level of isolation allows you to have highly secure applications.

Cost Optimization

It allows you to realize up to 90% discounts instead of running stateless and fault tolerant applications. Savings plan and 50% discount are provided for persistent workloads. ECS clusters can be run at scale by mixing Spot Instances with On-Demand and Reserved Instances.