AWS Graviton 处理器

在 Amazon EC2 中实现更高性价比

AWS Graviton 由 Amazon Web Services 使用 64 位 Arm Neoverse 内核定制而成,为在 Amazon EC2 中运行的云工作负载提供更高的性价比。Amazon EC2 提供更为广泛且深入的计算实例组合,其中包括许多由新一代 Intel 和 AMD 处理器提供支持的实例。AWS Graviton 处理器带来更多选择,帮助客户优化性能和降低工作负载成本。

第一代 AWS Graviton 处理器支持 Amazon EC2 A1 实例 – AWS 上第一个基于 Arm 的实例。对于扩展的应用程序(如 Web 服务器、容器化微服务、数据/日志处理和其他可以在更小的内核上运行并适合可用内存占用空间的工作负载),这些实例与其他通用实例相比可节省大量成本。

与第一代 AWS Graviton 处理器相比,AWS Graviton2 处理器不管在性能还是功能上都实现了巨大的飞跃。它们为 Amazon EC2 通用型(M6g、M6gd、T4g)、计算优化型(C6g、C6gd、C6gn)和内存优化型(R6g、R6gd、X2gd)实例提供支持,与当前这一代基于 x86 的实例相比,可为广泛的工作负载(如应用程序服务器、微服务、高性能计算、基于 CPU 的机器学习推理、视频编码、电子设计自动化、游戏、开源数据库和内存中的缓存)提供高达 40% 的性价比提升。它们可以提供高 7 倍的性能、多 4 倍的计算核心、快 5 倍的内存和大 2 倍的缓存。

接受 Graviton 挑战,实现多达 40% 的性价比提高并有机会赢取 re:Invent 2021 之旅。

免费试用:所有 AWS 的新老客户都可以免费试用 t4g.micro 实例,最后期限为 2021 年 12 月 31 日。在免费试用期内,运行 t4g.micro 实例的客户每月将自动从其月度账单中扣除 750 个小时。有关更多详情,请参阅常见问题

优势

为广泛的工作负载提供更高的性价比

与当前这一代基于 x86 的实例1相比,基于 AWS Graviton2 的通用突发型 (T4g)、通用型 (M6g)、计算优化型 (C6g) 和内存优化型 (R6g) EC2 实例,及其具有基于 NVMe 的 SSD 存储的变体,为广泛的工作负载(如应用程序服务器、微服务、视频编码、高性能计算、电子设计自动化、压缩、游戏、开源数据库、内存中的缓存和基于 CPU 的机器学习推理)提供高达 40% 的性价比提升。

广泛的生态系统支持

AWS Graviton2 处理器(基于 64 位 Arm 架构)受多个常用 Linux 操作系统(包括 Amazon Linux 2、Red Hat、SUSE 和 Ubuntu)支持。来自 AWS 和独立软件供应商的多个常用应用程序以及服务也支持基于 AWS Graviton2 的实例,包括 Amazon ECS、Amazon EKS、Amazon ECR、Amazon CodeBuild、Amazon CodeCommit、Amazon CodePipeline、Amazon CodeDeploy、Amazon CloudWatch、Crowdstrike、Datadog、Docker、Drone、Dynatrace、GitLab、Jenkins、NGINX、Qualys、Rancher、Rapid7、Tenable 和 TravisCI。Arm 开发人员也可以利用这个生态系统在云中构建原生应用程序,这样就无需进行模拟和交叉编译,以免出错且耗时过长。

云应用程序的增强安全性

为云构建应用程序的开发人员依赖云基础设施来获得高安全性、高速度和更优的资源占用。与第一代 AWS Graviton 相比,AWS Graviton2 处理器具备的关键功能(包括全天候运行的 256 位 DRAM 加密)让开发人员可以安全、大规模地运行云原生应用程序,并且将每个核心的加密性能速度提升了 50%。Graviton2 支持的实例依托 Nitro 系统构建,该系统装有采用专用硬件的 Nitro 安全芯片和用于实现安全功能的软件,并默认支持加密的 EBS 存储卷。

EC2 实例由 AWS Graviton2 提供支持

通用

