General

Q: What is AWS Fargate?

AWS Fargate is a compute engine for deploying and managing containers, which frees you from having to manage any of the underlying infrastructure. With AWS Fargate, you no longer have to provision, configure, and scale clusters of virtual machines to run containers.

Q: Why should I use AWS Fargate?

AWS Fargate enables you to focus on your applications. You define your application content, networking, storage, and scaling requirements. There is no provisioning, patching, cluster capacity management, or any infrastructure management required.

Q: What use cases does AWS Fargate support?

AWS Fargate supports all of the common container use cases, for example microservices architecture applications, batch processing, machine learning applications, and migrating on premise applications to the cloud.

Q: How does AWS Fargate work with ECS?

Amazon Elastic Container Service (ECS) is a highly scalable, high performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances. With Fargate, the concept of server provisioning, cluster management, and orchestration completely goes away. ECS uses containers provisioned by Fargate to automatically scale, load balance, and manage scheduling of your containers for availability, providing an easier way to build and operate containerized applications.

Q: How should I choose when to use AWS Fargate?  

Choose AWS Fargate to launch their containers without having to provision or manage EC2 instances. If you require greater control of your EC2 instances to support compliance and governance requirements or broader customization options, then use ECS without Fargate.

Security and Compliance

Q: With which compliance programs does AWS Fargate conform?

AWS Fargate meets the standards for PCI DSS Level 1, ISO 9001, ISO 27001, ISO 27017, ISO 27018, SOC 1, SOC 2, and SOC 3.

Service Level Agreement (SLA)

Q: What does the AWS Fargate SLA guarantee?

Our Compute SLA guarantees a Monthly Uptime Percentage of at least 99.99% for AWS Fargate.

Q: How do I know if I qualify for a SLA Service Credit?

You are eligible for a SLA credit for AWS Fargate under the Compute SLA if more than one Availability Zone in which you are running a task, within the same region has a Monthly Uptime Percentage of less than 99.99% during any monthly billing cycle.

For full details on all of the terms and conditions of the SLA, as well as details on how to submit a claim, please see the Compute SLA details page.