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 T4g、M6g、C6g 和 R6g 实例,及其具有本地基于 NVMe 的 SSD 存储的变体,而且与当前这一代基于 x86 的实例1相比,这些实例为各种工作负载(包括应用程序服务器、微服务、高性能计算、电子设计自动化、游戏、开源数据库和内存中的缓存)提供高达 40% 的性价比提升。AWS Graviton2 处理器也为视频编码工作负载提供增强的性能,为压缩工作负载提供硬件加速,并为基于 CPU 的机器学习推理提供支持。它们可以提供高 7 倍的性能、多 4 倍的计算核心、快 5 倍内存和大 2 倍缓存。

James Hamilton 宣布推出由 AWS Graviton2 提供支持的全新 Amazon EC2、M6g、C6g 和 R6g 实例 (8:34)

免费试用:截至 2020 年 12 月 31 日,所有 AWS 的新老客户都可以免费试用 t4g.micro 实例,每月最多 750 小时。在免费试用期内,运行 t4g.micro 实例的客户在 2020 年 12 月之前每月将自动从其每月账单中扣除 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)。

了解更多 »

基于本地 NVMe 的 SSD 存储选项还可用于通用 (M6gd)、计算优化型 (C6gd) 和内存优化型 (R6gd) 实例。 

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

SiteMerch-EC2-A1-Instances_390x150

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

了解更多 »

客户和合作伙伴评价

600x400_Crowdstrike_Logo

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

600x400_Datadog_Logo

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

Honeycomb_io

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

Hotelbeds_Logo_pos

Hotelbeds 是全球领先的住宿分销平台,通过旅行分销商的全球网络重新定义了住宿、交通、活动和汽车租赁产品。Hotelbeds 不断探索新技术,以确保为客户提供最好的产品和服务。Hotelbeds 很高兴能够在使用 Java11 + SpringBoot2 开发的工作负载中对新的 AWS Graviton2 处理器进行测试。Hotelbeds 的初步测试显示,与当前一代 M5 实例相比,基于 AWS Graviton2 的 Amazon EC2 M6g 实例将性价比提高了 43%。 由于测试结果表现良好,Hotelbeds 希望在其 Amazon EC2 基础设施中使用 M6g 实例。

INTS_CreativeDataTechnology_Logo_CMYK

InterSystems 旨在让数据平台客户实现技术和架构自由。InterSystems 基准测试显示,与大小相近的 M5 实例相比,新的基于 AWS Graviton2 的 Amazon EC2 M6g 实例将性能提升了 28%,将基础设施成本降低了 20%。由于测试结果出色,InterSystems 在最新版本的 InterSystems IRIS 数据平台中增加了对 Arm 架构和基于 AWS Graviton2 的实例的支持。

KeyDB-Logo_600x400

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

Valnet

LexisNexis Risk Solutions 是一家全球数据和分析公司,该公司为各个行业提供数据和技术服务、分析、预测洞察和欺诈预防。

“我们根据 Amazon EC2 M6g 实例上的 OpenJDK8 对我们的 Java 应用程序进行了测试。此应用程序可处理大量加密进程,并且可用于提供消息级加密,以满足客户的安全需求。与我们的基线 C5 实例相比,M6g 实例能够多处理 30% 的流量。这些结果非常令人激动。”

Tim Miller,LexisNexis Risk Solutions 的医疗保健部门高级咨询软件工程师

mobiuspace-logo

Mobiuspace 是一家初创公司,提供基于 AI 的高级内容发现和娱乐平台。近期,Mobiuspace 在新的基于 AWS Graviton2 的 Amazon EC2 M6g 实例上对其基于 Java 的容器化后端服务进行了测试,与 M5 实例相比,前者将性能提高了 40%。由于 Amazon EC2 M6g 实例可以提升性能,而且将价格降低了 20%,因此 Mobiuspace 希望采用它们。

Netflix_logo

Netflix 是全球领先的互联网娱乐服务公司,在 190 个国家/地区拥有 1.58 亿会员,提供的内容包括众多类型和语言的电视剧、纪录片和故事片。Netflix 性能和操作系统总监 Ed Hunter 表示:“我们将 Amazon EC2 M 实例类型应用于诸多工作负载,包括我们的流式传输、编码、数据处理和应用程序监控。我们使用行业标准 LMbench 和某些 Java 基准对新的 M6g 实例进行测试,发现与 M5 实例相比,性能提高了 50%。我们对引入基于 AWS Graviton2 的 Amazon EC2 实例感到非常兴奋。”

