AWS Graviton Processor

Enabling the best price performance in Amazon EC2

AWS Graviton processors are designed by AWS to deliver the best price performance for your cloud workloads running in Amazon EC2.

AWS Graviton2 processors deliver a major leap in performance and capabilities over first-generation AWS Graviton processors. Graviton2-based instances provide the best price performance for workloads in Amazon EC2. Graviton2-based instances support a wide range of general purpose, burstable, compute-optimized, memory-optimized, storage-optimized, and accelerated computing workloads including application servers, microservices, high-performance computing (HPC), CPU-based machine learning (ML) inference, video encoding, electronic design automation, gaming, open-source databases, and in-memory caches. Many AWS services, including Amazon Aurora, Amazon ElastiCache, Amazon EMR, AWS Lambda, and AWS Fargate, also support Graviton2-based instances for a fully managed experience with significant price performance benefits. Thousands of customers, including Epic Games, DIRECTV, Intuit, Lyft, and Formula 1 are running production workloads on Graviton2-based instances with significant performance gains and cost savings.

AWS Graviton3 processors are the latest in the AWS Graviton processor family. They provide up to 25% better compute performance, up to 2x higher floating-point performance, and up to 2x faster cryptographic workload performance compared to AWS Graviton2 processors. AWS Graviton3 processors deliver up to 3x better performance compared to AWS Graviton2 processors for ML workloads, including support for bfloat16. They also support DDR5 memory that provides 50% more memory bandwidth compared to DDR4.

Introducing AWS Graviton3 Processors and Amazon EC2 C7g Instances | Amazon Web Services (1:01)

Request access to the Amazon EC2 C7g instances powered by AWS Graviton3 processors.

Benefits

Best price performance for a broad range of workloads

AWS Graviton2-based general purpose burstable (T4g), general purpose (M6g), compute-optimized (C6g), and memory-optimized (R6g, X2gd) EC2 instances and their variants with NVMe-based SSD storage deliver up to 40% better price performance over comparable current generation x86-based instances1 for a broad spectrum of workloads such as application servers, microservices, video encoding, high-performance computing, electronic design automation, compression, gaming, open-source databases, in-memory caches, and CPU-based machine learning inference.

Extensive software support

AWS Graviton processors are supported by many Linux operating systems including Amazon Linux 2, Red Hat Enterprise Linux, SUSE, and Ubuntu. Many popular applications and services for security, monitoring and management, containers, and continuous integration and delivery (CI/CD) from AWS and software partners also support AWS Graviton-based instances. The AWS Graviton Ready program provides customers with certified solutions from partner software vendors that can be used on AWS Graviton-based instances.

Enhanced security for cloud applications

AWS Graviton processors feature key capabilities that enable you to run cloud native applications securely, and at scale. AWS Graviton3 processors feature always-on memory encryption, dedicated caches for every vCPU, and support for pointer authentication. EC2 instances powered by AWS Graviton processors are built on the AWS Nitro System that features the AWS Nitro security chip with dedicated hardware and software for security functions, and support for encrypted Amazon Elastic Block Store (EBS) volumes by default.

Available with managed AWS Services

AWS Graviton-based instances are also available in popular managed AWS services such as Amazon Aurora, Amazon Relational Database Service (RDS), Amazon MemoryDB for Redis, Amazon ElastiCache, Amazon OpenSearch, Amazon EMR, AWS Lambda, and AWS Fargate. These services deliver the price performance benefits of AWS Graviton processors while providing a fully managed experience.

Best performance per watt of energy use in Amazon EC2

To help customers reduce their carbon footprint, AWS Graviton3 processors, just like Graviton2, are more energy efficient. Graviton3-based instances use up to 60% less energy for the same performance than comparable EC2 instances.

