亚马逊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 ElastiCache、Amazon EKS、Amazon ECS、Amazon Relational Database Service (RDS)、Amazon EMR、Amazon Aurora 和 Amazon OpenSearch Service,您的应用程序可轻松从 Graviton 中受益。一位法国客户最近告诉我,他们仅在 Terraform 脚本中做了一行更改,即将很大一部分 Amazon EMR 集群迁移到了 Graviton;其余工作与原初一样。
对于使用无服务器进行构建的用户,我们还发布了针对 AWS Fargate 和 AWS 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 小时/月。
现在就去构建吧 ;-)