云硬盘

产品文档

云硬盘

实例规格

云硬盘服务提供三种类型的云硬盘规格,不同规格具有不同的性能和价格。可根据您业务系统的性能需求和成本计划,选择适合的存储规格。

云硬盘服务提供的实例规格如下表所示:

块存储类型 通用型SSD云盘 性能型SSD云盘 容量型HDD云盘
单盘容量 20-16000G 20-16000G 20-16000G
单盘最大IOPS 15000 32000 500(理论值,无法稳定提供)
单盘最大吞吐量 150MB/s 150MB/s 80MB/s(理论值,无法稳定提供)
单盘性能公式 最低2000,最高15000。
每GB提供10个IOPS,取2000和容量 * 10的最大值。
最低200,最高32000,每GB最高增加50个IOPS,可按需配置 不适用
单盘吞吐公式 最低80MB/s,最高150MB/s。
每GB增加0.2MB/s吞吐带宽,取80MB/s和容量 * 0.2MB/s的最大值
起步120MB/s,最高150MB/s。
容量大于240GB的云硬盘,每GB增加0.5MB/s吞吐带宽
不适用
数据持久性 99.9999999% 99.9999999% 99.9999999%
API名称 ssd.gp1 ssd.io1 hdd.std1
典型应用场景 适用于引导卷、小型数据库、大型开发测试、web服务器以及其它需要随机读写的业务场景 适用于SQL、NoSQL、以及其它需要随机读写的核心业务场景 为Web应用提供安全可靠的存储资源,满足数据完整性和数据保护的要求,适用于读写速率适中、事务性处理较少 、冷数据备份等场景

#说明:最大IOPS和最大吞吐量均为读写IO之和。

影响云硬盘性能的因素较多,读写的数据块大小、并发IO数会显著影响云硬盘的IOPS和吞吐性能。同时,云硬盘IOPS和吞吐性能也会受到单盘性能上限和云主机内网吞吐上限的影响。

例如,一块3000GiB的通用型SSD云硬盘,吞吐性能上限为150MB/s,IOPS上限为15000:

  1. 当以4KB的数据块,并发写数据时,IOPS首先达到上限15000,同时吞吐性能由于IOPS性能已达上限,无法继续提升,此时最大值约为4KB乘以15000 IOPS,即58.59MB/s
  2. 当以128KB的数据块,并发写数据时,吞吐首先达到上限150MB/s,同时IOPS性能由于吞吐性能已达上限,无法继续提升,此时最大值约为 150MB/s 除以 128KB,即1200
  3. 当以4KB的数据块,单队列顺序写入数据时,由于云硬盘IO时延平均在1-2ms,IOPS和吞吐性能均无法达到理论上限,此时理论IOPS约为1000,理论吞吐约为 4KB乘以1000,即4MB/s左右。

当一台云主机上挂载多块云硬盘时,不同云硬盘之间共享该云主机的内网吞吐带宽,多云硬盘的读写吞吐之和不能超过云主机内网吞吐上限。

云盘性能公式举例

假设一块500GB的通用性SSD云硬盘,其IOPS性能取2000和容量 * 10的最大值,即IOPS性能上限为500*10=5000;其吞吐性能取80MB/s和容量 * 0.2MB/s的最大值,即吞吐性能上限为500*0.2=100MB/s;

假设一块100GB的通用性SSD云硬盘,其IOPS性能取2000和容量 * 10的最大值,因100*10=1000,小于2000,所以IOPS性能上限为2000;其吞吐性能取80MB/s和容量 * 0.2MB/s的最大值,因100*0.2=20MB/s 小于80MB/s,所以吞吐性能上限为80MB/s。

更新时间:2021-07-12 10:30:35
文档反馈 docs feedback