亚马逊AWS官方博客
新品 — Amazon RDS on Graviton2 处理器
我最近写了一篇帖子,通知 M6g、R6g 和 C6g 系列实例已在 Amazon Elastic Compute Cloud (EC2) 上推出。与 x86 实例相比,这些实例的性价比更好。这些实例基于由 AWS 设计的 AWS Graviton2 处理器,利用 64 位 Arm Neoverse N1 内核。
相较于之前的 M5和 R5 数据库实例类型,您从现在开始可以受益于 Amazon Relational Database Service (RDS) 数据库的出色性价比,同时可利用面向 RDS 的 AWS 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
实例类型中的一个(文档中的此页面提供了所有详细信息)。
使用 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 管理控制台中,选择数据库,然后单击修改。
然后选择新的数据库实例类:
或者使用 CLI,我可以使用 modify-db-instance API 调用。
切换实例类型时,会发生短暂的服务中断。默认为在下一个维护时段内进行修改,除非启用 ApplyImmediately
选项。
您可以在 EC2 M6g 和 R6g 可用的所有区域中配置新实例或迁移到 Graviton2 Amazon Relational Database Service (RDS) 实例,这些区域包括:美国东部(弗吉尼亚北部)、美国东部(俄亥俄)、美国西部(俄勒冈),、亚太地区(孟买)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(东京)、欧洲(爱尔兰)和欧洲(法兰克福) AWS 区域。
像往常一样,请在 AWS 论坛或通过您常用的 AWS 联系人向我们提供您的反馈。