With AWS Fargate, there are no upfront costs and you pay only for the resources you use. You pay for the amount of vCPU, memory, and storage resources consumed by your containerized applications running on Amazon Elastic Container Service (ECS) or Amazon Elastic Kubernetes Service (EKS).

AWS Fargate Pricing

AWS Fargate pricing is calculated based on the vCPU, memory, Operating Systems, CPU Architecture, and storageresources used from the time you start to download your container image until the Amazon ECS Task or Amazon EKS2 Pod terminates, rounded up to the nearest second.

1 Storage resources, Windows Operating System, and ARM CPU Architecture are currently only available for Amazon ECS.
2 See the regions where EKS/Fargate is available https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/

Pricing Details

Pricing is based on requested vCPU, memory, Operating Systems, CPU Architecture, and storage1 resources for the Task or Pod. The five dimensions are independently configurable.

1 Storage resources, Windows Operating System, and ARM CPU Architecture are currently only available for Amazon ECS.

  • Linux/X86
  • Linux /ARM
  • Windows/X86
  • Linux/X86
  • Linux /ARM
  • Windows/X86

Fargate Spot Pricing for Amazon ECS

Fargate Spot allows customers to run interrupt-tolerant Amazon ECS Tasks* on spare capacity at up to a 70% discount off the regular Fargate price. With Fargate Spot, you pay the Spot price that is in effect for the time period your Amazon ECS Tasks are running. Fargate Spot prices are set by AWS Fargate and adjust gradually based on long-term trends in supply and demand for Fargate Spot capacity. The following table displays the current Spot price for vCPU-hour and GB-hour for each region.

* Fargate Spot for Amazon ECS is currently only available for Linux Operating System and x86 CPU Architecture.

Fargate Ephemeral Storage Pricing for Amazon ECS

20 GB of ephemeral storage is available for all Fargate Tasks and Pods by default—you only pay for any additional storage that you configure.

*Storage resources are currently only available for ECS.

Supported Configurations

CPU
Memory Values
0.25 vCPU 0.5 GB, 1 GB, and 2 GB
0.5 vCPU Min. 1 GB and Max. 4 GB, in 1 GB increments
1 vCPU Min. 2 GB and Max. 8 GB, in 1 GB increments
2 vCPU Min. 4 GB and Max. 16 GB, in 1 GB increments
4 vCPU Min. 8 GB and Max. 30 GB, in 1 GB increments

 

Duration

Pricing is calculated per second with a 1-minute minimum. Duration is calculated from the time you start to download your container image (Docker pull) until the task terminates, rounded up to the nearest second.

For Windows containers, billing is calculated per second with a 15-minute minimum. 

Compute Savings Plan for Amazon ECS & Amazon EKS

Take advantage of Savings Plans if you have a consistent amount of Fargate usage. Savings Plans offer savings of up to 50% on your AWS Fargate usage in exchange for a commitment to use a specific amount of compute (measure in dollars per hour) for a one- or three-year term.

Learn more »

Additional Charges

You may incur additional charges if your containers use other AWS services or transfers data. For example, if your containers use Amazon CloudWatch Logs for application logging, you are billed for CloudWatch usage.

For more information about AWS service pricing, see the pricing section of the relevant AWS service detail pages. Links to pricing for some of the commonly used services are listed below.

Data Transfer: You are billed at standard AWS data transfer rates.

* on this page GB = 1024^3 bytes

Pricing Examples

All examples below are based on price in US East (N. Virginia).

Additional pricing resources

AWS Pricing Calculator

Easily calculate your monthly costs with AWS

Economics Resource Center

Additional resources for switching to AWS

Discover more AWS Fargate resources

Read the FAQs
Ready to build?
Get started with AWS Fargate
Have more questions?
Contact us