Specifications for Amazon EC2 previous generation instances - Amazon EC2
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Specifications for Amazon EC2 previous generation instances

Amazon offers previous generation instance types for users who have optimized their applications around them and have yet to upgrade. We encourage you to use current generation instance types to get the best performance, but we continue to support the following previous generation instance types.

Instance families and instance types

Instance family Available instance types
A1 a1.medium | a1.large | a1.xlarge | a1.2xlarge | a1.4xlarge | a1.metal
C1 c1.medium | c1.xlarge
C3 c3.large | c3.xlarge | c3.2xlarge | c3.4xlarge | c3.8xlarge
C4 c4.large | c4.xlarge | c4.2xlarge | c4.4xlarge | c4.8xlarge
G3 g3.4xlarge | g3.8xlarge | g3.16xlarge
I2 i2.xlarge | i2.2xlarge | i2.4xlarge | i2.8xlarge
M1 m1.small | m1.medium | m1.large | m1.xlarge
M2 m2.xlarge | m2.2xlarge | m2.4xlarge
M3 m3.medium | m3.large | m3.xlarge | m3.2xlarge
M4 m4.large | m4.xlarge | m4.2xlarge | m4.4xlarge | m4.10xlarge | m4.16xlarge
R3 r3.large | r3.xlarge | r3.2xlarge | r3.4xlarge | r3.8xlarge
R4 r4.large | r4.xlarge | r4.2xlarge | r4.4xlarge | r4.8xlarge | r4.16xlarge
T1 t1.micro

Instance family summary

Instance family Hypervisor Processor type (architecture) Metal instances available Dedicated Hosts support Spot support Hibernation support Supported operating systems
A1 Nitro v2 Amazon Graviton (arm64) Linux
C1 Xen Intel (x86_64) Windows | Linux
C3 Xen Intel (x86_64) Windows | Linux
C4 Xen Intel (x86_64) Windows | Linux
G3 Xen Intel (x86_64) Windows | Linux
I2 Xen Intel (x86_64) Windows | Linux
M1 Xen Intel (x86_64) Windows | Linux
M2 Xen Intel (x86_64) Windows | Linux
M3 Xen Intel (x86_64) Windows | Linux
M4 Xen Intel (x86_64) Windows | Linux
R3 Xen Intel (x86_64) Windows | Linux
R4 Xen Intel (x86_64) Windows | Linux
T1 Xen Intel (i386) Windows | Linux

Performance specifications

