

# Supported instance types with Amazon EMR
<a name="emr-supported-instance-types"></a>

This section describes the instance types that Amazon EMR supports, organized by Amazon Web Services Region. To learn more about instance types, see [Amazon EC2 instances](http://www.amazonaws.cn/ec2/instance-types/) and [Amazon Linux AMI instance type matrix](http://www.amazonaws.cn/amazon-linux-ami/instance-type-matrix/).

Not all instance types are available in all Regions, and instance availability is subject to availability and demand in the specified Region and Availability Zone. An instance's Availability Zone is determined by the subnet you use to launch your cluster. 

## Considerations
<a name="emr-supported-instance-types-considerations"></a>

Consider the following when you choose instance types for your Amazon EMR cluster.

**Important**  
When you choose an instance type using the Amazon Web Services Management Console, the number of **vCPU** shown for each **Instance type** is the number of YARN vcores for that instance type, not the number of EC2 vCPUs for that instance type. For more information on the number of vCPUs for each instance type, see [Amazon EC2 Instance Types](http://www.amazonaws.cn/ec2/instance-types/).
+ If you create a cluster using an instance type that is not available in the specified Region and Availability Zone, your cluster may fail to provision or may be stuck provisioning. For information about instance availability, see the [Amazon EMR pricing page](http://www.amazonaws.cn/emr/pricing) or see the [Supported instance types by Amazon Web Services Region](#emr-instance-types-by-region) tables on this page.
+ Beginning with Amazon EMR release version 5.13.0, all instances use HVM virtualization and EBS-backed storage for root volumes. When using Amazon EMR release versions earlier than 5.13.0, some previous generation instances use PVM virtualization. For more information, see [Linux AMI virtualization types](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/virtualization_types.html).
+ Because of a lack of hardware support and default settings that can lead to underutilization of memory and cores, we don't recommend that you use the instance types `c7a`, `c7i`, `m7i`, `m7i-flex`, `r7a`, `r7i`, `r7iz`, `i4i.12xlarge`, `i4i.24xlarge` if you run Amazon EMR releases lower than 5.36.1 and 6.10.0. If you run these instance types in those releases, you might experience lower performance, and you won't see the expected benefits of newer instance types, such as `c7i` vs `c6i`. For optimal resource utilization and performance with these performance types, you should run 5.36.1 and higher or 6.10.0 and higher to maximize their capabilities.
+ Some instance types support enhanced networking. For more information, see [Enhanced Networking on Linux](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/enhanced-networking.html).
+ NVIDIA and CUDA drivers are installed on GPU instance types by default.

## Supported instance types by Amazon Web Services Region
<a name="emr-instance-types-by-region"></a>

The following tables list the Amazon EC2 instance types that Amazon EMR supports, organized by Amazon Web Services Region. The tables also list the earliest Amazon EMR releases in the 5.x, 6.x, and 7.x series that support each instance type.

### US East (N. Virginia) - us-east-1
<a name="us-east-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### US East (Ohio) - us-east-2
<a name="us-east-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### US West (N. California) - us-west-1
<a name="us-west-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### US West (Oregon) - us-west-2
<a name="us-west-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Amazon GovCloud (US-West) - us-gov-west-1
<a name="us-gov-west-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Amazon GovCloud (US-East) - us-gov-east-1
<a name="us-gov-east-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Africa (Cape Town) - af-south-1
<a name="af-south-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Hong Kong) - ap-east-1
<a name="ap-east-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Jakarta) - ap-southeast-3
<a name="ap-southeast-3-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Melbourne) - ap-southeast-4
<a name="ap-southeast-4-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Malaysia) - ap-southeast-5
<a name="ap-southeast-5-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Mumbai) - ap-south-1
<a name="ap-south-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Hyderabad) - ap-south-2
<a name="ap-south-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Osaka) - ap-northeast-3
<a name="ap-northeast-3-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Seoul) - ap-northeast-2
<a name="ap-northeast-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Singapore) - ap-southeast-1
<a name="ap-southeast-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Sydney) - ap-southeast-2
<a name="ap-southeast-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Tokyo) - ap-northeast-1
<a name="ap-northeast-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Canada (Central) - ca-central-1
<a name="ca-central-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Canada West (Calgary) - ca-west-1
<a name="ca-west-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### China (Ningxia) - cn-northwest-1
<a name="cn-northwest-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### China (Beijing) - cn-north-1
<a name="cn-north-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (Frankfurt) - eu-central-1
<a name="eu-central-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (Zurich) - eu-central-2
<a name="eu-central-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (Ireland) - eu-west-1
<a name="eu-west-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (London) - eu-west-2
<a name="eu-west-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (Milan) - eu-south-1
<a name="eu-south-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (Spain) - eu-south-2
<a name="eu-south-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (Paris) - eu-west-3
<a name="eu-west-3-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Europe (Stockholm) - eu-north-1
<a name="eu-north-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Israel (Tel Aviv) - il-central-1
<a name="il-central-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Middle East (Bahrain) - me-south-1
<a name="me-south-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Middle East (UAE) - me-central-1
<a name="me-central-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### South America (São Paulo) - sa-east-1
<a name="sa-east-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Thailand) - ap-southeast-7
<a name="ap-southeast-7-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Mexico (Central) - mx-central-1
<a name="mx-central-1-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (Taipei) - ap-east-2
<a name="ap-east-2-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

### Asia Pacific (New Zealand) - ap-southeast-6
<a name="ap-southeast-6-supported-instances"></a>

[\[See the AWS documentation website for more details\]](http://docs.amazonaws.cn/en_us/emr/latest/ManagementGuide/emr-supported-instance-types.html)

## Previous generation instances
<a name="emr-supported-instance-types-previous-generation"></a>

Amazon EMR supports previous generation instances to support applications that are optimized for these instances and have not yet been upgraded. For more information about these instance types and upgrade paths, see [Previous Generation Instances](http://www.amazonaws.cn/ec2/previous-generation). 


| Instance class | Instance types | 
| --- | --- | 
|  General Purpose  |  m1.small¹ \$1 m1.medium¹ \$1 m1.large¹ \$1 m1.xlarge¹ \$1 m3.xlarge¹ \$1 m3.2xlarge¹ \$1 m4.large \$1 m4.xlarge \$1 m4.2xlarge \$1 m4.4xlarge \$1 m4.10xlarge \$1 m4.16xlarge  | 
|  Compute Optimized  |  c1.medium¹ ² \$1 c1.xlarge¹ \$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  | 
|  Memory Optimized  |  m2.xlarge¹ \$1 m2.2xlarge¹ \$1 m2.4xlarge¹ \$1 r3.xlarge \$1 r3.2xlarge \$1 r3.4xlarge \$1 r3.8xlarge \$1 r4.xlarge \$1 r4.2xlarge \$1 r4.4xlarge \$1 r4.8xlarge \$1 r4.16xlarge  | 
|  Storage Optimized  |  d2.xlarge \$1 d2.2xlarge \$1 d2.4xlarge \$1 d2.8xlarge \$1 i2.xlarge \$1 i2.2xlarge \$1 i2.4xlarge \$1 i2.8xlarge  | 

¹ Uses PVM virtualization AMI with Amazon EMR release versions earlier than 5.13.0. For more information, see [Linux AMI Virtualization Types](https://docs.amazonaws.cn/AWSEC2/latest/UserGuide/virtualization_types.html).

² Not supported in release version 5.15.0.