Site-Merch_Amazon-EC2-M6g-Instances_Editorial

平衡了计算、内存和网络资源,为通用工作负载提供更高的性价比

构建的目标对象:通用工作负载,如应用程序服务器、中型数据存储、微服务和集群计算。

了解更多 »

Site-Merch_Amazon-EC2-T4g_Editorial

突发型通用工作负载的更高性价比选择

适用于:广泛的突发型通用工作负载,例如大型微服务、中小型数据库、虚拟桌面和关键业务应用程序。

了解更多 »

计算优化型

Site-Merch_Amazon-EC2-C6g-Instances_Editorial

为计算密集型工作负载提供更高的性价比

构建的目标对象:计算密集型应用程序,如高性能计算、视频编码、游戏和基于 CPU 的机器学习推理加速。

了解更多 »

内存优化型

Site-Merch_Amazon-EC2-R6g-Instances_Editorial

为内存密集型工作负载提供更高的性价比

构建的目标对象:内存密集型工作负载,如开源数据库(MySQL、MariaDB 和 PostgreSQL)或内存中的缓存(Redis、KeyDB 和 Memcached)。

了解更多 »

X2gd_logo

在 Amazon EC2 中为每 GiB 内存提供最低成本

构建的目标对象:内存密集型工作负载,如开源数据库(MySQL、MariaDB 和 PostgreSQL)、内存缓存(Redis、KeyDB、Memcached)、Electronic Design Automation (EDA) 工作负载、实时分析和实时缓存服务器。

了解更多 »

基于本地 NVMe 的 SSD 存储选项还可用于通用 (M6gd)、计算优化型 (C6gd) 和内存优化型 (R6gd) 实例。 此外,还提供具有 100Gbps 联网性能并支持 Elastic Fabric adapter (EFA) 的经过计算优化型 C6gn 实例。

EC2 实例由第一代 AWS Graviton 提供支持

SiteMerch-EC2-A1-Instances_390x150

与其他通用实例横向扩展的应用程序(如 Web 服务器、容器化微服务、数据/日志处理和其他可以在更小的内核上运行并适合可用内存占用空空间的工作负载)相比,由第一代 AWS Graviton 处理器提供支持的 Amazon EC2 A1 实例可节省大量成本。这些实例对 Arm 社区的开发人员、爱好者和教育工作者非常具有吸引力。

了解更多 »

客户评价

Snap Inc

Snap Inc 因其受欢迎的社交媒体服务(如 Snapchat 和 Bitmoji)而知名,采用基于 AWS Graviton2 的实例优化其在 Amazon EC2 上的性价比。Snap 将 Amazon EC2 C6g 和 M6g 实例与 Amazon Elastic Kubernetes Service (EKS) 结合使用来运行其消息收发核心服务(平台上的消息收发核心)以及后端上下文服务。Snap 还希望采用 R6g 实例来运行其 ElastiCache 工作负载。

“使用基于 Graviton2 的实例,与 C5 实例相比,我们可以减小 Snapchat 消息队列的大小并显著降低成本。”由于 Graviton2 具有更好的性能,迁移到 C6g 实例大约可将 CPU 利用率降低 10%。我们计划未来将更多工作负载迁移到 Graviton2 中,并且已在其他大型工作负载上发现了类似的性能提升。”

- Aaron Sheldon,Snap 的软件工程师

Honeycomb.io

Honeycomb.io 提供了一种对生产系统进行内查和询问的可观测性工具,旨在满足平台、微服务、无服务器应用程序和复杂系统的需求,并根据需求不断演进。 Honeycomb.io 正在为其提取工作线程测试队列运行 Amazon EC2 M6g 实例。一名经验丰富且技术全面的系统工程师/SRE 完成整个转换过程大约需要 15 个小时。Honeycomb.io 发现 M6g 实例在各个方面都优于现有的 C5 实例:成本更低、具有更多的 RAM、中位数延迟更低、尾延迟明显缩小,而且在每台主机具有相同比例工作负载时,运行时温度更低。将整个提取工作线程队列转换为 M6g 实例后,Honeycomb.io 的实例运行量减少了 30%,每个实例的运行成本也降低了 10%。