Instance type Burstable Memory (GiB) Processor vCPUs CPU cores Threads per core Accelerators Accelerator memory
A1
a1.medium 2.00 Amazon Graviton Processor 1 1 1
a1.large 4.00 Amazon Graviton Processor 2 2 1
a1.xlarge 8.00 Amazon Graviton Processor 4 4 1
a1.2xlarge 16.00 Amazon Graviton Processor 8 8 1
a1.4xlarge 32.00 Amazon Graviton Processor 16 16 1
a1.metal 32.00 Amazon Graviton Processor 16 16 1
C1
c1.medium 1.70 Intel Xeon Family 2 2 1
c1.xlarge 7.00 Intel Xeon Family 8 8 1
C3
c3.large 3.75 Intel Xeon E5-2680v2 2 1 2
c3.xlarge 7.50 Intel Xeon E5-2680v2 4 2 2
c3.2xlarge 15.00 Intel Xeon E5-2680v2 8 4 2
c3.4xlarge 30.00 Intel Xeon E5-2680v2 16 8 2
c3.8xlarge 60.00 Intel Xeon E5-2680v2 32 16 2
C4
c4.large 3.75 Intel Xeon E5-2666v3 2 1 2
c4.xlarge 7.50 Intel Xeon E5-2666v3 4 2 2
c4.2xlarge 15.00 Intel Xeon E5-2666v3 8 4 2
c4.4xlarge 30.00 Intel Xeon E5-2666v3 16 8 2
c4.8xlarge 60.00 Intel Xeon E5-2666v3 36 18 2
G3
g3.4xlarge 122.00 Intel Xeon E5-2686 v4 16 8 2 1 x NVIDIA M60 GPU 8 GiB (1 x 8 GiB)
g3.8xlarge 244.00 Intel Xeon E5-2686 v4 32 16 2 2 x NVIDIA M60 GPU 16 GiB (2 x 8 GiB)
g3.16xlarge 488.00 Intel Xeon E5-2686 v4 64 32 2 4 x NVIDIA M60 GPU 32 GiB (4 x 8 GiB)
I2
i2.xlarge 30.50 Intel Xeon E5-2670v2 4 2 2
i2.2xlarge 61.00 Intel Xeon E5-2670v2 8 4 2
i2.4xlarge 122.00 Intel Xeon E5-2670v2 16 8 2
i2.8xlarge 244.00 Intel Xeon E5-2670v2 32 16 2
M1
m1.small 1.70 Intel Xeon Family 1 1 1
m1.medium 3.70 Intel Xeon Family 1 1 1
m1.large 7.50 Intel Xeon Family 2 2 1
m1.xlarge 15.00 Intel Xeon Family 4 4 1
M2
m2.xlarge 17.10 Intel Xeon Family 2 2 1
m2.2xlarge 34.20 Intel Xeon Family 4 4 1
m2.4xlarge 68.40 Intel Xeon Family 8 8 1
M3
m3.medium 3.75 Intel Xeon E5-2670v2 1 1 1
m3.large 7.50 Intel Xeon E5-2670v2 2 1 2
m3.xlarge 15.00 Intel Xeon E5-2670v2 4 2 2
m3.2xlarge 30.00 Intel Xeon E5-2670v2 8 4 2
M4
m4.large 8.00 Intel Xeon E5-2676v3 2 1 2
m4.xlarge 16.00 Intel Xeon E5-2676v3 4 2 2
m4.2xlarge 32.00 Intel Xeon E5-2676v3 8 4 2
m4.4xlarge 64.00 Intel Xeon E5-2676v3 16 8 2
m4.10xlarge 160.00 Intel Xeon E5-2676v3 40 20 2
m4.16xlarge 256.00 Intel Xeon E5-2686v4 64 32 2
R3
r3.large 15.00 Intel Xeon E5-2670v2 2 1 2
r3.xlarge 30.50 Intel Xeon E5-2670v2 4 2 2
r3.2xlarge 61.00 Intel Xeon E5-2670v2 8 4 2
r3.4xlarge 122.00 Intel Xeon E5-2670v2 16 8 2
r3.8xlarge 244.00 Intel Xeon E5-2670v2 32 16 2
R4
r4.large 15.25 Intel Broadwell E5-2686v4 2 1 2
r4.xlarge 30.50 Intel Broadwell E5-2686v4 4 2 2
r4.2xlarge 61.00 Intel Broadwell E5-2686v4 8 4 2
r4.4xlarge 122.00 Intel Broadwell E5-2686v4 16 8 2
r4.8xlarge 244.00 Intel Broadwell E5-2686v4 32 16 2
r4.16xlarge 488.00 Intel Broadwell E5-2686v4 64 32 2
T1
t1.micro 0.61 Intel E5-2650 1 1 1

Network specifications

Instance type Baseline / Burst bandwidth (Gbps) EFA ENA ENA Express Network cards Max. network interfaces IP addresses per interface IPv6
A1
a1.medium 1 0.5 / 10.0 1 2 4
a1.large 1 0.75 / 10.0 1 3 10
a1.xlarge 1 1.25 / 10.0 1 4 15
a1.2xlarge 1 2.5 / 10.0 1 4 15
a1.4xlarge 1 5.0 / 10.0 1 8 30
a1.metal 1 5.0 / 10.0 1 8 30
C1
c1.medium Moderate 1 2 6
c1.xlarge High 1 4 15
C3
c3.large Moderate 2 1 3 10
c3.xlarge Moderate 2 1 4 15
c3.2xlarge High 2 1 4 15
c3.4xlarge High 2 1 8 30
c3.8xlarge 10 Gigabit 2 1 8 30
C4
c4.large Moderate 2 1 3 10
c4.xlarge High 2 1 4 15
c4.2xlarge High 2 1 4 15
c4.4xlarge High 2 1 8 30
c4.8xlarge 10 Gigabit 2 1 8 30
G3
g3.4xlarge 1 Up to 10 Gigabit 1 8 30
g3.8xlarge 10 Gigabit 1 8 30
g3.16xlarge 25 Gigabit 1 15 50
I2
i2.xlarge Moderate 2 1 4 15
i2.2xlarge High 2 1 4 15
i2.4xlarge High 2 1 8 30
i2.8xlarge 10 Gigabit 2 1 8 30
M1
m1.small Low 1 2 4
m1.medium Moderate 1 2 6
m1.large Moderate 1 3 10
m1.xlarge High 1 4 15
M2
m2.xlarge Moderate 1 4 15
m2.2xlarge Moderate 1 4 30
m2.4xlarge High 1 8 30
M3
m3.medium Moderate 1 2 6
m3.large Moderate 1 3 10
m3.xlarge High 1 4 15
m3.2xlarge High 1 4 30
M4
m4.large Moderate 2 1 2 10
m4.xlarge High 2 1 4 15
m4.2xlarge High 2 1 4 15
m4.4xlarge High 2 1 8 30
m4.10xlarge 10 Gigabit 2 1 8 30
m4.16xlarge 25 Gigabit 1 8 30
R3
r3.large Moderate 2 1 3 10
r3.xlarge Moderate 2 1 4 15
r3.2xlarge High 2 1 4 15
r3.4xlarge High 2 1 8 30
r3.8xlarge 10 Gigabit 2 1 8 30
R4
r4.large 1 0.75 / 10.0 1 3 10
r4.xlarge 1 1.25 / 10.0 1 4 15
r4.2xlarge 1 2.5 / 10.0 1 4 15
r4.4xlarge 1 5.0 / 10.0 1 8 30
r4.8xlarge 10 Gigabit 1 8 30
r4.16xlarge 25 Gigabit 1 15 50
T1
t1.micro Very Low 1 2 2
Note

