

AWS Data Pipeline is no longer available to new customers. Existing customers of AWS Data Pipeline can continue to use the service as normal. [Learn more](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

# Supported Instance Types for Pipeline Work Activities
<a name="dp-supported-instance-types"></a>

When AWS Data Pipeline runs a pipeline, it compiles the pipeline components to create a set of actionable Amazon EC2 instances. Each instance contains all the information for performing a specific task. The complete set of instances is the to-do list of the pipeline. AWS Data Pipeline hands the instances out to task runners to process.

EC2 instances come in different configurations, which are known as *instance types*. Each instance type has a different CPU, input/output, and storage capacity. In addition to specifying the instance type for an activity, you can choose different purchasing options. Not all instance types are available in all AWS Regions. If an instance type is not available, your pipeline may fail to provision or may be stuck provisioning. For information about instance availability, see the [Amazon EC2 Pricing Page](https://aws.amazon.com//ec2/pricing). Open the link for your instance purchasing option and filter by **Region** to see if an instance type is available in the Region. For more information about these instance types, families, and virtualization types, see [Amazon EC2 Instances](https://aws.amazon.com/ec2/instance-types/) and [Amazon Linux AMI Instance Type Matrix](https://aws.amazon.com/amazon-linux-ami/instance-type-matrix/).

The following tables describe the instance types that AWS Data Pipeline supports. You can use AWS Data Pipeline to launch Amazon EC2 instances in any Region, including Regions where AWS Data Pipeline is not supported. For information about Regions where AWS Data Pipeline is supported, see [AWS Regions and Endpoints](https://docs.aws.amazon.com/general/latest/gr/rande.html#datapipeline_region). 

**Topics**
+ [Default Amazon EC2 Instances by AWS Region](dp-ec2-default-instance-types.md)
+ [Additional Supported Amazon EC2 Instances](dp-ec2-supported-instance-types.md)
+ [Supported Amazon EC2 Instances for Amazon EMR Clusters](dp-emr-supported-instance-types.md)

# Default Amazon EC2 Instances by AWS Region
<a name="dp-ec2-default-instance-types"></a>

If you do not specify an instance type in your pipeline definition, AWS Data Pipeline launches an instance by default. 

The following table lists the Amazon EC2 instances that AWS Data Pipeline uses by default in those Regions where AWS Data Pipeline is supported. 


| Region Name | Region | Instance Type | 
| --- | --- | --- | 
| US East (N. Virginia) | us-east-1 | m1.small | 
| US West (Oregon) | us-west-2 | m1.small | 
| Asia Pacific (Sydney) | ap-southeast-2 | m1.small | 
| Asia Pacific (Tokyo) | ap-northeast-1 | m1.small | 
| EU (Ireland) | eu-west-1 | m1.small | 

The following table lists the Amazon EC2 instances that AWS Data Pipeline launches by default in those Regions where AWS Data Pipeline is not supported. 


| Region Name | Region | Instance Type | 
| --- | --- | --- | 
| US East (Ohio) | us-east-2 | t2.small | 
| US West (N. California) | us-west-1 | m1.small | 
| Asia Pacific (Mumbai) | ap-south-1 | t2.small | 
| Asia Pacific (Singapore) | ap-southeast-1 | m1.small | 
| Asia Pacific (Seoul) | ap-northeast-2 | t2.small | 
| Canada (Central) | ca-central-1 | t2.small | 
| EU (Frankfurt) | eu-central-1 | t2.small | 
| EU (London) | eu-west-2 | t2.small | 
| EU (Paris) | eu-west-3 | t2.small | 
| South America (São Paulo) | sa-east-1 | m1.small | 

# Additional Supported Amazon EC2 Instances
<a name="dp-ec2-supported-instance-types"></a>

In addition to the default instances that are created if you don't specify an instance type in your pipeline definition, the following instances are supported. 

The following table lists the Amazon EC2 instances that AWS Data Pipeline supports and can create, if specified. 


| Instance Class | Instance Types | 
| --- | --- | 
| General purpose |  t2.nano \$1 t2.micro \$1 t2.small \$1 t2.medium \$1 t2.large  | 
| Compute optimized |  c3.large \$1 c3.xlarge \$1 c3.2xlarge \$1 c3.4xlarge \$1 c3.8xlarge \$1 c4.large \$1 c4.xlarge \$1 c4.2xlarge \$1 c4.4xlarge \$1 c4.8xlarge \$1 c5.xlarge \$1 c5.9xlarge \$1 c5.2xlarge \$1 c5.4xlarge \$1 c5.9xlarge \$1 c5.18xlarge \$1 c5d.xlarge \$1 c5d.2xlarge \$1 c5d.4xlarge \$1 c5d.9xlarge \$1 c5d.18xlarge  | 
| Memory optimized |  m3.medium \$1 m3.large \$1 m3.xlarge \$1 m3.2xlarge \$1 m4.large \$1 m4.xlarge \$1 m4.2xlarge \$1 m4.4xlarge \$1 m4.10xlarge \$1 m4.16xlarge \$1 m5.xlarge \$1 m5.2xlarge \$1 m5.4xlarge \$1 m5.12xlarge \$1 m5.24xlarge \$1 m5d.xlarge \$1 m5d.2xlarge \$1 m5d.4xlarge \$1 m5d.12xlarge \$1 m5d.24xlarge r3.large \$1 r3.xlarge \$1 r3.2xlarge \$1 r3.4xlarge \$1 r3.8xlarge \$1 r4.large \$1 r4.xlarge \$1 r4.2xlarge \$1 r4.4xlarge \$1 r4.8xlarge \$1 r4.16xlarge  | 
| Storage optimized |   i2.xlarge \$1 i2.2xlarge \$1 i2.4xlarge \$1 i2.8xlarge \$1 hs1.8xlarge \$1 g2.2xlarge \$1 g2.8xlarge \$1 d2.xlarge \$1 d2.2xlarge \$1 d2.4xlarge \$1 d2.8xlarge  | 

# Supported Amazon EC2 Instances for Amazon EMR Clusters
<a name="dp-emr-supported-instance-types"></a>

This table lists the Amazon EC2 instances that AWS Data Pipeline supports and can create for Amazon EMR clusters, if specified. For more information, see [Supported Instance Types](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-supported-instance-types.html) in the *Amazon EMR Management Guide*.


| Instance Class | Instance Types | 
| --- | --- | 
| General purpose |  m1.small \$1 m1.medium \$1 m1.large \$1 m1.xlarge \$1 m3.xlarge \$1 m3.2xlarge  | 
| Compute optimized |  c1.medium \$1 c1.xlarge \$1 c3.xlarge \$1 c3.2xlarge \$1 c3.4xlarge \$1 c3.8xlarge \$1 cc1.4xlarge\$1 cc2.8xlarge \$1 c4.large \$1 c4.xlarge \$1 c4.2xlarge\$1 c4.4xlarge \$1 c4.8xlarge \$1 c5.xlarge \$1 c5.9xlarge \$1 c5.2xlarge \$1 c5.4xlarge \$1 c5.9xlarge \$1 c5.18xlarge \$1 c5d.xlarge \$1 c5d.2xlarge \$1 c5d.4xlarge \$1 c5d.9xlarge \$1 c5d.18xlarge  | 
| Memory optimized | m2.xlarge \$1 m2.2xlarge \$1 m2.4xlarge \$1 r3.xlarge \$1 r3.2xlarge \$1 r3.4xlarge \$1 r3.8xlarge \$1 cr1.8xlarge \$1 m4.large \$1 m4.xlarge \$1 m4.2xlarge \$1 m4.4xlarge \$1 m4.10xlarge \$1 m4.16large \$1 m5.xlarge \$1 m5.2xlarge \$1 m5.4xlarge \$1 m5.12xlarge \$1 m5.24xlarge \$1 m5d.xlarge \$1 m5d.2xlarge \$1 m5d.4xlarge \$1 m5d.12xlarge \$1 m5d.24xlarge \$1 r4.large \$1 r4.xlarge \$1 r4.2xlarge \$1 r4.4xlarge \$1 r4.8xlarge \$1 r4.16xlarge | 
| Storage optimized |  h1.4xlarge \$1 hs1.2xlarge \$1 hs1.4xlarge\$1 hs1.8xlarge \$1 i2.xlarge \$1 i2.2xlarge \$1 i2.4large \$1 i2.8xlarge \$1 d2.xlarge \$1 d2.2xlarge\$1 d2.4xlarge \$1 d2.8xlarge  | 
| Accelerated computing | g2.2xlarge \$1 cg1.4xlarge | 