Nielsen_Logo

Nielsen 是一家全球测量和数据分析公司,提供关于世界各地消费者和市场的最全面且可信的数据。Nielsen 数字部门高级副总裁 Chris Nicotra 表示:“我们开发了基于 OpenJDK 的 Java 应用程序,用于收集数字数据、处理传入 Web 请求,并根据业务需要重定向请求。这是一个 I/O 密集型应用程序,其一项关键要求是通过经济高效的方式扩展。我们无缝地将此 Java 应用程序传送到由 AWS Graviton 处理器提供支持的 Amazon EC2 A1 实例。我们已经对新的基于 Graviton2 的 M6g 实例进行了测试,它能够处理两倍于 A1 的负载。我们希望能够在新的基于 Graviton2 的实例上运行更多的工作负载。”

Plurk

Plurk 开发并运营了一个社交媒体网站,让人们能够以具有吸引力且易于理解的组块展现其生活中的各个事件。Plurk 运营着一个 Memcached 队列作为其堆栈的一部分,以确保出色的用户体验。Plurk 在云中诞生,并且从早期开始就在 Amazon EC2 实例上运行 Memcached。当 Plurk 听说 AWS Graviton2 时,很想知道它用于 Memcached 工作负载队列的效果如何。Plurk 无缝过渡到了基于 AWS Graviton2 的 EC2 实例,这种做法使其将处理器负载减少了 15%,并将成本降低了 20%。基于这种积极体验,Plurk 正在评估其他工作负载以过渡到 AWS Graviton2,以便获得额外的性价比优势。

Raygun_logo

Raygun 可以让用户了解如何真正体验软件,从而让客户能够更快、更准确地检测、诊断和解决问题。Raygun 在新的基于 Graviton2 的 M6g 实例上对 Raygun 计算中心基于 .NET Core 的工作负载进行了测试,他们欣喜地发现在如今的生产中,相比于当前的第 5 代实例,性能提高了 30%。在如今挑战无处不在的环境中,Raygun 将重点放在实现成本效益上。因此,Raygun 很高兴能够在生产中使用这些已全面推出的实例。

Redbox_logo

Redbox 是一家以低廉价格提供新电影租赁和电视节目(无需订阅)的美国公司。Redbox 经营着 41500 多个交通便利的自助式娱乐亭,每晚都会对影片库进行预测,以确保能及时满足客户对电影的需求。目前的预测算法主要是计算限制,并在 C5 实例上运行。Redbox 了解到 AWS Graviton2 发布后,希望对新的 Amazon EC2 M6g 实例进行测试,以了解它们在此使用案例中的性能。将 m5.2xlarge 和 m6g.2xlarge Redbox 进行对比后,发现性能相差无几,但 M6g 将成本降低了 20%。Redbox 对 Graviton2 在服务器空间中与 x86 相互交易最为满意。

Arm TD logo

Arm Treasure Data Customer Data Platform (CDP) 可以统一不同来源的数据,并减少了数据清理和准备的需求。此类大数据繁重的工作负载在 AWS 上运行,并由 Presto 等开源中间件提供支持。根据内部测试,与 M5 实例相比,由基于 Arm 的 AWS Graviton2 处理器提供支持的 Amazon EC2 M6g 实例将性能提升了 30%,将成本降低了 20%。

Valnet

Valnet Inc. 是一家数字媒体公司,专门进行内容分发。

“利用 Screen Rant、TheGamer 和 CBR 等大容量站点组合,经过充分优化的 EC2 基础设施是我们业务的基础部分。对最常见的工作负载(NGINX、PHP、Redis)进行基准测试后,我们发现,基于 AWS Graviton2 的新 Amazon EC2 M6g 实例与当前的 M5 队列相比,性能最多提高 30%。从那以后,我们完全转换到 M6g 中,使实例数量减少 20%,成本降低 20%,且总体性价比提高 40%。”

Stefan Sjogelid,Valnet Inc. 的系统管理员

软件与服务

操作系统

Toolkit-Icon_Linux2
Amazon Linux 2
Toolkit-Icon_RedHat
Red Hat Enterprise Linux
Toolkit-Icon_Ubuntu
Ubuntu
Toolkit-Icon_SUSE
SUSE Linux Enterprise Server
Toolkit-Icon_Fedora
Fedora
Free-BSD_Logo
FreeBSD
Debian_Logo
Debian

