Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

Amazon ECS launch types

Focus mode
Amazon ECS launch types - Amazon Elastic Container Service

The task definition launch type defines what capacity the task can run on, for example AWS Fargate.

After you choose the launch type, Amazon ECS verifies that the task definition parameters you configure work with the launch type.

The following table describes the available launch types.

Launch type Learn more

Fargate

Fargate is a serverless, pay-as-you-go compute engine that lets you focus on building applications without managing servers. Fargate launch type for Amazon ECS
EC2 You choose the instance type, the number of instances, and manage the capacity. EC2 launch type for Amazon ECS
On-premises virtual machines (VM) or servers Amazon ECS Anywhere provides support for registering an external instance such as an on-premises server or virtual machine (VM), to your cluster. External (Amazon ECS Anywhere) launch type for Amazon ECS
PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.