亚马逊AWS官方博客

新品 — Amazon RDS on Graviton2 处理器

我最近写了一篇帖子,通知 M6gR6gC6g 系列实例已在 Amazon Elastic Compute Cloud (EC2) 上推出。与 x86 实例相比,这些实例的性价比更好。这些实例基于由 AWS 设计的 AWS Graviton2 处理器,利用 64 位 Arm Neoverse N1 内核。

相较于之前的 M5和 R5 数据库实例类型,您从现在开始可以受益于 Amazon Relational Database Service (RDS) 数据库的出色性价比,同时可利用面向 RDSAWS Graviton2 处理器。您可以在 M6g 和 R6g 实例系列及三种数据库引擎中选择(MySQL 8.0.17 及更高版本、MariaDB 10.4.13 及更高版本和 PostgreSQL 12.3 及更高版本)。

M6g 实例非常适合通用工作负载。R6g 实例提供的内存比 M6g 实例多 50%,是大数据分析等内存密集型工作负载的理想选择。

根据对具有不同计算和内存要求特性的工作负载开展的内部测试,在用于 RDS 开源数据库时,Graviton2 实例的性能提升和性价比提高分别高达 35% 和 52%。

Graviton2 实例系列包括几项新的性能优化,例如每个内核的 L1 和 L2 缓存更大、高于同类 x86 实例的 Amazon Elastic Block Store (EBS) 吞吐量、完全加密的 RAM 等。详细信息请参阅此页面。您可以通过立即预配或迁移 RDS 实例,轻松从这些优化中受益。

RDS 实例提供多种配置,最低配置为 2 个 vCPU,8 GiB 内存用于 M6g,16 GiB 内存用于 R6g,网络带宽高达 10 Gbps,为您提供新的入门级通用实例和内存优化实例。下表列出了可供您使用的实例大小:

实例大小 vCPU 内存 (GiB) 专用 EBS 带宽 (Mbps) 网络带宽
(Gbps)
M6g R6g
大型 2 8 16 高达 4750 高达 10
xlarge 4 16 32 高达 4750 高达 10
2xlarge 8 32 64 高达 4750 高达 10
4xlarge 16 64 128 4750 高达 10
8xlarge 32 128 256 9000 12
12xlarge 48 192 384 13500 20
16xlarge 64 256 512 19000 25

我们来启动您的首个基于 Graviton2 实例
要启动新的 RDS 实例,我像往常一样使用 AWS 管理控制台 AWS 命令行界面 (CLI),然后选择 db.m6g db.r6g 实例类型中的一个(文档中的此页面提供了所有详细信息)。

RDS 启动 Graviton2 实例

使用 CLI,如下所示:

aws rds create-db-instance
 --region us-west-2 \
 --db-instance-identifier $DB_INSTANCE_NAME \
 --db-instance-class db.m6g.large \
 --engine postgres \
 --engine-version 12.3 \
 --allocated-storage 20 \
 --master-username $MASTER_USER \
 --master-user-password $MASTER_PASSWORD

CLI 通过以下方式确认:

{
    "DBInstance": {
        "DBInstanceIdentifier": "newsblog",
        "DBInstanceClass": "db.m6g.large",
        "Engine": "postgres",
        "DBInstanceStatus": "creating",
...
}

迁移到 Graviton2 实例非常简单。在 AWS 管理控制台中,选择数据库,然后单击修改

修改 RDS 数据库

然后选择新的数据库实例类

修改数据库实例

或者使用 CLI,我可以使用 modify-db-instance API 调用。

切换实例类型时,会发生短暂的服务中断。默认为在下一个维护时段内进行修改,除非启用 ApplyImmediately 选项。

您可以在 EC2 M6g 和 R6g 可用的所有区域中配置新实例或迁移到 Graviton2 Amazon Relational Database Service (RDS) 实例,这些区域包括:美国东部(弗吉尼亚北部)美国东部(俄亥俄)美国西部(俄勒冈),、亚太地区(孟买)亚太地区(新加坡)亚太地区(悉尼)亚太地区(东京)欧洲(爱尔兰)欧洲(法兰克福) AWS 区域。

像往常一样,请在 AWS 论坛或通过您常用的 AWS 联系人向我们提供您的反馈。

— seb