新品 — 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 联系人向我们提供您的反馈。
相关文章
- Linux好用的管道命令
- 关于Hadoop集群物理及虚拟内存的检测的设置说明
- Arrays.stream().boxed()的使用
- CleanMyMac X4.12.4MAC系统优化软件
- C/C++递归实现全排列
- IDEA Mac – Windows开发编码不兼容的问题
- 一键安装OpenVPN服务端
- Windows远程连接Redis(Linux)
- Neo4j的Java API操作
- 单源最短路径问题——分支限界法(Java)
- stlink下载调试器使用说明(STM32采用stlink下载程序)
- 新的AI技术展望
- 上传项目代码到Github|Gitee
- 寒假提升 | Day10 CSS 第八部分
- ‘灵犀’-一种新的高效透雾算法
- 北漂十年回忆录|02 开始实习,锋芒初显
- Lightroom Classic 2022 for Mac(Lrc)
- 由浅入深,聊聊 LeakCanary 的那些事
- 推荐一个小项目:上传图片获取图片的经纬度以及拍摄时间
- Go的append操作是线程安全的吗