EC2 Instances Powered by AWS Graviton Processors

  • General Purpose
  • Compute Optimized
  • Memory Optimized
  • Storage Optimized
  • Accelerated Computing
  • General Purpose
  • M6g processor

    M6g, M6gd: Best price performance for general purpose workloads with balanced compute, memory, and networking

    Powered by: AWS Graviton2

    Built for: General-purpose workloads such as application servers, mid-size data stores, microservices, and cluster computing.

    Learn more »

    T4g processor

    T4g: Best price performance for burstable general purpose workloads

    Powered by: AWS Graviton2

    Built for: Broad range of burstable general purpose workloads such as large scale microservices, small and medium databases, virtual desktops, and business-critical applications.

    Learn more »

  • Compute Optimized
  • C7g processor

    C7g: Best price performance for compute-intensive workloads

    Powered by: AWS Graviton3

    Built for: Compute-intensive applications such as high performance computing, video encoding, gaming, and CPU-based machine learning inference acceleration.

    Learn more »

    C6g processor

    C6g, C6gd, C6gn: Cost savings for compute and network-intensive workloads

    Powered by: AWS Graviton2

    Built for: Compute-intensive applications such as HPC, video encoding, gaming, and CPU-based ML inference.

    Learn more »

  • Memory Optimized
  • R6g processor

    R6g, R6gd: Best price performance for memory-intensive workloads

    Powered by: AWS Graviton2

    Built for: Memory-intensive workloads such as open-source databases (MySQL, MariaDB, and PostgreSQL), or in-memory caches (Redis, KeyDB, Memcached).

    Learn more »

    X2gd processor

    X2gd: Lowest cost per GiB of memory in Amazon EC2

    Powered by: AWS Graviton2

    Built for: Memory-intensive workloads such as open-source databases (MySQL, MariaDB, and PostgreSQL), in-memory caches (Redis, KeyDB, Memcached), electronic design automation (EDA) workloads, real-time analytics, and real-time caching servers.

    Learn more »

  • Storage Optimized
  • Im4gn processor

    Im4gn: Best price performance for storage-intensive workloads

    Powered by: AWS Graviton2

    Built for: SQL databases (MySQL, MariaDB, PostgreSQL), NoSQL databases (Cassandra, ScyllaDB, MongoDB), search engines, analytics, streaming, and large distributed file systems.

    Learn more »

    Is4gn processor

    Is4gen: Lowest cost per TB of SSD storage in Amazon EC2

    Powered by: AWS Graviton2

    Built for: SQL databases (MySQL, MariaDB, PostgreSQL), NoSQL databases (Cassandra, ScyllaDB, MongoDB), search engines, analytics, streaming, and large distributed file systems.

    Learn more »

  • Accelerated Computing
  • G5g processor

    G5g: Best price performance for Android game streaming

    Powered by: AWS Graviton2

    Built for: Graphics applications including Android game streaming and ML inference.

    Learn more »

Local NVMe-based SSD storage options are also available in general purpose (M6gd), compute-optimized (C6gd), and memory-optimized (R6gd) instances. Additionally, compute-optimized C6gn instances with 100 Gbps networking and support for Elastic Fabric adapter (EFA) are also available.

Customer Testimonials

Epic Games

Founded in 1991, Epic Games is the creator of Fortnite, Unreal, Gears of War, Shadow Complex, and the Infinity Blade series of games. Epic’s Unreal Engine technology brings high-fidelity, interactive experiences to PC, console, mobile, AR, VR, and the Web.

“As we look to the future and building increasingly immersive and compelling experiences for players, we are excited to use AWS Graviton3-based EC2 C7g instances. Our testing has shown they are suitable for even the most demanding latency sensitive workloads while providing significant price performance benefits and expanding what is possible within Fortnite and any Unreal Engine created experience.” 

Mark Imbriaco, Senior Director of Engineering at Epic Games

Formula 1

Formula 1 (F1) racing began in 1950 and is the world’s most prestigious motor racing competition, as well as the world’s most popular annual sporting series.

“We had already seen that Graviton2-based C6gn instances provided us the best price performance for some of our CFD workloads. We have now found Graviton3 C7g instances to be 40% faster than the Graviton2 C6gn instances for those same simulations. We’re excited that EFA will be standard on this instance type, and given this much improved price performance, we expect Graviton3-based instances to become the optimal choice to run all of our CFD workloads.”

Pat Symonds, CTO at Formula 1 Management

honeycomb.io logo

Honeycomb develops an observability platform that enables engineering teams to visualize, analyze, and improve cloud application quality and performance.

