Fargate launch type for Amazon ECS - Amazon Elastic Container Service

Fargate launch type for Amazon ECS

Fargate is a serverless, pay-as-you-go compute engine that lets you focus on building applications without managing servers. When you choose Fargate, you don't need to manage an EC2 infrastructure. All you need to do is build your container image and define which cluster you want to run your applications on. Fargate has native integration with AWS services including:

  • Amazon VPC

  • Auto Scaling

  • Elastic Load Balancing

  • IAM

  • Secrets Manager

You have more control with Fargate than EC2 because you select the exact CPU and memory that your application needs. Fargate handles scaling out your capacity, so you don't need to worry about spikes in traffic. This means that there is less operational effort with Fargate.

Fargate meets the standards for compliance programs including PCI, FIPS 140-2, FedRAMP, and HIPAA. For more information see AWS Services in Scope by Compliance Program .

Fargate is suitable for the following workloads:

  • Large workloads that require low operational overhead

  • Small workloads that have occasional burst

  • Tiny workloads

  • Batch workloads

For information about the Regions that support Fargate, see Supported Regions for Amazon ECS on AWS Fargate.

The following diagram shows the general architecture.

Architecture overview of Amazon ECS.

For more information about Amazon ECS on Fargate, see AWS Fargate for Amazon ECS.