1 These instances have a baseline bandwidth and can use a network I/O credit mechanism to burst beyond their baseline bandwidth on a best effort basis. Other instances types can sustain their maximum performance indefinitely. For more information, see instance network bandwidth.

2 These instances support enhanced networking using the Intel 82599 VF interface.

Amazon EBS specifications

The following table indicates which instance types are Amazon EBS optimized by default and which optionally support it. It also describes their EBS-optimized performance, including dedicated bandwidth to Amazon EBS, the typical maximum aggregate throughput that can be achieved on that dedicated connection with a streaming read workload and 128 KiB I/O size, and the maximum IOPS the instance type can support when using a 16 KiB I/O size. Instance types not listed do not support Amazon EBS optimization.

Important

An instance's EBS performance is bounded by the instance's performance limits, or the aggregated performance of its attached volumes, whichever is smaller. To achieve maximum EBS performance, an instance must have attached volumes that provide a combined performance equal to or greater than the maximum instance performance. For example, to achieve 80,000 IOPS for r6i.16xlarge, the instance must have at least 5 gp3 volumes provisioned with 16,000 IOPS each (5 volumes x 16,000 IOPS = 80,000 IOPS).

We recommend that you choose an EBS–optimized instance type that provides more dedicated Amazon EBS throughput than your application needs; otherwise, the connection between Amazon EBS and Amazon EC2 can become a performance bottleneck.

Instance type Baseline / Maximum bandwidth (Mbps) Baseline / Maximum throughput (MB/s, 128 KiB I/O) Baseline / Maximum IOPS (16 KiB I/O) NVMe EBS optimization 2
A1
a1.medium 1 300.00 / 3500.00 37.50 / 437.50 2500.00 / 20000.00 default
a1.large 1 525.00 / 3500.00 65.62 / 437.50 4000.00 / 20000.00 default
a1.xlarge 1 800.00 / 3500.00 100.00 / 437.50 6000.00 / 20000.00 default
a1.2xlarge 1 1750.00 / 3500.00 218.75 / 437.50 10000.00 / 20000.00 default
a1.4xlarge 3500.00 437.50 20000.00 default
a1.metal 3500.00 437.50 20000.00 default
C1
c1.xlarge 1000.00 125.00 8000.00 supported
C3
c3.xlarge 500.00 62.50 4000.00 supported
c3.2xlarge 1000.00 125.00 8000.00 supported
c3.4xlarge 2000.00 250.00 16000.00 supported
C4
c4.large 500.00 62.50 4000.00 default
c4.xlarge 750.00 93.75 6000.00 default
c4.2xlarge 1000.00 125.00 8000.00 default
c4.4xlarge 2000.00 250.00 16000.00 default
c4.8xlarge 4000.00 500.00 32000.00 default
G3
g3.4xlarge 3500.00 437.50 20000.00 default
g3.8xlarge 7000.00 875.00 40000.00 default
g3.16xlarge 14000.00 1750.00 80000.00 default
I2
i2.xlarge 500.00 62.50 4000.00 supported
i2.2xlarge 1000.00 125.00 8000.00 supported
i2.4xlarge 2000.00 250.00 16000.00 supported
M1
m1.large 500.00 62.50 4000.00 supported
m1.xlarge 1000.00 125.00 8000.00 supported
M2
m2.2xlarge 500.00 62.50 4000.00 supported
m2.4xlarge 1000.00 125.00 8000.00 supported
M3
m3.xlarge 500.00 62.50 4000.00 supported
m3.2xlarge 1000.00 125.00 8000.00 supported
M4
m4.large 450.00 56.25 3600.00 default
m4.xlarge 750.00 93.75 6000.00 default
m4.2xlarge 1000.00 125.00 8000.00 default
m4.4xlarge 2000.00 250.00 16000.00 default
m4.10xlarge 4000.00 500.00 32000.00 default
m4.16xlarge 10000.00 1250.00 65000.00 default
R3
r3.xlarge 500.00 62.50 4000.00 supported
r3.2xlarge 1000.00 125.00 8000.00 supported
r3.4xlarge 2000.00 250.00 16000.00 supported
R4
r4.large 425.00 53.12 3000.00 default
r4.xlarge 850.00 106.25 6000.00 default
r4.2xlarge 1700.00 212.50 12000.00 default
r4.4xlarge 3500.00 437.50 18750.00 default
r4.8xlarge 7000.00 875.00 37500.00 default
r4.16xlarge 14000.00 1750.00 75000.00 default
T1
Note

