亚马逊AWS官方博客

全新推出 —— 由 AWS Graviton3 处理器赋能的 Amazon EC2 C7g 实例

我很高兴地宣布,由最新 AWS Graviton3 处理器赋能的 Amazon Elastic Compute Cloud (Amazon EC2) C7g 实例现已面向所有人正式推出,该实例自去年 re: Invent 以来一直提供预览版

C7g 名称分解:“C”实例系列专为计算密集型工作负载设计。这是此实例系列的第 7 代。“g”表示其基于 AWS 设计的芯片 AWS Graviton。这些实例是由最新一代 AWS Graviton(Graviton3 处理器)赋能的首批实例。

随着各种工作负载不断迁移到云端以及计算、存储和网络需求快速增长,您急需进一步突破性价比界限,以便加速云端迁移并优化成本。此外,您急需寻找更节能的计算选项,从而帮助您减少碳足迹并实现可持续发展目标。为此,我们回应您的心声,并在 AWS 基础设施的各个层面加速创新。我们的 Graviton 芯片以更低的成本提供更好的性能以及增强的功能。例如,AWS Graviton3 处理器通过始终在线的内存加密、每个 vCPU 的专用缓存以及对指针身份验证的支持,为您提供增强的安全性。

让我们用数字来说明。与同类第五代基于 x86 的实例相比,我们推出的基于 Graviton2 的实例为各种工作负载提供了高达 40% 的性价比提升。现在,我们提供 12 个由 AWS Graviton2 处理器赋能的实例系列(M6g、M6gd、C6g、C6gd、C6gn、R6g、R6gd、T4g、X2gd、Im4gn、Is4gen 和 G5g),为各种工作负载提供显著的性价比优势。2021 年,我们看到数以万计的 AWS 客户通过使用基于 Graviton2 的 EC2 实例充分利用这项创新

与 Graviton2 处理器相比,我们的下一代 Graviton3 处理器基于领先的 DDR5 内存技术,从而使性能提升高达 25%,浮点性能提升高达 2 倍,内存访问速度提升 50%。

在实现与同类 EC2 实例相同性能的情况下,Graviton3 还能节约高达 60% 的能源,从而助力您减少碳足迹。

Snap Inc 以 Snapchat 和 Bitmoji 等受欢迎的社交媒体服务闻名遐迩,采用基于 AWS Graviton2 的实例来优化其 Amazon EC2 的性价比。Snap 的软件工程师 Aaron Sheldon 告诉我们:“我们试用了基于AWS Graviton3 的全新 Amazon EC2 C7g 实例,发现与上一代 C6g 实例相比,其在实际工作负载方面具有显著的性能提升。我们很高兴地将基于 Graviton2 的工作负载迁移到 Graviton3,包括消息传递、存储和朋友关系图工作负载。”

C7g 实例提供八种大小,包括 1、2、4、8、16、32、48 和 64 个 vCPU。C7g 实例支持配置高达 128 GiB 的内存、30 Gbps 的网络性能和 20 Gbps 的 Amazon Elastic Block Store (EBS) 性能。这些实例由 AWS Nitro 系统赋能,完美融合了专用硬件和轻量级虚拟机管理程序。

下表总结了该系列中每种实例类型的关键特征。

实例名称 vCPU 数量
内存
网络带宽
EBS 带宽
c7g.medium 1 2 GiB 最高 12.5 Gbps 最高 10 Gbps
c7g.large 2 4 GiB 最高 12.5 Gbps 最高 10 Gbps
c7g.xlarge 4 8 GiB 最高 12.5 Gbps 最高 10 Gbps
c7g.2xlarge 8 16 GiB 最高 15 Gbps 最高 10 Gbps
c7g.4xlarge 16 32 GiB 最高 15 Gbps 最高 10 Gbps
c7g.8xlarge 32 64 GiB 15 Gbps 10 Gbps
c7g.12xlarge 48 96 GiB 22.5 Gbps 15 Gbps
c7g.16xlarge 64 128 GiB 30 Gbps 20 Gbps

