Pricing overview

HAQM Elastic Container Service (ECS) is purpose-built to help you run your architecture in an efficient, automated, and scalable manner. There is no additional charge for HAQM ECS. You pay for AWS resources (for example, HAQM Elastic Compute Cloud [HAQM EC2] instances or HAQM Elastic Block Store [HAQM EBS] volumes) you create to store and run your application. You only pay for what you use, as you use it; there are no minimum fees and no upfront commitments.

Photo of calculator

HAQM ECS charge models

There are two different charge models for HAQM ECS. HAQM ECS on AWS Outposts follows the same model as HAQM EC2 Launch Type.

With AWS Fargate, you pay for the amount of vCPU and memory resources that your containerized application requests. vCPU and memory resources are calculated from the time your container images are pulled until the HAQM ECS Task terminates, rounded up to the nearest second. A minimum charge of one minute applies. 

See detailed pricing information on the AWS Fargate pricing page.

 

There is no additional charge for HAQM EC2 launch type. You pay for AWS resources (such as HAQM EC2 instances, HAQM EBS volumes, or public IPv4 addresses) you create to store and run your application. You only pay for what you use, as you use it; there are no minimum fees and no upfront commitments. 

See detailed pricing information on the HAQM EC2 pricing page.

HAQM ECS on AWS Outposts pricing is simple and works the same as it does in the cloud: the HAQM ECS control plane is in the cloud (not on Outposts) and your container instances run on the Outposts EC2 capacity at no additional charge. 

Please refer to the AWS Outposts pricing page for details on Outposts capacity pricing.