Supported instance types
The following table describes the instance types that Amazon EMR supports. For more
information, see Amazon EC2
instances
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.
The Availability Zone is determined by the subnet you use to launch your cluster. If
you create a cluster using an instance type that is not available, your cluster may
fail to provision or may be stuck provisioning. For information about instance
availability, see the Amazon EMR pricing
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. These are indicated in the table. For more information, see Linux AMI virtualization types.
Some instance types support enhanced networking. For more information, see Enhanced Networking on Linux.
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
When you choose an instance type using the AWS 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
Instance class | Instance types |
---|---|
General purpose |
m5a-series instances are available when using Amazon EMR version 5.20.0 and later. m6gd-series instances are available for Amazon EMR versions 5.33.0 and later and 6.3.0 and later. m5zn-series instances are available for Amazon EMR versions 5.33.0 and later and 6.3.0 and later. To confirm that a specific instance type is available in your region, see
the Amazon EMR pricing page |
Compute-optimized |
c5n-series instances are available when using Amazon EMR versions 5.20.0 and later. c5a-series instances are available when using Amazon EMR versions 5.31.0 and later and 6.2.0 and later. To confirm that a specific instance type is available in your region, see
the Amazon EMR pricing page |
Memory-optimized |
r5a-series instances are available when using Amazon EMR version 5.20.0 and later. r5b-series instances are available when using Amazon EMR versions 5.33.0 and later and 6.3.0 and later. r6g-series instances are available on Amazon EMR versions 5.31.0 and later and 6.1.0 and later. r6gd-series instances are available for Amazon EMR versions 5.33.0 and later and 6.3.0 and later. To confirm that a specific instance type is available in your region, see
the Amazon EMR pricing page |
Storage-optimized |
h1.2xlarge | h1.4xlarge | h1.8xlarge | h1.16xlarge |
i3-series instances are available when using Amazon EMR version 5.9.0 and later. i3en-series instances are available when using Amazon EMR version 5.25.0 and later. To confirm that a specific instance type is available in your region, see
the Amazon EMR pricing page |
Accelerated computing (GPU) |
NVIDIA and CUDA drivers are installed on GPU instance types by default. To confirm that a specific instance type is available in your region, see
the Amazon EMR pricing page |
¹Uses PVM virtualization AMI with Amazon EMR release versions earlier than 5.13.0. For more information, see Linux AMI Virtualization Types.
²Not supported in release version 5.15.0.
³Supported in release version 5.13.0 and later.