亚马逊AWS官方博客

Graviton 快速启动 – 帮助您将工作负载迁移到 AWS Graviton 的全新计划

借助去年开展的 Graviton 挑战赛,我们帮助客户迁移到基于 Graviton 的 EC2 实例,这些客户在短短 4 天内获得高达 40% 的性价比优势。成千上万的客户,包括排名前 50 位 Amazon Elastic Compute Cloud (Amazon EC2) 客户中的 48 位,都在使用 AWS Graviton 处理器来处理其工作负载。除了 EC2 之外,许多 AWS 托管服务可在 Graviton 上运行其工作负载。对于大多数客户而言,采用 Graviton 非常容易,只需要最少量的代码更改。但是,将工作负载迁移至 Graviton 所需的工作量和时间取决于几个因素,包括您的软件开发环境和构建应用程序所依据的技术堆栈。

今年,我们希望更进一步,让客户不仅通过 EC2 采用 Graviton,还可通过托管服务更轻松地采用此工具。今天,我们将推出 AWS Graviton 快速启动,这是一项全新的计划,通过提供支持 Graviton 平台的 EC2 和其他托管服务的分步指导,可以更轻松地将工作负载迁移到 AWS Graviton

  • Amazon Elastic Compute Cloud (Amazon EC2) – EC2 为迁移提供了最灵活的环境,可以支持多种工作负载,例如 Web 应用程序、自定义数据库或分析。您可以完全控制在 EC2 实例中运行的解释代码或编译代码。您还可以使用许多支持 Arm64 架构的开源和商业软件产品。
  • AWS Lambda — 迁移无服务器函数非常容易,特别是如果您使用解释型运行时(如 Node.js 或 Python)。大多数情况下,您只需要检查软件依赖项的兼容性即可。我在此博客文章中展示了几个示例。
  • AWS Fargate – 如果您的应用程序已经在容器中运行,或者您计划对它们进行容器化,则 Fargate 效果最佳。通过使用多架构容器映像或映像清单中包含 Arm64 的映像,您可以同时获得 Fargate 的无服务器优势和 Graviton 的性价比优势。
  • Amazon Aurora – 关系数据库是许多应用程序的核心。如果您需要与 PostgreSQL 或 MySQL 兼容的数据库,则可以使用 Amazon Aurora 来拥有由 Graviton 提供支持的高性能且全球可用的数据库。
  • 亚马逊关系数据库服务 (RDS) – 与 Aurora 类似,PostgreSQL、MySQL 和 MariaDB 等Amazon RDS 引擎可以使用基于 Graviton 的实例提供完全托管的关系数据库服务。
  • Amazon ElastiCache – 当您的工作负载需要超低延迟和高吞吐量时,您可以使用 ElastiCache 加快应用程序的速度,在 Graviton 上运行完全托管的内存缓存,并与 RedisMemcached 兼容。
  • Amazon EMR – 借助 Amazon EMR,您可以使用 Apache SparkApache Hive 和 Presto 等开源分析框架,在 Graviton 上运行大规模的分布式数据处理作业、交互式 SQL 查询和机器学习应用程序。

以下是我们从在 Graviton 上运行工作负载的客户处得到的一些反馈:

  • 一级方程式赛车运营方告诉我们,基于 Graviton2 的 C6gn 实例为其部分计算流体动力学 (CFD) 工作负载提供了最佳的性价比优势。最近他们发现,对于相同的模拟,Graviton3 C7g 实例的速度提高了 40%。他们预计,基于 Graviton3 的实例将成为运行其所有 CFD 工作负载的最佳选择。
  • Honeycomb 100% 的生产工作负载都使用 EC2 和 Lambda 在 Graviton 上运行。他们对照 Graviton3 的早期预览版实例测试了用于可观察性平台的高吞吐量遥测摄取工作负载,并且与 Graviton2 相比,其工作负载的性能提高了 35%。与服务相同工作负载的 C6g 相比,他们运行的 C7g 实例减少了 30%,延迟降低了 30%。随着这些实例投入生产,他们预计将比 x86 实例提高 50% 以上的性价比。
  • Twitter 正在开展一个为期多年的项目,利用基于 Graviton 的 EC2 实例来交付 Twitter 时间表。作为进一步提高效率的持续性工作的环节之一,他们测试了基于 Graviton3 的新型 C7g 实例。在代表其工作负载的众多基准测试中,他们发现,与基于 Graviton2 的 C6g 实例相比,基于 Graviton3 的 C7g 实例的性能提高了 20-80%,同时尾部延迟降低了多达 35%。他们很高兴将来能利用基于 Graviton3 的实例实现显著的性价比优势。

借助所有这些选项,获得在 AWS Graviton 上运行全部或部分工作负载的优势比您预期的要容易得多。为了帮助您入门,您还可以免费试用基于 Graviton 的 T4g 实例,截止日期为 2022 年 12 月 31 日,每月最多可试用 750 小时。

请访问 AWS Graviton 快速入门,获取有关如何将工作负载迁移到 AWS Graviton 的分步指导。

Danilo