容器服务

Toolkit-Icon_Docker
Docker
Toolkit-Icon_Amazon-EKS
Amazon Elastic Kubernetes Service
Toolkit-Icon_Amazon ECS.e8cc95a422d1f7c5ed31ca14082ff183c7959034
Amazon Elastic Container Service
Fircracker_Logo
Firecracker
ECR_Logo
Amazon Elastic Container Registry
Rancher_Logo
Rancher

开发人员工具和软件

Jenkins_Logo
Jenkins
GitLab_Logo
GitLab
Toolkit-Icon_AWS CodeCommit.adef7bf3c09f39b8a2a7c119653623a0f5f14646
AWS CodeCommit
Toolkit-Icon_AWS CodeBuild.87069d3ea748977c88d516873e16b92a2ff1bb75
Amazon CodeBuild
Toolkit-Icon_AWS CodePipeline.2039671c2249b73c00063e9a20ce64e6c98f85c9
AWS CodePipeline
Code-Deploy_Logo
AWS CodeDeploy
Cloud-9_Logo
AWS Cloud9
Corretto_Logo
Amazon Corretto
NGinx_Logo
NGINX
Chef_Logo_developer_tools_software
Chef
Drone_Logo_developer_tools_software
Drone
Github_Logo_developer_tools_software
GitHub
GitHub-Actions_Logo_developer_tools_software
Github Actions
Honeycomb_Logo_developer_tools_software
HoneyComb
Travis_Logo_developer_tools_software
TravisCI
KernelCare_Logo
KernelCare

代理

Crowdstrike_Logo
CrowdStrike
DataDog_Logo
Datadog
Cloudwatch_Logo
Amazon CloudWatch
Amazon-Inspector_Logo
Amazon Inspector
Aws-System-Manger_Logo
AWS Systems Manager
Qualys_Logo_agents
Qualys
Rapid7_Logo_agents
Rapid7
Tenable_Logo_agents
Tenable

及其他...

合作伙伴博客

Jason Andrews
2020 年 9 月 15 日
 
宣布正式推出 Graviton2 CPU 支持!
Travis CI
2020 年 9 月 1 日
 
NGINX
2020 年 8 月 4 日
 
Arthur Petitpierre 和 Jimmy Caputo
2020 年 7 月 20 日
 
Jim Jackson
2020 年 6 月 12 日
 
Brent Cook
2020 年 6 月 8 日
 
Chris Carlson
2020 年 5 月 26 日
 
BusinessWire
2020 年 5 月 21 日
 
Announcing 32/64-bit Arm runner support for AWS Graviton2
Kushal Koolwal
2020 年 5 月 15 日
 
TravisCI 现支持 AWS Graviton2
Paul Gordon
2020 年 5 月 15 日
 
Kai Sasaki (Treasure Data)
2020 年 3 月 27 日

Observations on Arm64 and AWS’s Amazon EC2 M6g instances
Liz Fong-Jones (Honeycomb.io)
2020 年 3 月 18 日

Benchmarking the AWS Graviton2 with KeyDB – M6g up to 65% faster
Ben Schermel (EQAlpha)
2020 年 3 月 2 日

Intersystems IRIS on Arm-based AWS Graviton2 Processors
Steve LeBlanc (InterSystems)
2020 年 2 月 19 日

Building multi-architecture Docker images on Arm 64-bit AWS Graviton processors
Scott Rossillo
2020 年 1 月 14 日

文章和公告

 
Sébastien Stormacq
2020 年 7 月 27 日
 
Neelay Thaker
2020 年 7 月 14 日
 
Spot
2020 年 6 月 22 日
 
Business Wire 
2020 年 6 月 11 日
 
Emma White
2020 年 6 月 11 日
 
现已推出适用于 Linux Arm 的 AWS CLI v2
Kyle Knapp
2020 年 5 月 21 日
 
新增 – EC2 M6g 实例,由 AWS Graviton2 提供支持
Sébastien Stormacq
2020 年 5 月 11 日
 
Amazon’s Arm-based Graviton2 against AMD and Intel: Comparing Cloud Compute
Andrei Frumusanu (Anandtech)
2020 年 3 月 10 日
 
Jesse Butler
2020 年 5 月 1 日
 
使用 CodeBuild 构建基于 Arm 的应用程序
Eddie Moser
2020 年 2 月 3 日
 
AWS Graviton2
James Hamilton
2020 年 1 月 14 日
 
 

资源

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