Intuit
“我们一直在寻找简化云计算成本的方法,我们尝试了基于 Graviton2 的实例,因为它们代表了一个巨大的机会,可以提高我们在 Amazon EC2 上运行的工作负载的性价比。我们已使用 Kafka 服务的基于 Graviton2 的 R6g 实例对类似性能进行了基准测试,所用费用比 R5 实例低 20%。根据这些结果,我们希望探索基于 Graviton2 的实例对其他工作负载的益处。”
 
– Brendan Byrne,Intuit 的云工程和运营总监
F1

“一级方程式赛车一直以突破效率极限而闻名,因此我们一直在探索优化云成本的方法。 我们尝试了新的基于 Graviton2 的实例,因为它们为改进我们当前在 Amazon EC2 上运行的某些 CFD 工作负载的性价比配置文件提供了重要的可能。 对基于 Graviton2 的全新 C6g 和 C6gn 实例进行基准测试后,我们发现与在 C5n 实例上运行的类似工作负载相比,成本可降低多达 40%。  因此,我们计划将基于 Graviton2 的工作流程应用于一系列 CFD 模拟的后续发展之中。”

– Formula One 首席技术官 Pat Symonds

NextRoll

NextRoll 提供行业领先的营销技术和数据堆栈,以通过 AdRoll、RollWorks 和 NextRoll 平台服务促进各类企业的发展。

“在 NextRoll,我们专注于为需要保持增长的公司提供创新解决方案,无论他们的雄心下一步会将他们引向何方。为了实现这一点,我们一直在寻找新的方法来扩展和优化我们的服务产品。我们很高兴能为 Web 服务器和构建于 Erlang、Go 和 Java 上的流处理工作负载采用基于 AWS Graviton2 的 M6g 和 C6g 实例。我们发现,对于这些工作负载,与上一代 EC2 实例相比,最高可以节省 50% 的总成本。需要较少的实例就能获得较高的性能,而且节省的成本更多。我们需要迁移的所有软件包都很容易获得,并且我们计划将一切可以迁移的内容都切换到基于 Graviton2 的实例中。”

- Valentino Volonghi,NextRoll 首席技术官

SmugMug

SmugMug 运营着两个大型在线照片平台 — SmugMug 和 Flickr,超过 1 亿会员能够安全地在这两个平台上存储、搜索、共享和出售数百亿张照片。

“我们是 Graviton 实例的早期使用者,从 Amazon EC2 A1 实例开始便开始使用。目前,我们基于 PHP 的照片服务应用程序层使用 Spot 在由 AWS Graviton2 提供支持的 Amazon EC2 M6g 和 C6g 实例上运行。很少有一种技术可以让你仅仅通过重新编译就可以将性价比提高 40%。迁移到基于 AWS Graviton2 的实例所需的代码更改极少;它真的起作用了! 我们打算在一年之内将我们的绝大部分工作负载迁移到 AWS Graviton2,下一步计划之一就是将缓存服务器迁移到 r6gd。”

Shane Meyers,SmugMug 首席运营工程师

阅读更多客户案例 »

合作伙伴客户评价

CircleCI

作为最大的持续集成和交付 (CI/CD) 平台,CircleCI 是开发人员可将想法大规模无缝付诸实施的中心枢纽。CircleCI 是少数为 CI/CD 提供完全基于云的 Arm 计算的服务之一,客户无需管理自己的机器即可为 Arm 构建和测试应用程序。

“AWS Graviton2 实例首次让大规模基于 Arm 的 CI/CD 成为可能。我们需要一个合作伙伴,能够为基于 Arm 的计算提供我们所需的容量和可靠性。借助在 Graviton2 上运行的 CircleCI 的 Arm 构建队列,开发人员无需管理自己机器,即可以真正的无服务器体验构建、测试和部署基于 Arm 的应用程序。通过与 AWS 合作,我们能够将 Arm 开发者社区的规模提升到一个前所未有的水平。”

CircleCI 业务拓展副总裁 Tom Trahan

CrowdStrike

