Amazon RDS 现已支持用于任务关键型数据库工作负载的 io2 Block Express 卷

Amazon RDS 现已支持用于任务关键型数据库工作负载的 io2 Block Express 卷

💡 原文中文,约2500字,阅读约需6分钟。
📝

内容提要

亚马逊宣布Amazon RDS中的所有数据库引擎都可使用io2 Block Express存储卷,提供高性能和低延迟的关键数据库工作负载。用户可升级io1卷为io2 Block Express卷,提升应用程序性能和可靠性。io2 Block Express卷支持高达64TiB存储空间、最多256000预调配IOPS和4000MiB/s最大吞吐量。用户可通过AWS CLI命令创建或修改配置有io2 Block Express卷的RDS实例。该存储卷支持所有RDS数据库引擎,并在多个地区提供。定价和计费与io1卷相同。

🔎

延伸解读

升级路径与成本优势

文章指出,用户可将现有的 io1 卷升级至 io2 Block Express 卷,且无需停机。升级后,在存储成本不变的前提下,预调配 IOPS 可提升至 io1 的 20 倍(每 GB 高达 1000 IOPS),同时耐久性从 99.9% 提升至 99.999%。这意味着对于 I/O 密集型数据库,可以在不增加预算的情况下获得显著的性能与可靠性提升。

性能规格与引擎差异

io2 Block Express 卷支持高达 64TiB 存储、256000 预调配 IOPS 和 4000MiB/s 吞吐量。但不同数据库引擎的规格存在差异:Db2、MariaDB、MySQL 和 PostgreSQL 支持 100–65536GiB 存储和最高 256000 IOPS;Oracle 在 100–199GiB 时最高 199000 IOPS,200GiB 以上可达 256000 IOPS;SQL Server 仅支持 20–16384GiB 存储和最高 64000 IOPS。用户需根据引擎类型规

IOPS 与存储容量的配比关系

文章强调,io2 Block Express 卷的 IOPS 与已分配存储空间存在固定比例。基于 AWS Nitro System 的实例,比例为 1000:1,即每 GiB 可预调配 1000 IOPS,因此要达到最大 256000 IOPS,卷容量至少需 256GiB。非 Nitro 实例的比例为 500:1,需 512GiB 才能达到最大 IOPS。规划时需同时考虑实例类型与存储容量。

可用区域与操作方式

io2 Block Express 卷已在多个 AWS 区域推出,包括美国东部(俄亥俄州、弗吉尼亚州北部)、美国西部(加利福尼亚州北部、俄勒冈州)、亚太地区(香港、孟买、大阪、首尔、新加坡、悉尼、东京)、加拿大(中部)、欧洲(法兰克福、爱尔兰、伦敦、斯德哥尔摩)和中东(巴林)。用户可通过 RDS 控制台或 AWS CLI 命令创建新实例或修改现有实例,将存储类型设置为 io2 并指定 IOPS。

❓

Q&A

io2 Block Express 卷的主要特点是什么?

io2 Block Express 卷专为高性能、高吞吐量和低延迟的关键数据库工作负载设计,支持高达64TiB存储空间、最多256000预调配IOPS和4000MiB/s最大吞吐量。

如何将现有的io1卷升级为io2 Block Express卷?

用户可以通过AWS CLI命令修改现有RDS实例,将存储类型更改为io2,并指定新的存储大小和IOPS。

io2 Block Express卷的耐久性和延迟表现如何?

io2 Block Express卷的耐久性提高到99.999%,延迟稳定在亚毫秒级。

io2 Block Express卷的定价与io1卷相比如何?

io2 Block Express卷的定价和计费与io1卷相同。

io2 Block Express卷支持哪些数据库引擎?

io2 Block Express卷支持所有RDS数据库引擎,包括Db2、MariaDB、MySQL、PostgreSQL、Oracle和SQL Server。

使用io2 Block Express卷的RDS实例在哪些地区可用?

io2 Block Express卷在多个地区提供,包括美国东部、美国西部、亚太地区、加拿大、欧洲和中东区域。

🏷️

标签

➡️

继续阅读