AWS 最近推出了 支持 Amazon RDS 上的 io2 Block Express 卷. 新的 io2 Block Express 卷的定价与现有的预配置 IOPS (PIOPS) io1 相同,与所有数据库引擎兼容,专为高性能、高吞吐量和低延迟数据库工作负载而设计.
推出用于 EBS 卷 2021, io2 Block Express 以前仅适用于在 EC2 实例上运行的自我管理数据库集群。 io2 的最新集成扩展了当前的 RDS 存储选项 其中包括通用 SSD(gp2 和 gp3)、PIOPS SSD(io1)和较旧的磁性类型. 阿布舍克·古普塔, AWS 首席开发人员倡导者写道:
借助 io2 Block Express 卷,您的数据库工作负载将受益于一致的亚毫秒级延迟,与 io1 卷相比,耐用性增强至 99.999%,并以与 io1 卷相同的价格将预配置存储的 IOPS/GiB 提高 20 倍(每 GiB 高达 1,000 IOPS) io1.
根据云提供商的说法,io2 Block Express 存储在领先的云提供商中具有最低的 p99.9 I/O 延迟和最佳的异常延迟控制,将其定位为 I/O 密集型任务关键型工作负载的最佳解决方案.
新卷支持高达 64 TiB 的存储和高达 256K PIOPS,实现 4K MiB/s 的最大吞吐量。 吞吐量级别根据配置的 IOPS 和卷大小而有所不同,不同数据库引擎具有不同的范围. 科里·奎因, Duckbill Group 首席云经济学家写道:
这确实很有趣,并提醒人们,AWS 内部仍然存在颠覆性团队,他们正在构建客户想要的东西,而不是 AWS 领导层认为自己想要的东西。 我最近有一位客户正在突破 RDS I/O 性能的极限; 他们很兴奋,因为所有人都在这件事上.
使用 io1 卷运行 RDS 数据库的客户可以使用以下命令迁移到较新的选项,无需任何停机: 修改数据库实例 API。 在 Reddit 主题上关于 "您如何使用 io2 卷?", 用户 无名8 警告:
根据我的经验,io2 卷特别适合将糟糕的数据库设计转化为 AWS 账单.
与通用 gp3 卷相比,新 io2 卷的成本明显更高,但它们与现有 io1 卷的定价保持一致,两种 PIOPS 存储选项均按相同费率计费。 Randall Hunt,Caylent 云副总裁, 推文:
如果您现在使用 io1,基本上没有理由不使用 io2.
新的 io2 Block Express 卷支持 1000:1 的最大 IOPS 与存储比率,并且可在所有 RDS 数据库上使用 Nitro 系统实例. 另外,AWS 宣布 RDS 多可用区部署现在具有两个可读备用数据库 支持安全证书轮换 和用于 SQL Server 的 RDS 自定义 支持 X2iedn 和 R5b 实例.