CrowdStrike 是全球网络安全领导者,致力于从根本上阻止网络入侵,为云交付终端节点提供保护。CrowdStrike Falcon 只需利用原生云平台和一个轻量级传感器,即可为主机和托管的容器提供全面的运行时保护和可见性,无需任何其他部署或集成。基于 Arm64 的 AWS Graviton2 实例提供卓越的性能和成本优势,这将有助于推动它的采用,将它应用于更广泛的工作负载中。在责任共担模型下,无论基础处理器架构如何,都需要为 AWS 客户在整个 Amazon EC2 计算队列中提供一致且无缝的保护。这就是 CrowdStrike 希望将 CrowdStrike Falcon 保护和可见性扩展到所有基于 Graviton 的 EC2 实例的原因。

Datadog

Datadog 是为云时代的开发人员、运营和业务用户提供服务的监控和分析平台。Datadog 产品经理 Jimmy Caputo 说:“现在,Graviton2 实例已正式推出,我们对此感到很高兴。我们发现,由于这些实例将关键的持续集成管道的性能提高了 50%,因此我们开发人员的生产效率得以提升。借助适用于 Graviton/Arm的 Datadog 代理,所有 AWS 客户都可以使用 Datadog 来监控 Graviton2 实例性能和其他基础设施。”

Genymotion
“Genymotion 推出 Android In-the-Cloud (AIC) 解决方案,具有浏览器内流式传输和 ADB 访问功能。Genymotion 已部署在基于 AWS Graviton2 Arm64 的实例上,因为我们的客户发现,这一代基于 Arm 的服务器以更低价格将密度和流式传输质量提高了三到五倍。这也使他们无需安装二进制转换工具即可运行应用程序,从而拥有原生 Android 体验。Genymotion 团队很高兴终于看到基于服务器的云中 Arm 实例,因为它将开辟新的用例和机会。” 

Jean-Charles Leneveu,Genymotion 产品经理

KeyDB

KeyDB 是与 Redis™API 兼容的高性能数据库,专注于多线程、内存效率和高吞吐量的实现。KeyDB 很高兴为 AWS Graviton2 实例提供支持,并鼓励用户了解 KeyDB + Graviton2 设置带来的优势。与最新一代基于 x86 的 M5 实例相比,KeyDB 测试显示使用由 AWS Graviton2 提供支持的 Amazon M6g 实例可将性能提升高达 65%。KeyDB 能够支持最新技术并为用户提供最强大的解决方案,这让他们引以为豪。

详细了解 AWS Graviton 合作伙伴 »

支持 Graviton2 的 AWS 服务

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(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

全球可用

  • M6g、C6g 和 R6g
  • M6gd、C6gd 和 R6gd
  • C6gn
  • T4g
  • X2gd
  • M6g、C6g 和 R6g
  • M6g、C6g 和 R6g
  • M6gd、C6gd 和 R6gd
  • M6gd、C6gd 和 R6gd
  • C6gn
  • C6gn
  • T4g
  • T4g
  • X2gd
  • X2gd

合作伙伴博客

宣布在 AWS Graviton2 上支持 Anaconda
作者:Anaconda 团队
2021 年 5 月 14 日
 
保护 AWS Graviton2 上基于 ARM 的容器工作负载
Tweedie-Yates 案例
2021 年 3 月 16 日
 
 
ARM 原生 Android 环境现可在 AWS 上使用
Genymotion
2020 年 11 月 5 日
 
Jason Andrews
2020 年 9 月 15 日
 
宣布正式推出 Graviton2 CPU 支持!
Travis CI
2020 年 9 月 1 日
 
NGINX
2020 年 8 月 4 日

文章和公告

1

未返回任何项目。

资源

深入探究 AWS Graviton2 处理器提供支持的 EC2 实例 (31:53)
在这个前所未有的时间提供久经考验的计算能力 (1:03:03)
Peter DeSantis 的基础设施主旨演讲 (1:15:51)
Andy Jassy 的主题演讲 (2:52:03)

1 基于对具有不同计算特征和内存需求的工作负载所进行的内部测试,M6g、C6g 和 R6g 实例相较于 M5、C5 和 R5 实例,成本降低 20%,性能最高提升 40%。