“We're excited to have tested our high-throughput telemetry ingestion workload against early preview instances of Graviton3 and have seen a +35% performance increase for our workload over Graviton2. We were able to run 30% fewer instances of C7g than C6g serving the same workload, and with 30% reduced latency. Once this instance type reaches production, we believe we'll see over 50% price-performance improvement over Intel instances overall.”
Liz Fong-Jones, Principal Developer Advocate, honeycomb.io
mercado libre
"At MercadoLibre we operate more than 30 Apache Pulsar clusters consisting of thousands of instances. This distributed messaging solution powers our service to service communications, and handles more than 100 million messages per minute. We adopted AWS Graviton2-based EC2 C6g instances for this fleet of Pulsar brokers and also T4g instances for our Zookeepers. Compared to the EC2 C5 instances we were previously using, we are achieving 30% better price performance. Additionally, our C6g instance fleet has been able to better cope with spikes in traffic that would have caused stability problems in the past. The experience we had with AWS Graviton2-based instances was so seamless we have decided to assess the feasibility of moving even more workloads for other areas of the company."

Oscar Mullin, Director of Engineering, Core Services, DBA & SRE. MercadoLibre

Twitter logo

Twitter is what’s happening and what people are talking about right now.

“Twitter is working on a multi-year project to leverage AWS Graviton-based EC2 instances to deliver Twitter timelines. As part of our ongoing effort to drive further efficiencies, we tested the new Graviton3-based C7g instances. Across a number of benchmarks that we've found to be representative of the performance of Twitter workloads, we found Graviton3-based C7g instances deliver 20-80% higher performance vs. Graviton2 based C6g instances, while also reducing tail latencies by as much as 35%. We are excited to utilize Graviton3-based instances in the future to realize significant price performance benefits."

Nick Tornow, Head of Platform, Twitter

Read more customer stories »

Partner Testimonials

CircleCI

As the largest continuous integration and delivery (CI/CD) platform, CircleCI is the central hub where developers seamlessly take ideas to execution, at scale. CircleCI is one of the few services to offer fully cloud-based Arm compute for CI/CD, allowing customers to build and test their applications for Arm without managing their own machines.

"The AWS Graviton2 instances make Arm-based CI/CD possible for the first time at scale. We needed a partner who could provide Arm-based compute with the capacity and reliability we require. With CircleCI’s Arm build fleet running on Graviton2, developers can build, test and deploy Arm-based applications in a truly serverless experience, without managing their own machines. By partnering with AWS, we’re able to bring that scale to the Arm developer community at a level not previously possible."

Tom Trahan, VP Business Development, CircleCI

CrowdStrike

CrowdStrike is a global cybersecurity leader in cloud-delivered endpoint protection built from the ground up to stop breaches. CrowdStrike Falcon delivers full spectrum runtime protection and visibility for hosts and hosted containers leveraging a cloud-native platform and a single lightweight sensor, without requiring any additional deployments or integrations. AWS Graviton2 Arm64-based instances offer compelling performance and cost benefits which will help drive adoption across a much wider variety of workloads. Under the shared responsibility model, AWS customers require consistent and seamless protection across their Amazon EC2 compute fleet, regardless of the underlying processor architectures. That is why CrowdStrike is delighted to extend CrowdStrike Falcon protection and visibility for all Graviton-based EC2 instances.

Datadog

Datadog is the monitoring and analytics platform for developers, operations, and business users in the cloud age. "We're excited the Graviton2 instances are now generally available. We've seen our own developer productivity increase as these instances have boosted the performance of key continuous integration pipelines by 50%," said Jimmy Caputo, Product Manager at Datadog. "With the Datadog Agent for Graviton / Arm, all AWS customers can use Datadog to monitor the Graviton2 instance performance alongside the rest of their infrastructure.“

Genymotion
"Genymotion offers Android™ In-the-Cloud (AIC) solutions, with in-browser streaming and ADB access. Genymotion has been deployed on AWS Graviton2 Arm64-based instances, as our clients are seeing as much as three to five times higher density and higher streaming quality on this generation of Arm-based servers, with a lower price. This also enables them to have a native experience of Android without the need to install binary translation tools to run applications. The Genymotion team is very excited to finally see server-based Arm instances in the cloud as it will open new use cases and opportunities" 

Jean-Charles Leneveu, Product Manager, Genymotion

KeyDB

KeyDB is a high performance database compatible with the Redis™ API and focused on multithreading, memory efficiency and high throughput. KeyDB is excited to offer support for AWS Graviton2 instances and encourage users to see what a KeyDB + Graviton2 setup can offer. KeyDB testing has shown performance gains as high as 65% using AWS Graviton2-powered Amazon M6g instances compared to the latest generation x86-based M5 instances. KeyDB is proud to support the latest technology and provide the most powerful solutions available to its users.

Learn more about AWS Graviton Partners »

AWS services supporting Graviton