1 These instances can support maximum performance for 30 minutes at least once every 24 hours, after which they revert to their baseline performance. Other instances can sustain the maximum performance indefinitely. If your workload requires sustained maximum performance for longer than 30 minutes, use one of these instances.

2 default indicates that instances are enabled for EBS optimization by default. supported indicates that instances can optionally be enabled for EBS optimization For more information, see Amazon EBS–optimized instances.

Instance store specifications

Instance type Instance store volumes Instance store type 100% random read IOPS / Write IOPS Needs initialization 1 TRIM support 2
C1
c1.medium 1 x 350 GB HDD
c1.xlarge 4 x 420 GB HDD
C3
c3.large 2 x 16 GB SSD
c3.xlarge 2 x 40 GB SSD
c3.2xlarge 2 x 80 GB SSD
c3.4xlarge 2 x 160 GB SSD
c3.8xlarge 2 x 320 GB SSD
I2
i2.xlarge 1 x 800 GB SSD
i2.2xlarge 2 x 800 GB SSD
i2.4xlarge 4 x 800 GB SSD
i2.8xlarge 8 x 800 GB SSD
M1
m1.small 1 x 160 GB HDD
m1.medium 1 x 410 GB HDD
m1.large 2 x 420 GB HDD
m1.xlarge 4 x 420 GB HDD
M2
m2.xlarge 1 x 420 GB HDD
m2.2xlarge 1 x 850 GB HDD
m2.4xlarge 2 x 840 GB HDD
M3
m3.medium 1 x 4 GB SSD
m3.large 1 x 32 GB SSD
m3.xlarge 2 x 40 GB SSD
m3.2xlarge 2 x 80 GB SSD
R3
r3.large 1 x 32 GB SSD
r3.xlarge 1 x 80 GB SSD
r3.2xlarge 1 x 160 GB SSD
r3.4xlarge 1 x 320 GB SSD
r3.8xlarge 2 x 320 GB SSD

1 Volumes attached to certain instances suffer a first-write penalty unless initialized. For more information, see Optimize disk performance for instance store volumes.

2 For more information, see Instance store volume TRIM support.

Security specifications

Instance type EBS encryption Instance store encryption Encryption in transit AMD SEV-SNP NitroTPM Nitro Enclaves
A1
a1.medium Instance store not supported
a1.large Instance store not supported
a1.xlarge Instance store not supported
a1.2xlarge Instance store not supported
a1.4xlarge Instance store not supported
a1.metal Instance store not supported
C1
c1.medium
c1.xlarge
C3
c3.large
c3.xlarge
c3.2xlarge
c3.4xlarge
c3.8xlarge
C4
c4.large Instance store not supported
c4.xlarge Instance store not supported
c4.2xlarge Instance store not supported
c4.4xlarge Instance store not supported
c4.8xlarge Instance store not supported
G3
g3.4xlarge Instance store not supported
g3.8xlarge Instance store not supported
g3.16xlarge Instance store not supported
I2
i2.xlarge
i2.2xlarge
i2.4xlarge
i2.8xlarge
M1
m1.small
m1.medium
m1.large
m1.xlarge
M2
m2.xlarge
m2.2xlarge
m2.4xlarge
M3
m3.medium
m3.large
m3.xlarge
m3.2xlarge
M4
m4.large Instance store not supported
m4.xlarge Instance store not supported
m4.2xlarge Instance store not supported
m4.4xlarge Instance store not supported
m4.10xlarge Instance store not supported
m4.16xlarge Instance store not supported
R3
r3.large
r3.xlarge
r3.2xlarge
r3.4xlarge
r3.8xlarge
R4
r4.large Instance store not supported
r4.xlarge Instance store not supported
r4.2xlarge Instance store not supported
r4.4xlarge Instance store not supported
r4.8xlarge Instance store not supported
r4.16xlarge Instance store not supported
T1
t1.micro Instance store not supported