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 EC2 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. |
Compute optimized |
c5n-series instances are available when using Amazon EMR version 5.20.0 and later. |
Memory optimized |
r5a-series instances are available when using Amazon EMR version 5.20.0 and later. r6g-series instances are available on Amazon EMR versions 5.31.0 and later, and are available on Amazon EMR versions 6.1.0 and later. |
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. |
Accelerated computing (GPU) |
NVIDIA and CUDA drivers are installed on GPU instance types by default. |
¹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.