C7g 实例首先在美国东部(弗吉尼亚州北部)和美国西部(俄勒冈州)AWS 区域推出;将在不久后在其他区域推出。

与往常一样,您可以按需购买 C7g 容量作为预留实例或竞价型实例,并使用您的 Saving Plans。定价详细信息可参见 EC2 定价页面

我每天都有机会与 AWS 客户交谈,我的许多讨论都是围绕工作负载的性价比和可持续性展开的。可供选择的实例类型超过 500 种,我经常被问到的一个问题是:哪些工作负载可以从 C7g 中受益?

您会发现,C7g 实例在其实例系列中为各种计算密集型工作负载提供最佳性价比,这些工作负载包括应用程序服务器、微服务、高性能计算、电子设计自动化、游戏、媒体编码或基于 CPU 的机器学习推理。这些实例非常适合所有基于 Linux 的工作负载,包括使用 Amazon Elastic Kubernetes Service (EKS)Amazon Elastic Container Service (Amazon ECS)Amazon Elastic Container Registry、Kubernetes 和 Docker 构建的以及使用受欢迎的编程语言(例如 C/C++、Rust、Go、Java、Python、.NET Core、Node.js、Ruby 和 PHP)编写的基于微服务的容器化应用程序。

我被问到的下一个问题是:鉴于 Graviton 实例基于 Arm 架构,其从 x86 迁移有多困难?

众多操作系统、独立软件供应商、容器服务、代理和开发人员工具支持 Graviton3 实例,从而赋能您轻松迁移工作负载。

使用高级编程语言(例如 Python、Node.js、Ruby、Java 或 PHP)编写的应用程序和脚本通常仅需要重新部署。使用低级编程语言(例如 C/C++、Rust 或 Go)编写的应用程序需要重新编译。

但是,您并非总是需要迁移应用程序。一些托管服务已经基于 Graviton,例如 Amazon ElastiCacheAmazon EKSAmazon ECSAmazon Relational Database Service (RDS)Amazon EMRAmazon AuroraAmazon OpenSearch Service,您的应用程序可轻松从 Graviton 中受益。一位法国客户最近告诉我,他们仅在 Terraform 脚本中做了一行更改,即将很大一部分 Amazon EMR 集群迁移到了 Graviton;其余工作与原初一样。

对于使用无服务器进行构建的用户,我们还发布了针对 AWS FargateAWS Lambda 的 Graviton 支持,从而将 Graviton 的价格、效率和性能优势扩展到无服务器工作负载。使用 Graviton2 的 Lambda 函数可使性价比提升高达 34%。

减少组织的碳足迹同样至关重要。减少基于云的工作负载的碳足迹是您和我们的共同责任。我们致力于在各个层面进行创新,从而贡献自己的一份力量:从用于建造设施的材料、冷却用水和可再生能源的生产,直到发明更节能的新型芯片。为了帮助您实现可持续发展目标,我们在 AWS Well-Architected Framework 中添加了可持续发展支柱,并发布了客户碳足迹工具。Graviton3 应时而生。与同类 EC2 实例相比,在相同性能的情况下,其可节约高达 60% 的能源。

我们在此责任共担模式中贡献自己的一份力量,现在轮到您了。您可以使用我们的创新和工具,从而帮助优化工作负载并且仅使用所需的资源。借此机会编写精妙代码,从而使用更少的 CPU 周期、存储或网络带宽。在部署代码时,请确保选择节能选项,例如基于 Graviton3 的实例类型或托管服务。

为了帮助您立即开始将应用程序迁移到 Graviton 实例类型,我们精心策划了这份技术资源列表。快来看看吧。要了解有关基于 Graviton 实例的更多信息,请访问 Graviton 页面C7g 页面并观看以下视频:

 

如您想要开始免费使用基于 Graviton 的实例,我们还在今年年底(2022 年 12 月 31 日)之前重新推出了 T4g.small 实例的免费试用,试用期长达 750 小时/月。

现在就去构建吧 ;-)

– seb