AWS News Blog

New – Amazon EC2 Instances based on AWS Graviton2 with local NVMe-based SSD storage

Voiced by Polly

A few weeks ago, I wrote a post to announce the new AWS Graviton2 Amazon Elastic Compute Cloud (Amazon EC2) instance type, the M6g. Since then, hundreds of customers have observed significant cost-performance benefits. These include, SmugMug, Redbox, and Valnet Inc.

On June 11, we announced two new families of instances based on AWS Graviton2 processors: the C6g and R6g, in addition of the existing M6g. The M family instances are work horses intended to address a broad array of general-purpose workloads such as application servers, gaming servers, midsize databases, caching fleets, web tier, and the likes. The C family of instances is well suited for compute-intensive workloads, such as high performance computing (HPC), batch processing, ad serving, video encoding, gaming, scientific modeling, distributed analytics, and CPU-based machine learning inference. The R family of instances is well suited for memory-intensive workloads, such as open-source databases, in-memory caches, or real-time big data analysis. To learn more about these instance types and why they are relevant for your workloads, you can hear more about them in this video from James Hamilton, VP & Distinguished Engineer at AWS.

Today, I have additional news to share with you: we are adding a “d” variant to all three families. The M6gd, C6gd, and R6gd instance types have NVM Express (NVMe) locally attached SSD drives, up to 2 x 1.9 TB. They offer 50% more storage GB/vCPU compared to M5d, C5d, and R5d instances. These are a great fit for applications that need access to high-speed, low latency local storage including those that need temporary storage of data for scratch space, temporary files, and caches. The data on an instance store volume persists only during the life of the associated EC2 instance.

Instance types based on Graviton2 processors deliver up to 40% better price performance than their equivalent x86-based M5, C5, and R5 families.

All AWS Graviton2 based instances are built on the AWS Nitro System, a collection of AWS-designed hardware and software that allows the delivery of isolated multi-tenancy, private networking, and fast local storage. These instances provide up to 19 Gbps Amazon Elastic Block Store (Amazon EBS) bandwidth and up to 25 Gbps network bandwidth.

Partner ecosystem support for these Arm-based AWS Graviton2 instances is robust, from Linux distributions (Amazon Linux 2, CentOS, Debian, Fedora, Red Hat Enterprise Linux, SUSE Linux Enterprise Server, Ubuntu, or FreeBSD), to language runtimes (Java with Amazon Corretto, Node.js, Python, Go,…), container services (Docker, Amazon Elastic Container Service, Amazon Elastic Kubernetes Service (Amazon EKS), Amazon Elastic Container Registry (Amazon ECR)), agents (Amazon CloudWatch, AWS Systems Manager, Amazon Inspector), developer tools (AWS Code Suite, Jenkins, GitLab, Chef,, Travis CI), and security & monitoring solutions (such as Datadog, Dynatrace, Crowdstrike, Qualys, Rapid7, Tenable, or

Here is a table to summarize the technical characteristics of each instance type in these families.

Instance Size vCPU Memory
Local Storage
“d” variant
Network Bandwidth
EBS Bandwidth
M6g / R6g / C6g M6g / R6g / C6g M6gd / R6gd / C6gd
medium 1 4/ 8 / 2 1 x 59 GB NVMe Up to 10 Up to 4,750
large 2 8 / 16 / 4 1 x 118 GB NVMe Up to 10 Up to 4,750
xlarge 4 16 / 32 / 8 1 x 237 GB NVMe Up to 10 Up to 4,750
2xlarge 8 32 / 64 / 16 1 x 474 GB NVMe Up to 10 Up to 4,750
4xlarge 16 64 / 128 / 32 1 x 950 GB NVMe Up to 10 4,750
8xlarge 32 128 / 256 / 64 1 x 1900 GB NVMe 12 9,000
12xlarge 48 192/ 384 / 96 2 x 1425 GB NVMe 20 13,500
16xlarge 64 256 / 512 / 128 2 x 1900 GB NVMe 25 19,000
metal 64 256 / 512 / 128 2 x 1900 GB NVMe 25 19,000

These M6g, C6g, and R6g families of instances are available for you today in the following AWS Regions: US East (N. Virginia), US West (Oregon), US East (Ohio), Asia Pacific (Tokyo), Europe (Frankfurt), and Europe (Ireland). Their disk-based variants M6gd, C6gd, and R6gd are available in US East (N. Virginia), US West (Oregon), US East (Ohio) and Europe (Ireland) AWS Regions.

If you are optimizing applications for Arm architecture, be sure to have a look at our Getting Started collection of resources or learn more about AWS Graviton2 based EC2 instances.

Let us know your feedback!

-- seb
Sébastien Stormacq

Sébastien Stormacq

Seb has been writing code since he first touched a Commodore 64 in the mid-eighties. He inspires builders to unlock the value of the AWS cloud, using his secret blend of passion, enthusiasm, customer advocacy, curiosity and creativity. His interests are software architecture, developer tools and mobile computing. If you want to sell him something, be sure it has an API. Follow him on Twitter @sebsto.