本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
预配置的 IOPS SSD 卷由固态硬盘()提供支持。SSDs这种卷是性能最高的 Amazon EBS 存储卷,专为需要低延迟的 IOPS 密集型和吞吐量密集型关键工作负载而设计。预调配 IOPS SSD 卷在 99.9% 的时间里可提供预置 IOPS 性能。
Amazon EBS 提供了两种类型的预调配 IOPS SSD 卷:
预调配 IOPS SSD(io2
)Block Express 卷
io2
Block Express 卷基于下一代 Amazon EBS 存储服务器架构而构建。它旨在满足基于 Nitro 系统构建的实例上运行的最苛刻 I/O 密集型应用程序的性能要求。Block Express 具有最高耐用性和最低延迟,非常适合运行性能密集、任务关键型工作负载,例如 Oracle、SAP HANA、Microsoft SQL Server 和 SAS Analytics。
Block Express 架构提高了 io2
卷的性能和规模。Block Express 服务器利用可扩展的可靠数据报(SRD)网络协议与基于 Nitro 系统构建的实例通信。此接口在专用于实例主机硬件上 Amazon EBS I/O 功能的 Nitro Card 中实现。它最大限度地减少 I/O 延迟和延迟变化(网络抖动),从而为应用程序提供更快、更一致的性能。
io2
Block Express 卷可提供 99.999% 的卷耐用性,年故障率(AFR)不超过 0.001%,这意味着在一年时间内,每 10 万个正在运行的卷最多发生一次卷故障。io2
Block Express 卷非常适合可以从达到亚毫秒级延迟的单个卷受益的工作负载,并支持比 gp3 卷更多的 IOPS、更高的吞吐量和更大的容量。
预调配 IOPS SSD(io2
)Block Express 卷在 99.9% 的时间里可提供预调配的 IOPS 性能。
所有基于 Nitro 系统构建的实例都支持 io2
Block Express 卷。有关更多信息,请参阅 io2
Block Express 卷
注意事项
-
io2
Block Express 卷已在以下区域提供:美国东部(俄亥俄州)|美国东部(弗吉尼亚州北部)|美国西部(北加利福尼亚)|美国西部(俄勒冈州)|亚太地区(香港)|亚太地区(孟买)|亚太地区(首尔)|亚太地区(新加坡)|亚太地区(悉尼)|亚太地区(东京)|加拿大(中部)|欧洲地区(法兰克福)|欧洲地区(爱尔兰)|欧洲地区(伦敦)|欧洲地区(斯德哥尔摩)|中东(巴林)。 -
在 2023 年 11 月 21 日之后创建的所有
io2
卷都是io2
Block Express 卷。通过修改卷的 IOPS 或大小,可以将在 2023 年 11 月 21 日之前创建的io2
卷转换为io2
Block Express 卷。 -
可以将基于 Nitro 系统构建的实例挂载到最大 64 TiB 的卷。其他实例类型可以挂载到最大 16TiB 的卷。
-
可以将基于 Nitro 系统构建的实例挂载到预调配了最多 256000 IOPS 的卷。其他实例类型可以挂载到预置了最多 64000IOPS 的卷,但可以实现最多 32000IOPS。
-
要从一个未加密的快照或共享的加密快照创建一个大小大于 16TiB 或 IOPS 大于 64000 的加密
io2
卷,您必须:-
在您的账户中,创建此快照的加密副本
-
使用此快照副本创建卷
-
性能
借助 io2
Block Express 卷,您可以通过以下方式预置卷:
-
亚毫秒级平均延迟
-
存储容量高达 64TiB(65536GiB)
-
预置 IOPS 高达 256,000,IOPS:GiB 比率为 1,000:1。可以为 256GiB 和更大的卷预置最多 IOPS(1000IOPS x 256GiB = 256000IOPS)。
注意
使用基于 Nitro 系统构建的实例,可以实现最多 256000 IOPS。在其他实例中,可以实现最高 32000IOPS 的性能。
-
MiB/s. Throughput scales proportionally at a rate of 0.256 MiB/s每个预配置 IOPS 的容量吞吐量高达 4,000。最大吞吐量可在 16,000 IOPS 或更高的情况下实现。

预调配 IOPS SSD(io1
)卷
预调配 IOPS SSD(io1
)卷旨在满足 I/O 密集型工作负载(尤其是数据库工作负载)的需求,这些工作负载对存储性能和一致性非常敏感。预置 IOPS SSD 卷使用一致的 IOPS 速率(在创建卷时指定),而 Amazon EBS 在 99.9% 的时间里可提供预置性能。
io1
卷可提供 99.8% 到 99.9% 的卷耐用性,年故障率(AFR)不超过 0.2%,这意味着在一年时间内,每 1000 个正在运行的卷最多发生两次卷故障。
io1
卷适用于所有 Amazon EC2 实例类型。
性能
io1
卷的大小介于 4GiB 到 16TiB 不等,可以为每个卷预置 100IOPS 到最多 64000IOPS。预调配 IOPS 与请求的卷大小(以 GiB 为单位)的最大比率为 50:1。例如,可以为一个 100GiB io1
卷预置最多 5000IOPS。
可以为 1280GiB 或更大的卷预置最多的 IOPS(50 × 1280GiB = 64000IOPS)。
-
io1
配置了高达 32,000 IOPS 的卷支持的最大 I/O 大小为 256 KiB,最大可产生高达 500 个MiB/s of throughput. With the I/O大小,在 2,000 IOPS 时达到峰值吞吐量。 -
预调配超过 32000IOPS(最高可达 64000IOPS)的
io1
卷以每个预调配 IOPS 16KiB 的速率线性增大吞吐量。例如,预置了 48,000 IOPS 的卷最多可以支持 750 个)。MiB/s of throughput (16 KiB per provisioned IOPS × 48,000 provisioned IOPS = 750 MiB/s -
达到最大吞吐量MiB/s, a volume must be provisioned with 64,000 IOPS (16 KiB per provisioned IOPS × 64,000 provisioned IOPS = 1,000 MiB/s(1,000)。
-
只有在基于 Nitro 系统构建的实例上,才能实现最多 64000 IOPS。在其他实例中,可以实现最高 32000IOPS 的性能。
下图说明了这些性能特性:

您的每 I/O 延迟体验取决于预置 IOPS 以及您的工作负载模式。要获得最佳 I/O 延迟体验,请确保您预配置 IOPS 以满足工作负载的 I/O 配置文件。