云硬盘

产品文档

云硬盘

  • 实例规格

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

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

    块存储类型 第二代通用型SSD 增强型SSD 通用型SSD 性能型SSD 容量型HDD
    单盘容量 20-32000G 20-32000G 20-32000G 20-32000G 20-32000G
    单盘最大IOPS 20000 100000 15000 32000 500(理论值,无法稳定提供)
    单盘最大吞吐量 260MB/s 1000MB/s 150MB/s 300MB/s 80MB/s(理论值,无法稳定提供)
    单盘性能公式 最低2000,最高20000。 每GB提供10个IOPS,取2000和容量 * 10的最大值。 最低200,最高100000,每GB最高增加100个IOPS,可按需配置 最低2000,最高15000。 每GB提供10个IOPS,取2000和容量 * 10的最大值。 最低200,最高32000,每GB最高增加50个IOPS,可按需配置 不适用
    单盘吞吐公式 最低80MB/s,最高260MB/s。 每GB增加0.2MB/s吞吐带宽,取80MB/s和容量 * 0.2MB/s的最大值 起步120MB/s,最高1000MB/s。 容量大于240GB的云硬盘,每GB增加0.5MB/s吞吐带宽 最低80MB/s,最高150MB/s。 每GB增加0.2MB/s吞吐带宽,取80MB/s和容量 * 0.2MB/s的最大值 起步120MB/s,最高300MB/s。 容量大于240GB的云硬盘,每GB增加0.5MB/s吞吐带宽 不适用
    数据持久性 99.9999999% 99.9999999% 99.9999999% 99.9999999% 99.9999999%
    API名称 ssd.gp2 ssd.io2 ssd.gp1 ssd.io1 hdd.std1
    典型应用场景 适用于引导卷、小型数据库、大型开发测试、web服务器以及其它需要随机读写的业务场景 适用于中大规模数据库SQL、NoSQL,企业级商用软件SAP、Oracle等以及AI场景 适用于引导卷、小型数据库、大型开发测试、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。

更新时间:2022-11-07 18:31:38
feedback