General purpose Amazon EC2 instance types
Make everyday workloads easier with a balanced instance
What are general purpose EC2 instance types?
General purpose instances provide a balance of compute, memory and networking resources, and can be used for many workloads. These instances are good for applications such as web servers, code repositories, and small-to-medium databases.

Instance categories
Choose from a range of EC2 instance types, each offering unique combinations of compute, memory, and storage to power your specific workload needs.
Explore instance types
M8g
Instance size
|
vCPU
|
Memory (GiB)
|
Instance storage (GB)
|
Network bandwidth (Gbps)
|
Amazon EBS bandwidth (Gbps)
|
---|---|---|---|---|---|
m8g.medium
|
1 |
4 |
EBS-only |
Up to 12.5 |
Up to 10 |
m8g.large
|
2 |
8 |
EBS-only |
Up to 12.5 |
Up to 10 |
m8g.xlarge
|
4 |
16 |
EBS-only |
Up to 12.5 |
Up to 10 |
m8g.2xlarge
|
8 |
32 |
EBS-only |
Up to 15 |
Up to 10 |
m8g.4xlarge
|
16 |
64 |
EBS-only |
Up to 15 |
Up to 10 |
m8g.8xlarge
|
32 |
128 |
EBS-only |
15 |
10 |
m8g.12xlarge
|
48 |
192 |
3 x 950 NVMe SSD |
22.5 |
15 |
m8g.16xlarge
|
64 |
256 |
EBS-only |
30 |
20 |
m8g.24xlarge
|
96 |
384 |
EBS-only |
40 |
30 |
m8g.48xlarge
|
192 |
768 |
EBS-only |
50 |
40 |
m8g.metal-24xl
|
96 |
384 |
EBS-only |
40 |
30 |
m8g.metal-48xl
|
192 |
768 |
EBS-only |
50 |
40 |
m8gd.medium
|
1 |
4 |
1 x 59 NVMe SSD |
Up to 12.5 |
Up to 10 |
m8gd.large
|
2 |
8 |
1 x 118 NVMe SSD |
Up to 12.5 |
Up to 10 |
m8gd.xlarge
|
4 |
16 |
1 x 237 NVMe SSD |
Up to 12.5 |
Up to 10 |
m8gd.2xlarge
|
8 |
32 |
1 x 474 NVMe SSD |
Up to 15 |
Up to 10 |
m8gd.4xlarge
|
16 |
64 |
1 x 950 NVMe SSD |
Up to 15 |
Up to 10 |
m8gd.8xlarge
|
32 |
128 |
1 x 1900 NVMe SSD |
15 |
10 |
m8g.12xlarge
|
48 |
192 |
3 x 950 NVMe SSD |
22.5 |
15 |
m8gd.16xlarge
|
64 |
256 |
2 x 1900 NVMe SSD |
30 |
20 |
m8gd.24xlarge
|
96 |
384 |
3 x 1900 NVMe SSD |
40 |
30 |
m8gd.48xlarge
|
192 |
768 |
6 x 1900 NVMe SSD |
50 |
40 |
m8gd.metal-24xl
|
96 |
384 |
3 x 1900 NVMe SSD |
40 |
30 |
m8gd.metal-48xl
|
192 |
768 |
6 x 1900 NVMe SSD |
50 |
40 |
Amazon EC2 M8g instances are powered by AWS Graviton4 processors. They deliver the best price performance in Amazon EC2 for general purpose workloads.
Features:
- Powered by custom-built AWS Graviton4 processors
- Larger instance sizes with up to 3x more vCPUs and memory than M7g instances
- Features the latest DDR5-5600 memory
- Optimized for Amazon EBS by default
- Instance storage offered via EBS or NVMe SSDs that are physically attached to the host server
- With M8gd instances, local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the instance
- Supports Elastic Fabric Adapter (EFA) on m8g.24xlarge, m8g.48xlarge, m8g.metal-24xl, m8g.metal-48xl, m8gd.24xlarge, m8gd.48xlarge, m8gd.metal-24xl, and m8gd.metal-48xl
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
All instances have the following specs:
Custom-built AWS Graviton4 processor
Use cases
Applications built on open source software such as application servers, microservices, gaming servers, midsize data stores, and caching fleets.
M8i
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m8i.large
|
2
|
8 |
EBS-Only |
Up to 12.5 |
Up to 10
|
m8i.xlarge
|
4
|
16 |
EBS-Only |
Up to 12.5 |
Up to 10
|
m8i.2xlarge
|
8
|
32 |
EBS-Only |
Up to 15 |
Up to 10
|
m8i.4xlarge
|
16 |
64 |
EBS-Only |
Up to 15 |
Up to 10
|
m8i.8xlarge
|
32 |
128 |
EBS-Only |
15 |
10 |
m8i.12xlarge
|
48
|
192 |
EBS-Only |
22.5 |
15
|
m8i.16xlarge
|
64 |
256 |
EBS-Only |
30 |
20 |
m8i.24xlarge
|
96
|
384 |
EBS-Only |
40 |
30
|
m8i.32xlarge
|
128 |
512 |
EBS-Only |
50 |
40 |
m8i.48xlarge
|
192 |
768
|
EBS-Only |
75 |
60 |
m8i.96xlarge
|
384 |
1,536
|
EBS-Only |
100 |
80 |
m8i.metal-48xl
|
192 |
768 |
EBS-Only |
75 |
60 |
m8i.metal-96xl
|
384 |
1536 |
EBS-Only |
100 |
80 |
Amazon EC2 M8i instances are powered by Intel Xeon 6 processors and deliver up to 15% better price performance than M7i instances.
Features:
- Up to 3.9 GHz all-core turbo frequency
- Support for always-on memory encryption using Intel Total Memory Encryption (TME)
- Up to 384 vCPUs and 1.5 TB memory
- Latest DDR5 7200MT/s memory, which offers 2.5x more bandwidth compared to previous generation
- Instance Bandwidth Configuration (IBC) feature offers flexibility in allocating resources between network and Elastic Block Store (EBS) bandwidth, allowing customers to scale network or EBS bandwidth by 25% and improve database (read and write) performance, query processing, and logging speeds
- 2 metal sizes: m8i.metal-48xl and m8i.metal-96xl
- Discrete built-in accelerators (available on M8i bare metal sizes only)
- Enhanced Advanced Matrix Extensions (AMX) with FP16 support on M8i instances enables a wider range of CPU-based inference workloads
- Support for up to 128 EBS volume attachments per instance
- Powered by the latest, 6th generation AWS Nitro System, offering enhanced networking and storage performance
Use cases:
M8i instances are ideal for all general-purpose workloads and are particularly well suited for large application servers and databases, gaming servers, CPU-based machine learning, and video streaming that need the largest instance sizes or high CPU continuously.
M8i-flex
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m8i-flex.large
|
2
|
8 |
EBS-Only |
Up to 12.5 |
Up to 10
|
m8i-flex.xlarge
|
4
|
16 |
EBS-Only |
Up to 12.5 |
Up to 10
|
m8i-flex.2xlarge
|
8
|
32 |
EBS-Only |
Up to 15 |
Up to 10
|
m8i-flex.4xlarge
|
16
|
64 |
EBS-Only |
Up to 15 |
Up to 10
|
m8i-flex.8xlarge
|
32
|
128 |
EBS-Only |
Up to 15 |
Up to 10 |
m8i-flex.12xlarge
|
48
|
192 |
EBS-Only |
Up to 22.5 |
Up to 15 |
m8i-flex.16xlarge
|
64
|
256 |
EBS-Only |
Up to 30 |
Up to 20 |
Amazon EC2 M8i-flex instances are powered by Intel Xeon 6 processors and deliver up to 15% better price performance than M7i-flex instances.
Features:
- Up to 3.9 GHz all-core turbo frequency
- Support for always-on memory encryption using Intel Total Memory Encryption (TME)
- Up to 64 vCPUs and 256 GiB memory
- Latest DDR5 7200MT/s memory, which offers 2.5x more bandwidth compared to previous generation
- Instance Bandwidth Configuration (IBC) feature offers flexibility in allocating resources between network and Elastic Block Store (EBS) bandwidth, allowing customers to scale network or EBS bandwidth by 25% and improve database (read and write) performance, query processing, and logging speeds
- Enhanced Advanced Matrix Extensions (AMX) with FP16 support on M8i instances enables a wider range of CPU-based inference workloads
- Support for up to 48 EBS volume attachments per instance
- Powered by the latest, 6th generation AWS Nitro System, offering enhanced networking and storage performance
Use cases
M8i-flex are a great first choice for general-purpose applications that do not fully utilize all the compute resources, such as web and application servers, microservices, small data stores, and virtual desktop.
M7g
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m7g.medium
|
1 |
4 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7g.large
|
2 |
8 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7g.xlarge
|
4 |
16 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7g.2xlarge
|
8 |
32 |
EBS-Only |
Up to 15 |
Up to 10 |
m7g.4xlarge
|
16 |
64 |
EBS-Only |
Up to 15 |
Up to 10 |
m7g.8xlarge
|
32 |
128 |
EBS-Only |
15 |
10 |
m7g.12xlarge
|
48 |
192 |
EBS-Only |
22.5 |
15 |
m7g.16xlarge
|
64 |
256 |
EBS-Only |
30 |
20 |
m7g.metal
|
64 |
256 |
EBS-Only |
30 |
20 |
m7gd.medium
|
1 |
4 |
1 x 59 NVMe SSD |
Up to 12.5 |
Up to 10 |
m7gd.large
|
2 |
8 |
1 x 118 NVMe SSD |
Up to 12.5 |
Up to 10 |
m7gd.xlarge
|
4 |
16 |
1 x 237 NVMe SSD |
Up to 12.5 |
Up to 10 |
m7gd.2xlarge
|
8 |
32 |
1 x 474 NVMe SSD |
Up to 15 |
Up to 10 |
m7gd.4xlarge
|
16 |
64 |
1 x 950 NVMe SSD |
Up to 15 |
Up to 10 |
m7gd.8xlarge
|
32 |
128 |
1 x 1900 NVMe SSD |
15 |
10 |
m7gd.12xlarge
|
48 |
192 |
2 x 1425 NVMe SSD |
22.5 |
15 |
m7gd.16xlarge
|
64 |
256 |
2 x 1900 NVMe SSD |
30 |
20 |
m7gd.metal
|
64 |
256 |
2 x 1900 NVMe SSD |
30 |
20 |
Amazon EC2 M7g instances are powered by Arm-based AWS Graviton3 processors. They are ideal for general purpose applications.
Features:
- Powered by custom-built AWS Graviton3 processors
- Features the latest DDR5 memory that offers 50% more bandwidth compared to DDR4
- 20% higher enhanced networking bandwidth compared to M6g instances
- EBS-optimized by default
- Instance storage offered via EBS or NVMe SSDs that are physically attached to the host server
- With M7gd instances, local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the instance
- Supports Elastic Fabric Adapter (EFA) on m7g.16xlarge, m7g.metal, m7gd.16xlarge, and m7gd.metal
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
All instances have the following specs:
Custom-built AWS Graviton3 processor with 64-bit Arm cores
Use cases
Applications built on open-source software such as application servers, microservices, gaming servers, midsize data stores, and caching fleets.
M7i
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m7i.large
|
2 |
8 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i.xlarge
|
4 |
16 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i.2xlarge
|
8 |
32 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i.4xlarge
|
16 |
64 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i.8xlarge
|
32 |
128 |
EBS-Only |
12.5 |
10 |
m7i.12xlarge
|
48 |
192 |
EBS-Only |
18.75 |
15 |
m7i.16xlarge
|
64 |
256 |
EBS-Only |
25 |
20 |
m7i.24xlarge
|
96 |
384 |
EBS-Only |
37.5 |
30 |
m7i.48xlarge
|
192 |
768 |
EBS-Only |
50 |
40 |
m7i.metal-24xl
|
96 |
384 |
EBS-Only |
37.5 |
30 |
m7i.metal-48xl
|
192 |
768 |
EBS-Only |
50 |
40 |
Amazon EC2 M7i instances are powered by 4th Generation Intel Xeon Scalable processors and deliver 15% better price performance than M6i instances.
Features:
- Up to 3.2 GHz 4th Generation Intel Xeon Scalable processor (Sapphire Rapids 8488C)
- New Advance Matrix Extensions (AMX) accelerate matrix multiplication operations
- 2 metal sizes: m7i.metal-24xl and m7i.metal-48xl
- Discrete built-in accelerators (available on M7i bare metal sizes only)—Data Streaming Accelerator (DSA), In-Memory Analytics Accelerator (IAA), and QuickAssist Technology (QAT)—enable efficient offload and acceleration of data operations that help optimize performance for databases, encryption and compression, and queue management workloads
- Latest DDR5 memory, which offers more bandwidth compared to DDR4
- Support for always-on memory encryption using Intel Total Memory Encryption (TME)
- Support for up to 128 EBS volume attachments per instance
- Up to 192 vCPUs and 768 GiB memory
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
Use Cases
M7i instances are ideal for general-purpose workloads, especially those that need larger sizes or high continuous CPU usage, including large application servers, large databases, gaming servers, CPU-based machine learning, and video streaming.
M7i-flex
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m7i-flex.large
|
2 |
8 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i-flex.xlarge
|
4 |
16 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i-flex.2xlarge
|
8 |
32 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i-flex.4xlarge
|
16 |
64 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i-flex.8xlarge
|
32 |
128 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7i-flex.12xlarge
|
48 |
192 |
EBS-Only |
Up to 18.75 |
Up to 15 |
m7i-flex.16xlarge
|
64 |
256 |
EBS-Only |
Up to 25 |
Up to 20 |
Amazon EC2 M7i-flex instances are powered by 4th Generation Intel Xeon Scalable processors and deliver 19% better price performance than M6i instances.
Features:
- Easiest way for you to achieve price performance and cost benefits in the cloud for a majority of your general-purpose workloads
- Up to 3.2 GHz 4th Generation Intel Xeon Scalable processor (Sapphire Rapids 8488C)
- New Advance Matrix Extensions (AMX) accelerate matrix multiplication operations
- Latest DDR5 memory, which offers more bandwidth compared to DDR4
- EBS-optimized by default
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
Use cases
M7i-flex instances are a great first choice to seamlessly run a majority of general-purpose workloads, including web and application servers, virtual desktops, batch processing, microservices, databases, and enterprise applications.
M7a
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m7a.medium
|
1 |
4 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7a.large
|
2 |
8 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7a.xlarge
|
4 |
16 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7a.2xlarge
|
8 |
32 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7a.4xlarge
|
16 |
64 |
EBS-Only |
Up to 12.5 |
Up to 10 |
m7a.8xlarge
|
32 |
128 |
EBS-Only |
12.5 |
10 |
m7a.12xlarge
|
48 |
192 |
EBS-Only |
18.75 |
15 |
m7a.16xlarge
|
64 |
256 |
EBS-Only |
25 |
20 |
m7a.24xlarge
|
96 |
384 |
EBS-Only |
37.5 |
30 |
m7a.32xlarge
|
128 |
512 |
EBS-Only |
50 |
40 |
m7a.48xlarge
|
192 |
768 |
EBS-Only |
50 |
40 |
m7a.metal-48xl
|
192 |
768 |
EBS-Only |
50 |
40 |
Amazon EC2 M7a instances, powered by 4th Generation AMD EPYC processors, deliver up to 50% higher performance compared to M6a instances.
Features:
- Up to 3.7 GHz 4th generation AMD EPYC processors (AMD EPYC 9R14)
- Up to 50 Gbps of networking bandwidth
- Up to 40 Gbps of bandwidth to the Amazon Elastic Block Store (Amazon EBS)
- Instance sizes with up to 192 vCPUs and 768 GiB of memory
- SAP-certified instances
- Built on the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- Support for always-on memory encryption using AMD secure memory encryption (SME)
- Support for new processor capabilities such as AVX3-512, VNNI, and bfloat16.
Use cases
Applications that benefit from high performance and high throughput such as financial applications, application servers, simulation modeling, gaming, mid-size data stores, application development environments, and caching fleets.
x86-based Mac
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
mac1.metal
|
12
|
32
|
EBS-Only
|
10
|
8
|
x86-based EC2 Mac instances are powered by a combination of Mac mini computers—featuring:
- Intel’s 8th generation 3.2 GHz (4.6 GHz turbo) Core i7 processors
- 6 physical and 12 logical cores
- 32 GiB of memory
- Instance storage is available through Amazon Elastic Block Store (EBS)
Use Cases
Developing, building, testing, and signing iOS, iPadOS, macOS, visionOS, WatchOS, and tvOS applications on the Xcode IDE
M1 Mac
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
mac2.metal
|
8
|
16
|
EBS-Only
|
10
|
8
|
EC2 M1 Mac instances are powered by a combination of Apple silicon Mac mini computers—featuring:Apple M1 chip with 8 CPU cores
- 8 GPU cores
- 16 GiB of memory
- 16-core Apple Neural Engine
- Instance storage is available through Amazon Elastic Block Store (EBS)
Use Cases
Developing, building, testing, and signing iOS, iPadOS, macOS, visionOS, WatchOS, and tvOS applications on the Xcode IDE
M1 Ultra Mac
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
mac2-m1ultra.metal
|
20
|
128
|
EBS-Only
|
10
|
8
|
- Apple M1 Ultra chip with 20 CPU cores
- 64 GPU cores
- 128 GiB of memory
- 32-core Apple Neural Engine
- Instance storage is available through Amazon Elastic Block Store (EBS)
Use Cases
Developing, building, testing, and signing iOS, iPadOS, macOS, visionOS, WatchOS, and tvOS applications on the Xcode IDE
M2 Mac
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
mac2-m2.metal
|
8
|
24
|
EBS-Only
|
10
|
8
|
EC2 M2 Mac instances are powered by a combination of Apple silicon Mac mini computers—featuring:
- Apple M2 chip with 8 CPU cores
- 10 GPU cores
- 24 GiB of memory
- 16-core Apple Neural Engine
- Instance storage is available through Amazon Elastic Block Store (EBS)
Use Cases
Developing, building, testing, and signing iOS, iPadOS, macOS, visionOS, WatchOS, and tvOS applications on the Xcode IDE
M2 Pro Mac
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
mac2-m2pro.metal
|
12
|
32
|
EBS-Only
|
10
|
8
|
- Apple M2 Pro chip with 12 CPU cores
- 19 GPU cores
- 32 GiB of memory
- 16-core Apple Neural Engine
- Instance storage is available through Amazon Elastic Block Store (EBS)
Use Cases
Developing, building, testing, and signing iOS, iPadOS, macOS, visionOS, WatchOS, and tvOS applications on the Xcode IDE
M6g
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Mbps)
|
---|---|---|---|---|---|
m6g.medium
|
1
|
4
|
EBS-Only
|
Up to 10
|
Up to 4,750
|
m6g.large
|
2
|
8
|
EBS-Only
|
Up to 10
|
Up to 4,750
|
m6g.xlarge
|
4
|
16
|
EBS-Only
|
Up to 10
|
Up to 4,750
|
m6g.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 10
|
Up to 4,750
|
m6g.4xlarge
|
16
|
64
|
EBS-Only
|
Up to 10
|
4,750
|
m6g.8xlarge
|
32
|
128
|
EBS-Only
|
12
|
9,000
|
m6g.12xlarge
|
48
|
192
|
EBS-Only
|
20
|
13,500
|
m6g.16xlarge
|
64
|
256
|
EBS-Only
|
25
|
19,000
|
m6g.metal
|
64
|
256
|
EBS-Only
|
25
|
19,000
|
m6gd.medium
|
1
|
4
|
1 x 59 NVMe SSD
|
Up to 10
|
Up to 4,750
|
m6gd.large
|
2
|
8
|
1 x 118 NVMe SSD
|
Up to 10
|
Up to 4,750
|
m6gd.xlarge
|
4
|
16
|
1 x 237 NVMe SSD
|
Up to 10
|
Up to 4,750
|
m6gd.2xlarge
|
8
|
32
|
1 x 474 NVMe SSD
|
Up to 10
|
Up to 4,750
|
m6gd.4xlarge
|
16
|
64
|
1 x 950 NVMe SSD
|
Up to 10
|
4,750
|
m6gd.8xlarge
|
32
|
128
|
1 x 1900 NVMe SSD
|
12
|
9,000
|
m6gd.12xlarge
|
48
|
192
|
2 x 1425 NVMe SSD
|
20
|
13,500
|
m6gd.16xlarge
|
64
|
256
|
2 x 1900 NVMe SSD
|
25
|
19,000
|
m6gd.metal
|
64
|
256
|
2 x 1900 NVMe SSD
|
25
|
19,000
|
Amazon EC2 M6g instances are powered by Arm-based AWS Graviton2 processors. They deliver up to 40% better price/performance over current generation M5 instances and offer a balance of compute, memory, and networking resources for a broad set of workloads.
Features:
- Custom built AWS Graviton2 Processor with 64-bit Arm Neoverse cores
- Support for Enhanced Networking with Up to 25 Gbps of Network bandwidth
- EBS-optimized by default
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- Instance storage offered via EBS or NVMe SSDs that are physically attached to the host server
- With M6gd instances, local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the instance
All instances have the following specs:
- Custom built AWS Graviton2 Processor with 64-bit Arm cores
- EBS Optimized
- Enhanced Networking
Use Cases
Applications built on open-source software such as application servers, microservices, gaming servers, mid-size data stores, and caching fleets.
M6i
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m6i.large
|
2
|
8
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6i.xlarge
|
4
|
16
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6i.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6i.4xlarge
|
16
|
64
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6i.8xlarge
|
32
|
128
|
EBS-Only
|
12.5
|
10
|
m6i.12xlarge
|
48
|
192
|
EBS-Only
|
18.75
|
15
|
m6i.16xlarge
|
64
|
256
|
EBS-Only
|
25
|
20
|
m6i.24xlarge
|
96
|
384
|
EBS-Only
|
37.5
|
30
|
m6i.32xlarge
|
128
|
512
|
EBS-Only
|
50
|
40
|
m6i.metal
|
128
|
512
|
EBS-Only
|
50
|
40
|
m6id.large
|
2
|
8
|
1x118 NVMe SSD
|
Up to 12.5
|
Up to 10
|
m6id.xlarge
|
4
|
16
|
1x237 NVMe SSD
|
Up to 12.5
|
Up to 10
|
m6id.2xlarge
|
8
|
32
|
1x474 NVMe SSD
|
Up to 12.5
|
Up to 10
|
m6id.4xlarge
|
16
|
64
|
1x950 NVMe SSD
|
Up to 12.5
|
Up to 10
|
m6id.8xlarge
|
32
|
128
|
1x1900 NVMe SSD
|
12.5
|
10
|
m6id.12xlarge
|
48
|
192
|
2x1425 NVMe SSD
|
18.75
|
15
|
m6id.16xlarge
|
64
|
256
|
2x1900 NVMe SSD
|
25
|
20
|
m6id.24xlarge
|
96
|
384
|
4x1425 NVMe SSD
|
37.5
|
30
|
m6id.32xlarge
|
128
|
512
|
4x1900 NVMe SSD
|
50
|
40
|
m6id.metal
|
128
|
512
|
4x1900 NVMe SSD
|
50
|
40
|
Amazon EC2 M6i instances are powered by 3rd Generation Intel Xeon Scalable processors (Ice Lake). This family provides a balance of compute, memory, and network resources, and is a good choice for many applications.
Features:
- Up to 3.5 GHz 3rd Generation Intel Xeon Scalable processors (Ice Lake 8375C)
- Up to 15% better compute price performance over M5 instances
- Up to 20% higher memory bandwidth per vCPU compared to M5 instances
- Up to 50 Gbps of networking speed
- Up to 40 Gbps of bandwidth to the Amazon Elastic Block Store (EBS)
- A new instance size (32xlarge) with 128 vCPUs and 512 GiB of memory
- Supports Elastic Fabric Adapter on the 32xlarge and metal sizes
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- Support for always-on memory encryption using Intel Total Memory Encryption (TME)
- Support for new Intel Advanced Vector Extensions (AVX 512) instructions for faster processing of cryptographic algorithms
- With M6id instances, up to 7.6 TB of local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the M6i instance
Use Cases
These instances are SAP-Certified and are ideal for workloads such as backend servers supporting enterprise applications (for example Microsoft Exchange and SharePoint, SAP Business Suite, MySQL, Microsoft SQL Server, and PostgreSQL databases), gaming servers, caching fleets, and application development environments.
M6in
Instance
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m6in.large
|
2
|
8
|
EBS-Only |
Up to 25
|
Up to 25
|
m6in.xlarge
|
4
|
16
|
EBS-Only
|
Up to 30
|
Up to 25
|
m6in.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 40
|
Up to 25
|
m6in.4xlarge
|
16
|
64
|
EBS-Only
|
Up to 50
|
Up to 25
|
m6in.8xlarge
|
32
|
128
|
EBS-Only
|
50
|
25
|
m6in.12xlarge
|
48
|
192
|
EBS-Only
|
75
|
37.5
|
m6in.16xlarge
|
64
|
256
|
EBS-Only
|
100
|
50
|
m6in.24xlarge
|
96
|
384
|
EBS-Only
|
150
|
75
|
m6in.32xlarge
|
128
|
512
|
EBS-Only
|
200****
|
100
|
m6in.metal
|
128
|
512
|
EBS-Only
|
200****
|
100
|
m6idn.large
|
2
|
8
|
1x118 NVMe SSD |
Up to 25
|
Up to 25
|
m6idn.xlarge
|
4
|
16
|
1x237 NVMe SSD
|
Up to 30
|
Up to 25
|
m6idn.2xlarge
|
8
|
32
|
1x474 NVMe SSD
|
Up to 40
|
Up to 25
|
m6idn.4xlarge
|
16
|
64
|
1x950 NVMe SSD |
Up to 50
|
Up to 25
|
m6idn.8xlarge
|
32
|
128
|
1x1900 NVMe SSD |
50
|
25
|
m6idn.12xlarge
|
48
|
192
|
2x1425 NVMe SSD
|
75
|
37.5
|
m6idn.16xlarge
|
64
|
256
|
2x1900 NVMe SSD
|
100
|
50
|
m6idn.24xlarge
|
96
|
384
|
4x1425 NVMe SSD
|
150
|
75
|
m6idn.32xlarge
|
128
|
512
|
4x1900 NVMe SSD
|
200****
|
100
|
m6idn.metal
|
128
|
512
|
4x1900 NVMe SSD
|
200****
|
100
|
Amazon EC2 M6in and M6idn instances are ideal for network-intensive workloads such as backend servers, enterprise, gaming servers, and caching fleets applications. Powered by 3rd Generation Intel Xeon Scalable processors (Ice Lake) with an all-core turbo frequency of 3.5 GHz, they offer up to 200 Gbps of network bandwidth and up to 100 Gbps Amazon EBS bandwidth.
Features:
- Up to 3.5 GHz 3rd Generation Intel Xeon Scalable processors (Ice Lake 8375C)
- Up to 20% higher memory bandwidth per vCPU compared to M5n and M5dn instances
- Up to 200 Gbps of networking speed, which is up to 2x compared to M5n and M5dn instances
- Up to 100 Gbps of EBS bandwidth, which is up to 5.2x compared to M5n and M5dn instances
- EFA support on the 32xlarge and metal sizes
- Support for always-on memory encryption using Intel Total Memory Encryption (TME)
- Support for new Intel Advanced Vector Extensions (AVX-512) instructions for faster processing of cryptographic algorithms
- With M6idn instances, up to 7.6 TB of local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the M6idn instance
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
****For 32xlarge and metal sizes, at least two elastic network interfaces, with each attached to a different network card, are required on the instance to achieve 200 Gbps throughput. Each network interface attached to a network card can achieve a maximum of 170 Gbps. For more information, see Network cards
All instances have the following specs:
- Up to 3.5 GHz 3rd Generation Intel Xeon Scalable processors
- EBS-optimized
- Enhanced Networking†
Use Cases:
These instances are SAP-Certified and ideal for workloads that can take advantage of high networking throughput. Workloads include high-performance file systems, distributed web scale in-memory caches, caching fleets, real-time big data analytics, Telco applications, such as 5G User Plane Function (UPF), as well as and application development environments.
M6a
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Gbps)
|
---|---|---|---|---|---|
m6a.large
|
2
|
8
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6a.xlarge
|
4
|
16
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6a.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6a.4xlarge
|
16
|
64
|
EBS-Only
|
Up to 12.5
|
Up to 10
|
m6a.8xlarge
|
32
|
128
|
EBS-Only
|
12.5
|
10
|
m6a.12xlarge
|
48
|
192
|
EBS-Only
|
18.75
|
15
|
m6a.16xlarge
|
64
|
256
|
EBS-Only
|
25
|
20
|
m6a.24xlarge
|
96
|
384
|
EBS-Only
|
37.5
|
30
|
m6a.32xlarge
|
128
|
512
|
EBS-Only
|
50
|
40
|
m6a.48xlarge
|
192
|
768
|
EBS-Only
|
50
|
40
|
m6a.metal
|
192
|
768
|
EBS-Only
|
50
|
40
|
Amazon EC2 M6a instances are powered by 3rd generation AMD EPYC processors and are an ideal fit for general purpose workloads.
Features:
- Up to 3.6 GHz 3rd generation AMD EPYC processors (AMD EPYC 7R13)
- Up to 35% better compute price performance over M5a instances
- Up to 50 Gbps of networking speed
- Up to 40 Gbps of bandwidth to the Amazon Elastic Block Store
- Instance size with up to 192 vCPUs and 768 GiB of memory
- SAP-Certified instances
- Supports Elastic Fabric Adapter on the 48xlarge size
- Built on the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- Support for always-on memory encryption using AMD Transparent Single Key Memory Encryption (TSME)
- Support for new AMD Advanced Vector Extensions (AVX-2) instructions for faster execution of cryptographic algorithms
All instances have the following specs:
- Up to 3.6 GHz 3rd generation AMD EPYC processors
- EBS Optimized
- Enhanced Networking†
Use Cases
These instances are SAP-Certified and are ideal for workloads such as backend servers supporting enterprise applications (e.g. Microsoft Exchange and SharePoint, SAP Business Suite, MySQL, Microsoft SQL Server, and PostgreSQL databases), multi-player gaming servers, caching fleets, as well as for application development environments.
M5
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Mbps)
|
---|---|---|---|---|---|
m5.large
|
2
|
8
|
EBS-Only
|
Up to 10
|
Up to 4,750
|
m5.xlarge
|
4
|
16
|
EBS-Only
|
Up to 10
|
Up to 4,750
|
m5.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 10
|
Up to 4,750
|
m5.4xlarge
|
16
|
64
|
EBS-Only
|
Up to 10
|
4,750
|
m5.8xlarge
|
32
|
128
|
EBS Only
|
10
|
6,800
|
m5.12xlarge
|
48
|
192
|
EBS-Only
|
12
|
9,500
|
m5.16xlarge
|
64
|
256
|
EBS Only
|
20
|
13,600
|
m5.24xlarge
|
96
|
384
|
EBS-Only
|
25
|
19,000
|
m5.metal
|
96*
|
384
|
EBS-Only
|
25
|
19,000
|
m5d.large
|
2
|
8
|
1 x 75 NVMe SSD
|
Up to 10
|
Up to 4,750
|
m5d.xlarge
|
4
|
16
|
1 x 150 NVMe SSD
|
Up to 10
|
Up to 4,750
|
m5d.2xlarge
|
8
|
32
|
1 x 300 NVMe SSD
|
Up to 10
|
Up to 4,750
|
m5d.4xlarge
|
16
|
64
|
2 x 300 NVMe SSD
|
Up to 10
|
4,750
|
m5d.8xlarge
|
32
|
128
|
2 x 600 NVMe SSD
|
10
|
6,800
|
m5d.12xlarge
|
48
|
192
|
2 x 900 NVMe SSD
|
12
|
9,500
|
m5d.16xlarge
|
64
|
256
|
4 x 600 NVMe SSD
|
20
|
13,600
|
m5d.24xlarge
|
96
|
384
|
4 x 900 NVMe SSD
|
25
|
19,000
|
m5d.metal
|
96*
|
384
|
4 x 900 NVMe SSD
|
25
|
19,000
|
Amazon EC2 M5 instances are the latest generation of General Purpose Instances powered by Intel Xeon® Platinum 8175M or 8259CL processors. These instances provide a balance of compute, memory, and network resources, and is a good choice for many applications.
Features:
- Up to 3.1 GHz Intel Xeon Scalable processor (Skylake 8175M or Cascade Lake 8259CL) with new Intel Advanced Vector Extension (AVX-512) instruction set
- New larger instance size, m5.24xlarge, offering 96 vCPUs and 384 GiB of memory
- Up to 25 Gbps network bandwidth using Enhanced Networking
- Requires HVM AMIs that include drivers for ENA and NVMe
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- Instance storage offered via EBS or NVMe SSDs that are physically attached to the host server
- With M5d instances, local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the M5 instance
- New 8xlarge and 16xlarge sizes now available.
* m5.metal and m5d.metal provide 96 logical processors on 48 physical cores; they run on single servers with two physical Intel sockets
All instances have the following specs:
- Up to 3.1 GHz Intel Xeon Platinum Processor
- Intel AVX†, Intel AVX2†, Intel AVX-512, Intel Turbo
- EBS Optimized
- Enhanced Networking†
Use Cases
Small and mid-size databases, data processing tasks that require additional memory, caching fleets, and for running backend servers for SAP, Microsoft SharePoint, cluster computing, and other enterprise applications
M5n
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Mbps)
|
---|---|---|---|---|---|
m5n.large
|
2
|
8
|
EBS-Only
|
Up to 25
|
Up to 4,750
|
m5n.xlarge
|
4
|
16
|
EBS-Only
|
Up to 25
|
Up to 4,750
|
m5n.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 25
|
Up to 4,750
|
m5n.4xlarge
|
16
|
64
|
EBS-Only
|
Up to 25
|
4,750
|
m5n.8xlarge
|
32
|
128
|
EBS Only
|
25
|
6,800 |
m5n.12xlarge
|
48
|
192
|
EBS-Only
|
50
|
9,500
|
m5n.16xlarge
|
64
|
256
|
EBS Only
|
75
|
13,600
|
m5n.24xlarge
|
96
|
384
|
EBS-Only
|
100
|
19,000
|
m5n.metal
|
96*
|
384
|
EBS-Only
|
100
|
19,000
|
m5dn.large
|
2
|
8
|
1 x 75 NVMe SSD
|
Up to 25
|
Up to 4,750
|
m5dn.xlarge
|
4
|
16
|
1 x 150 NVMe SSD
|
Up to 25
|
Up to 4,750
|
m5dn.2xlarge
|
8
|
32
|
1 x 300 NVMe SSD
|
Up to 25
|
Up to 4,750
|
m5dn.4xlarge
|
16
|
64
|
2 x 300 NVMe SSD
|
Up to 25
|
4,750
|
m5dn.8xlarge
|
32
|
128
|
2 x 600 NVMe SSD
|
25
|
6,800
|
m5dn.12xlarge
|
48
|
192
|
2 x 900 NVMe SSD
|
50
|
9,500
|
m5dn.16xlarge
|
64
|
256
|
4 x 600 NVMe SSD
|
75
|
13,600
|
m5dn.24xlarge
|
96
|
384
|
4 x 900 NVMe SSD
|
100
|
19,000
|
m5dn.metal
|
96*
|
384
|
4 x 900 NVMe SSD
|
100
|
19,000
|
Amazon EC2 M5 instances are ideal for workloads that require a balance of compute, memory, and networking resources including web and application servers, small and mid-sized databases, cluster computing, gaming servers, and caching fleet. The higher bandwidth, M5n and M5dn, instance variants are ideal for applications that can take advantage of improved network throughput and packet rate performance.
Feature:
- 2nd generation Intel Xeon Scalable Processors (Cascade Lake 8259CL) with a sustained all-core Turbo CPU frequency of 3.1 GHz and maximum single core turbo frequency of 3.5 GHz
- Support for the new Intel Vector Neural Network Instructions (AVX-512 VNNI) which will help speed up typical machine learning operations like convolution, and automatically improve inference performance over a wide range of deep learning workloads
- 25 Gbps of peak bandwidth on smaller instance sizes
- 100 Gbps of network bandwidth on the largest instance size
- Requires HVM AMIs that include drivers for ENA and NVMe
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- Instance storage offered via EBS or NVMe SSDs that are physically attached to the host server
- With M5dn instances, local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the M5 instance
* m5n.metal and m5dn.metal provide 96 logical processors on 48 physical cores.
All instances have the following specs:
- Custom 2nd generation Intel Xeon Scalable Processors (Cascade Lake) with a sustained all-core Turbo CPU frequency of 3.1 GHz and maximum single core turbo frequency of 3.5 GHz
- Intel AVX†, Intel AVX2†, Intel AVX-512, Intel Turbo, Intel DL Boost
- EBS Optimized
- Enhanced Networking†
Use Cases
Web and application servers, small and mid-sized databases, cluster computing, gaming servers, caching fleets, and other enterprise applications
M5zn
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Mbps)
|
---|---|---|---|---|---|
m5zn.large
|
2
|
8
|
EBS-Only
|
Up to 25
|
Up to 3,170
|
m5zn.xlarge
|
4
|
16
|
EBS-Only
|
Up to 25
|
Up to 3,170
|
m5zn.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 25
|
3,170
|
m5zn.3xlarge
|
12
|
48
|
EBS-Only
|
Up to 25
|
4,750
|
m5zn.6xlarge
|
24
|
96
|
EBS Only
|
50
|
9,500
|
m5zn.12xlarge
|
48
|
192
|
EBS-Only
|
100
|
19,000
|
m5zn.metal
|
48
|
192
|
EBS-Only
|
100
|
19,000
|
Amazon EC2 M5zn instances deliver the fastest Intel Xeon Scalable processors in the cloud, with an all-core turbo frequency up to 4.5 GHz.
Features:
- 2nd Generation Intel Xeon Scalable Processors (Cascade Lake 8252C) with an all-core turbo frequency up to 4.5 GHz
- Up to 100 Gbps of network bandwidth on the largest instance size and bare metal variant
- Up to 19 Gbps to the Amazon Elastic Block Store
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- 12x and metal sizes of M5zn instances leverage the latest generation of the Elastic Network Adapter and enable consistent low latency with Elastic Fabric Adapter
Use Cases
M5zn instances are an ideal fit for applications that benefit from extremely high single-thread performance and high throughput, low latency networking, such as gaming, High Performance Computing, and simulation modeling for the automotive, aerospace, energy, and telecommunication industries.
M5a
Instance Size
|
vCPU
|
Memory (GiB)
|
Instance Storage (GB)
|
Network Bandwidth (Gbps)***
|
EBS Bandwidth (Mbps)
|
---|---|---|---|---|---|
m5a.large
|
2
|
8
|
EBS-Only
|
Up to 10
|
Up to 2,880
|
m5a.xlarge
|
4
|
16
|
EBS-Only
|
Up to 10
|
Up to 2,880
|
m5a.2xlarge
|
8
|
32
|
EBS-Only
|
Up to 10
|
Up to 2,880
|
m5a.4xlarge
|
16
|
64
|
EBS-Only
|
Up to 10
|
2,880
|
m5a.8xlarge
|
32
|
128
|
EBS Only
|
Up to 10
|
4,750
|
m5a.12xlarge
|
48
|
192
|
EBS-Only
|
10
|
6,780
|
m5a.16xlarge
|
64
|
256
|
EBS Only
|
12
|
9,500
|
m5a.24xlarge
|
96
|
384
|
EBS-Only
|
20
|
13,570
|
m5ad.large
|
2
|
8
|
1 x 75 NVMe SSD
|
Up to 10
|
Up to 2,880
|
m5ad.xlarge
|
4
|
16
|
1 x 150 NVMe SSD
|
Up to 10
|
Up to 2,880
|
m5ad.2xlarge
|
8
|
32
|
1 x 300 NVMe SSD
|
Up to 10
|
Up to 2,880
|
m5ad.4xlarge
|
16
|
64
|
2 x 300 NVMe SSD
|
Up to 10
|
2,880
|
m5ad.8xlarge
|
32
|
128
|
2 x 600 NVMe SSD
|
Up to 10
|
4,750
|
m5ad.12xlarge
|
48
|
192
|
2 x 900 NVMe SSD
|
10
|
6,870
|
m5ad.16xlarge
|
64
|
256
|
4 x 600 NVMe SSD
|
12
|
9,500
|
m5ad.24xlarge
|
96
|
384
|
4 x 900 NVMe SSD
|
20
|
13,570
|
Amazon EC2 M5a instances are the latest generation of General Purpose Instances powered by AMD EPYC 7000 series processors. M5a instances deliver up to 10% cost savings over comparable instance types. With M5ad instances, local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the instance.
Features:
- AMD EPYC 7000 series processors (AMD EPYC 7571) with an all core turbo clock speed of 2.5 GHz
- Up to 20 Gbps network bandwidth using Enhanced Networking
- Requires HVM AMIs that include drivers for ENA and NVMe
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- Instance storage offered via EBS or NVMe SSDs that are physically attached to the host server
- With M5ad instances, local NVMe-based SSDs are physically connected to the host server and provide block-level storage that is coupled to the lifetime of the M5a instance
All instances have the following specs:
- 2.5 GHz AMD EPYC 7000 series processors
- EBS Optimized
- Enhanced Networking†
Use Cases
Small and mid-size databases, data processing tasks that require additional memory, caching fleets, and for running backend servers for SAP, Microsoft SharePoint, cluster computing, and other enterprise applications
M4
Instance
|
vCPU*
|
Mem (GiB)
|
Storage
|
Dedicated EBS Bandwidth (Mbps)
|
Network Performance***
|
---|---|---|---|---|---|
m4.large
|
2
|
8
|
EBS-only
|
450
|
Moderate
|
m4.xlarge
|
4
|
16
|
EBS-only
|
750
|
High
|
m4.2xlarge
|
8
|
32
|
EBS-only
|
1,000
|
High
|
m4.4xlarge
|
16
|
64
|
EBS-only
|
2,000
|
High
|
m4.10xlarge
|
40
|
160
|
EBS-only
|
4,000
|
10 Gigabit
|
m4.16xlarge
|
64
|
256
|
EBS-only
|
10,000
|
25 Gigabit
|
Amazon EC2 M4 instances provide a balance of compute, memory, and network resources, and it is a good choice for many applications.
Features:
- Up to 2.4 GHz Intel Xeon Scalable Processor (Broadwell E5-2686 v4 or Haswell E5-2676 v3)
- EBS-optimized by default at no additional cost
- Support for Enhanced Networking
- Balance of compute, memory, and network resources
All instances have the following specs:
- 2.4 GHz Intel Xeon E5-2676 v3** Processor
- Intel AVX†, Intel AVX2†, Intel Turbo
- EBS Optimized
- Enhanced Networking†
Use Cases
Small and mid-size databases, data processing tasks that require additional memory, caching fleets, and for running backend servers for SAP, Microsoft SharePoint, cluster computing, and other enterprise applications.
T4g
Instance Size
|
vCPU
|
Memory (GiB)
|
Baseline Performance / vCPU
|
CPU Credits Earned / Hr
|
Network Burst Bandwidth (Gbps)***
|
EBS Burst Bandwidth (Mbps)
|
---|---|---|---|---|---|---|
t4g.nano
|
2
|
0.5
|
5%
|
6
|
Up to 5
|
Up to 2,085
|
t4g.micro
|
2
|
1
|
10%
|
12
|
Up to 5
|
Up to 2,085
|
t4g.small
|
2
|
2
|
20%
|
24
|
Up to 5
|
Up to 2,085
|
t4g.medium
|
2
|
4
|
20%
|
24
|
Up to 5
|
Up to 2,085
|
t4g.large
|
2
|
8
|
30%
|
36
|
Up to 5
|
Up to 2,780
|
t4g.xlarge
|
4
|
16
|
40%
|
96
|
Up to 5
|
Up to 2,780
|
t4g.2xlarge
|
8
|
32
|
40%
|
192
|
Up to 5
|
Up to 2,780
|
Amazon EC2 T4g instances are powered by Arm-based custom built AWS Graviton2 processors and deliver up to 40% better price performance over T3 instances for a broad set of burstable general purpose workloads.
T4g instances accumulate CPU credits when a workload is operating below baseline threshold. Each earned CPU credit provides the T4g instance the opportunity to burst with the performance of a full CPU core for one minute when needed. T4g instances can burst at any time for as long as required in Unlimited mode.
Features:
- Free trial for t4g.small instances for up to 750 hours per month until December 31st, 2024. Refer to the FAQ for details.
- Burstable CPU, governed by CPU Credits, and consistent baseline performance
- Unlimited mode by default to ensure performance during peak periods and Standard mode option for a predictable monthly cost
- Custom built AWS Graviton2 Processor with 64-bit Arm Neoverse cores
- EBS-optimized by default
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
All instances have the following specs:
- Custom built AWS Graviton2 Processor with 64-bit Arm cores
- EBS Optimized
- Enhanced Networking
Use Cases:
Micro-services, low-latency interactive applications, small and medium databases, virtual desktops, development environments, code repositories, and business-critical applications.
T3
Instance
|
vCPU*
|
CPU Credits/hour
|
Mem (GiB)
|
Storage
|
Network Performance (Gbps)***
|
---|---|---|---|---|---|
t3.nano
|
2 |
6 |
0.5
|
EBS-Only
|
Up to 5
|
t3.micro
|
2 |
12 |
1
|
EBS-Only |
Up to 5
|
t3.small
|
2 |
24 |
2
|
EBS-Only |
Up to 5
|
t3.medium
|
2
|
24 |
4
|
EBS-Only |
Up to 5
|
t3.large
|
2
|
36 |
8
|
EBS-Only
|
Up to 5
|
t3.xlarge
|
4
|
96 |
16
|
EBS-Only
|
Up to 5
|
t3.2xlarge
|
8
|
192 |
32
|
EBS-Only
|
Up to 5
|
Amazon EC2 T3 instances are the next generation burstable general-purpose instance type that provide a baseline level of CPU performance with the ability to burst CPU usage at any time for as long as required. T3 instances offer a balance of compute, memory, and network resources and are designed for applications with moderate CPU usage that experience temporary spikes in use.
T3 instances accumulate CPU credits when a workload is operating below baseline threshold. Each earned CPU credit provides the T3 instance the opportunity to burst with the performance of a full CPU core for one minute when needed. T3 instances can burst at any time for as long as required in Unlimited mode.
Features:
- Up to 3.1 GHz Intel Xeon Scalable processor (Skylake 8175M or Cascade Lake 8259CL)
- Burstable CPU, governed by CPU Credits, and consistent baseline performance
- Unlimited mode by default to ensure performance during peak periods and Standard mode option for a predictable monthly cost
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
- AWS Nitro System and high frequency Intel Xeon Scalable processors result in up to a 30% price performance improvement over T2 instances
All instances have the following specs:
- Up to 3.1 GHz Intel Xeon Scalable processor
- Intel AVX†, Intel AVX2†, Intel Turbo
- EBS Optimized
- Enhanced Networking†
Use Cases:
Micro-services, low-latency interactive applications, small and medium databases, virtual desktops, development environments, code repositories, and business-critical applications
T3a
Instance
|
vCPU*
|
CPU Credits/hour
|
Mem (GiB)
|
Storage
|
Network Performance (Gbps)***
|
---|---|---|---|---|---|
t3a.nano
|
2 |
6 |
0.5
|
EBS-Only
|
Up to 5
|
t3a.micro
|
2 |
12 |
1
|
EBS-Only |
Up to 5
|
t3a.small
|
2 |
24 |
2
|
EBS-Only |
Up to 5
|
t3a.medium
|
2
|
24 |
4
|
EBS-Only |
Up to 5
|
t3a.large
|
2
|
36 |
8
|
EBS-Only
|
Up to 5
|
t3a.xlarge
|
4
|
96 |
16
|
EBS-Only
|
Up to 5
|
t3a.2xlarge
|
8
|
192 |
32
|
EBS-Only
|
Up to 5
|
Amazon EC2 T3a instances are the next generation burstable general-purpose instance type that provide a baseline level of CPU performance with the ability to burst CPU usage at any time for as long as required. T3a instances offer a balance of compute, memory, and network resources and are designed for applications with moderate CPU usage that experience temporary spikes in use. T3a instances deliver up to 10% cost savings over comparable instance types.
T3a instances accumulate CPU credits when a workload is operating below baseline threshold. Each earned CPU credit provides the T3a instance the opportunity to burst with the performance of a full CPU core for one minute when needed. T3a instances can burst at any time for as long as required in Unlimited mode.
Features:
- AMD EPYC 7000 series processors (AMD EPYC 7571) with an all core turbo clock speed of 2.5 GHz
- Burstable CPU, governed by CPU Credits, and consistent baseline performance
- Unlimited mode by default to ensure performance during peak periods and Standard mode option for a predictable monthly cost
- Powered by the AWS Nitro System, a combination of dedicated hardware and lightweight hypervisor
All instances have the following specs:
- 2.5 GHz AMD EPYC 7000 series processors
- EBS Optimized
- Enhanced Networking†
Use Cases:
Micro-services, low-latency interactive applications, small and medium databases, virtual desktops, development environments, code repositories, and business-critical applications
T2
Instance
|
vCPU*
|
CPU Credits / hour
|
Mem (GiB)
|
Storage
|
Network Performance
|
---|---|---|---|---|---|
t2.nano
|
1
|
3
|
0.5
|
EBS-Only
|
Low
|
t2.micro
|
1
|
6
|
1
|
EBS-Only |
Low to Moderate
|
t2.small
|
1
|
12
|
2
|
EBS-Only |
Low to Moderate
|
t2.medium
|
2
|
24
|
4
|
EBS-Only |
Low to Moderate
|
t2.large
|
2
|
36
|
8
|
EBS-Only
|
Low to Moderate
|
t2.xlarge
|
4
|
54
|
16
|
EBS-Only
|
Moderate
|
t2.2xlarge
|
8
|
81
|
32
|
EBS-Only
|
Moderate
|
Amazon EC2 T2 instances are Burstable Performance Instances that provide a baseline level of CPU performance with the ability to burst above the baseline.
T2 Unlimited instances can sustain high CPU performance for as long as a workload needs it. For most general-purpose workloads, T2 Unlimited instances will provide ample performance without any additional charges. If the instance needs to run at higher CPU utilization for a prolonged period, it can also do so at a flat additional charge of 5 cents per vCPU-hour.
The baseline performance and ability to burst are governed by CPU Credits. T2 instances receive CPU Credits continuously at a set rate depending on the instance size, accumulating CPU Credits when they are idle, and consuming CPU credits when they are active. T2 instances are a good choice for a variety of general-purpose workloads including micro-services, low-latency interactive applications, small and medium databases, virtual desktops, development, build and stage environments, code repositories, and product prototypes. For more information see Burstable Performance Instances.
Features:
- Up to 3.3 GHz Intel Xeon Scalable processor (Haswell E5-2676 v3 or Broadwell E5-2686 v4)
- High frequency Intel Xeon processors
- Burstable CPU, governed by CPU Credits, and consistent baseline performance
- Low-cost general purpose instance type, and Free Tier eligible*
- Balance of compute, memory, and network resources
* t2.micro only. If configured as T2 Unlimited, charges may apply if average CPU utilization exceeds the baseline of the instance. See documentation for more details.
All instances have the following specs:
- Intel AVX†, Intel Turbo†
- t2.nano, t2.micro, t2.small, t2.medium have up to 3.3 GHz Intel Xeon Scalable processor
- t2.large, t2.xlarge, and t2.2xlarge have up to 3.0 GHz Intel Scalable Processor
Use Cases
Websites and web applications, development environments, build servers, code repositories, micro services, test and staging environments, and line of business applications.
Footnotes
Each vCPU on Graviton-based Amazon EC2 instances is a core of AWS Graviton processor.
Each vCPU on non-Graviton-based Amazon EC2 instances is a thread of x86-based processor, except for M7a instances, T2 instances, and m3.medium.
† AVX, AVX2, and Enhanced Networking are only available on instances launched with HVM AMIs.
* This is the default and maximum number of vCPUs available for this instance type. You can specify a custom number of vCPUs when launching this instance type. For more details on valid vCPU counts and how to start using this feature, visit the Optimize CPUs documentation page here.
** These M4 instances may launch on an Intel Xeon E5-2686 v4 (Broadwell) processor.
*** Instances marked with "Up to" Network Bandwidth have a baseline bandwidth and can use a network I/O credit mechanism to burst beyond their baseline bandwidth on a best effort basis. For more information, see instance network bandwidth.