AWS-Cloud9_Icon_64_Squid
AWS Cloud9
AWS-CodeCommit_Icon_48_Squid
AWS CodeCommit
AWS-CodeDeploy_Icon_48_Squid
AWS CodeDeploy
AWS-CodePipeline_Icon_48_Squid
AWS CodePipeline
AWS-Elastic-Beanstalk_48
AWS Elastic Beanstalk
product-icon_AWS_Systems_Manager_icon_squid_ink
AWS Systems Manager
Amazon-Aurora_48
Amazon Aurora
icon_CloudWatch_48
Amazon CloudWatch
AWS-CodeBuild_Icon_48_Squid
Amazon CodeBuild
Amazon-Corretto_48
Amazon Corretto
Amazon-ElastiCache_48
Amazon Elasticache
Amazon-Elastic-Container-Registry_48
Amazon Elastic Container Registry
Res_Amazon-Elastic-Container-Service_ECS-Anywhere_48
Amazon Elastic Container Service
Amazon-Elastic-Kubernetes-Service_48
Amazon Elastic Kubernetes Service
Amazon-Elasticsearch-Service_48
Amazon OpenSearch Service (successor to Amazon Elasticsearch Service)
Amazon-EMR_48
Amazon EMR
Amazon-FSx-for-Lustre-Icon_64_Squid
Amazon FSx for Lustre
Amazon-Inspector_48
Amazon Inspector
Toolkit-Icon_Linux2
Amazon Linux 2
Amazon-RDS_48
Amazon RDS
AWS-Lambda_48
AWS Lambda
Amazon-Neptune_48
Amazon Neptune
AWS-Fargate_48
AWS Fargate

Global availability

  • M6g, C6g, and R6g
  • M6gd, C6gd, and R6gd
  • C6gn
  • T4g
  • X2gd
  • M6g, C6g, and R6g
  • M6g, C6g, and R6g
  • M6gd, C6gd, and R6gd
  • M6gd, C6gd, and R6gd
  • C6gn
  • C6gn
  • T4g
  • T4g
  • X2gd
  • X2gd

Getting Started with Graviton-based instances

Using Amazon EC2
With pre-built Linux-based Arm64 Amazon Machine Image (AMIs), you can quickly launch AWS Graviton-based Amazon EC2 instances within minutes. To learn more, visit the launch your instance page. To learn more about building and moving your apps to Graviton-based instances download the Graviton adoption plan or visit the getting started with AWS Graviton page.

Using managed AWS services
Many popular AWS services such as Amazon Aurora, Amazon RDS, Amazon MemoryDB, Amazon ElastiCache, Amazon OpenSearch, Amazon EMR, AWS Lambda, and AWS Fargate support AWS Graviton-based instances with significant price performance benefits and ease of use. To learn more, see the documentation for each service.

Partner Blogs

Jason Andrews
Sep 15, 2020
NGINX
Aug 4, 2020
 
Arthur Petitpierre and Jimmy Caputo
Jul 20, 2020
 
Jim Jackson
Jun 12,2020
 
Brent Cook
Jun 8, 2020
 
Chris Carlson
May 26, 2020
 
Businesswire
May 21, 2020
 
 
AWS Graviton2 support comes to TravisCI
Paul Gordon
May 15, 2020
 
Kai Sasaki (Treasure Data)
Mar 27, 2020

Observations on Arm64 and AWS’s Amazon EC2 M6g instances
Liz Fong-Jones (Honeycomb.io)
Mar 18,2020

Benchmarking the AWS Graviton2 with KeyDB – M6g up to 65% faster
Ben Schermel (EQAlpha)
Mar 2, 2020

Intersystems IRIS on Arm-based AWS Graviton2 Processors
Steve LeBlanc (InterSystems)
Feb 19, 2020

Building multi-architecture Docker images on Arm 64-bit AWS Graviton processors
Scott Rossillo
Jan 14, 2020

Articles and announcements

1

No items returned.

Resources

Deep dive on AWS Graviton2 processor-powered EC2 instances (31:53)
Proven compute for unprecedented times (1:03:03)
Infrastructure keynote with Peter DeSantis (1:15:51)
Keynote with Andy Jassy (2:52:03)

1 20% lower cost and up to 40% higher performance for M6g, C6g, and R6g instances over M5, C5, and R5 instances respectively, based on internal testing of workloads with varying characteristics of compute and memory requirements.