你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SAP HANA Azure 虚拟机高级 SSD v2 存储配置
本文档介绍 Azure 高级 SSD v2 的 HANA 存储配置。 Azure 高级 SSD v2 是一种新存储,专为更灵活的块存储而开发,具有亚毫秒级延迟,适用于常规用途和 DBMS 工作负载。 高级 SSD v2 简化了存储体系结构的构建方式,让你能够根据工作负载定制和调整存储功能。 高级 SSD v2 支持对容量、IOPS(每秒 I/O 操作数)和吞吐量进行独立配置和付费。
在使用 LVM、HANA 数据卷分区或其他独立于特定存储类型的注意事项时,有关条带大小的一般注意事项,请查看以下两个文档:
重要
本文档中的存储配置建议旨在指导如何开始使用。 运行工作负载并分析存储利用率模式后,你可能会意识到未利用完提供的全部存储带宽或 IOPS。 可以考虑缩减存储大小。 也或者相反,工作负载所需的存储吞吐量可能比配置的存储吞吐量更多。 这样就可能需要部署更多容量、IOPS 或吞吐量。 为了帮助用户在所需的存储容量、所需的存储延迟、所需的存储吞吐量和 IOPS 以及最低成本配置之间尽可能实现平衡(往往不易),Azure 提供了足够多的具有不同功能和不同价格的不同存储类型,以便用户为其 HANA 工作负载找到并调整到最合适的方案。
高级 SSD v2 与高级存储和超级磁盘的主要差异
高级 SSD v2 与现有 netWeaver 和 HANA 认证的存储的主要区别如下:
- 使用高级 SSD v2 时,根据精确的已部署容量付费。 高级磁盘和超级磁盘则不同,它们需要用各种大小的括号来确定容量成本
- 每个高级 SSD v2 存储磁盘的 IOPS 为 3000,吞吐量为 125 MBps,这包含在容量定价中
- 每个磁盘默认 IOPS 和吞吐量以上的 IOPS 和吞吐量可以随时进行预配,并另外收费
- 可以在 6 小时内执行一次对预配的 IOPS 和吞吐量的更改
- 高级 SSD v2 的延迟低于高级存储,但高于超级磁盘。 但它是亚毫秒级延迟,因此,它无需任何其他功能(如 Azure 写入加速器)的帮助就可传递 SAP HANA KPI
- 与超级磁盘一样,高级 SSD v2 可用于 /hana/data 和 /hana/log 卷,而无需任何加速器或其他缓存。
- 与超级磁盘一样,Azure 高级 SSD 不提供与高级存储一样的缓存选项
- 使用高级 SSD v2 时,相同的存储配置可应用于提供相同内存的经过 HANA 认证的 Ev4、Ev5 和 M 系列虚拟机 (VM)
- 与高级存储不同,高级 SSD v2 不提供磁盘突发
由于不支持 Azure 写入加速器或其他缓存,因此可以更轻松、更一致地为不同 VM 系列配置高级 SSD v2,避免自动部署中需要考虑的各种差异。 不具备突发功能使提供的吞吐量和 IOPS 更具确定性和可靠性。 由于高级 SSD v2 是一种新的存储类型,因此仍存在一些与其特性和功能相关的限制。 若要了解不同存储之间的这些限制和差异,请先阅读 Azure 托管磁盘类型文档。
建议用于生产场景、基于 Azure 高级存储的存储解决方案
注意
以下建议的配置考虑了 SAP HANA Azure 虚拟机存储配置中所列的 HANA 最低 KPI。 到目前为止,我们的测试表明,在 SAP HCMT 测试中使用所列的值不会导致吞吐量或延迟方面出现问题。 也就是说,并非所有可能的差异和跨多个磁盘或不同条带大小的条带集组合都经过测试。 使用 SAP HANA Azure 虚拟机存储配置中记录的条带大小对跨多个磁盘的带区卷进行了测试。
注意
对于生产场景,请在 IAAS 的 SAP 文档中查看特定的 VM 类型是否受 SAP HANA 的支持。
查看 Azure 托管磁盘的价目表时,你就会发现,高级 SSD v2 引入的成本方案为你提供了两种一般途径:
- 你会尝试将单个磁盘用于 /hana/data 和 /hana/log,以此简化存储体系结构,并根据需要为更多 IOPS 和吞吐量付费,以实现以下建议的级别。 你需要了解,单个磁盘的吞吐量级别为 1,200 MBps,IOPS 为 80,000。
- 你希望受益于每个磁盘免费提供的 3,000 IOPS 和 125 MBps 吞吐量。 为此,你需要构建多个较小的磁盘,这些磁盘的总容量即为你所需的容量,然后构建一个带区卷,使用一个逻辑卷管理器实现跨多磁盘的管理。 进行多磁盘条带化可以减少 IOPS 和吞吐量成本因素。 但是,在执行自动部署和操作此类解决方案时,它会带来更多工作量。
我们不想规定你要选的方向,我们希望由你来决定是采取单个磁盘还是多个磁盘方法。 但请记住,单个磁盘方法的吞吐量限制为 1,200 MB/秒。 你可能需要跨多个卷延伸 /hana/data。 此外,请记住,Azure VM 提供存储吞吐量的能力将持续提高。 对于 /hana/data 卷而言,HANA 保存点很重要且需要高吞吐量
重要
可以将 Azure 高级 SSD v2 的扇区大小定义为 512 字节或 4096 字节。 默认扇区大小为 4096 字节。 使用 HCMT 进行的测试并未显示不同扇区大小之间的性能和吞吐量有任何显著差异。 此扇区大小与使用逻辑卷管理器时需要定义的条带大小不同。
建议:建议在生产场景中使用类似以下的 Azure 高级存储 v2 启动配置:
SAP /hana/data 卷的配置:
VM SKU | RAM | 最大 VM I/O 吞吐量 |
最大 VM IOPS | /hana/data 容量 | /hana/data 吞吐量 | /hana/data IOPS |
---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 32,000 | 192 GB | 425 MBps | 3,000 |
E20(d)s_v5 | 160 GiB | 750 MBps | 32,000 | 192 GB | 425 MBps | 3,000 |
E32ds_v4 | 256 GiB | 769 MBps | 51,200 | 304 GB | 425 MBps | 3,000 |
E32ds_v5 | 256 GiB | 865 MBps | 51,200 | 304 GB | 425 MBps | 3,000 |
E48ds_v4 | 384 GiB | 1,152 MBps | 76,800 | 464 GB | 425 MBps | 3,000 |
E48ds_v4 | 384 GiB | 1,315 MBps | 76,800 | 464 GB | 425 MBps | 3,000 |
E64ds_v4 | 504 GiB | 1,200 MBps | 80,000 | 608 GB | 425 MBps | 3,000 |
E64(d)s_v5 | 512 GiB | 1,735 MBps | 80,000 | 608 GB | 425 MBps | 3,000 |
E96(d)s_v5 | 672 GiB | 2,600 MBps | 80,000 | 800 GB | 425 MBps | 3,000 |
M32ts | 192 GiB | 500 MBps | 20,000 | 224 GB | 425 MBps | 3,000 |
M32ls | 256 GiB | 500 MBps | 20,000 | 304 GB | 425 MBps | 3,000 |
M64ls | 512 GiB | 1,000 MBps | 40,000 | 608 GB | 425 MBps | 3,000 |
M32(d)ms_v2 | 875 GiB | 500 MBps | 30,000 | 1,056 GB | 425 MBps | 3,000 |
M48(d)s_1_v3、M96(d)s_1_v3 | 974 GiB | 1,560 MBps | 65,000 | 1,232 GB | 600 MBps | 5,000 |
M64s、M64(d)s_v2 | 1,024 GiB | 1,000 MBps | 40,000 | 1,232 GB | 600 MBps | 5,000 |
M64ms、M64(d)ms_v2 | 1,792 GiB | 1,000 MBps | 50,000 | 2,144 GB | 600 MBps | 5,000 |
M96(d)s_2_v3 | 1,946 GiB | 3,120 MBps | 130,000 | 2,464 GB | 800 MBps | 12,000 |
M128s、M128(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 2,464 GB | 800 MBps | 12,000 |
M192i(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 2,464 GB | 800 MBps | 12,000 |
M176(d)s_3_v3 | 2,794 GiB | 4,000 MBps | 130,000 | 3,424 GB | 1,000 MBps | 15,000 |
M176(d)s_4_v3 | 3,892 GiB | 4,000 MBps | 130,000 | 4,672 GB | 800 MBps | 12,000 |
M128ms、M128(d)ms_v2 | 3,892 GiB | 2,000 MBps | 80,000 | 4,672 GB | 800 MBps | 12,000 |
M192i(d)ms_v2 | 4,096 GiB | 2,000 MBps | 80,000 | 4,912 GB | 800 MBps | 12,000 |
M208s_v2 | 2,850 GiB | 1,000 MBps | 40,000 | 3,424 GB | 1,000 MBps | 15,000 |
M208ms_v2 | 5,700 GiB | 1,000 MBps | 40,000 | 6,848 GB | 1,000 MBps | 15,000 |
M416(d)s_6_v3 | 5,696 GiB | 4,000 MBps | 130,000 | 6,848 GB | 1,200 MBps | 30,000 |
M416s_v2 | 5,700 GiB | 2,000 MBps | 80,000 | 6,848 GB | 1,200 MBps | 17,000 |
M416s_8_v2 | 7,600 GiB | 2,000 MBps | 80,000 | 9,120 GB | 1,250 MBps | 20,000 |
M416(d)s_8_v3 | 7,600 GiB | 4,000 MBps | 130,000 | 9,120 GB | 1,250 MBps | 30,000 |
M416ms_v2 | 11,400 GiB | 2,000 MBps | 80,000 | 13,680 GB | 1,300 MBps | 25,000 |
M624(d)s_12_v3、M832(d)s_12_v3 | 11,400 GiB | 4,000 MBps | 130,000 | 13,680 GB | 1,300 MBps | 40,000 |
M832ixs1 | 14,902 GiB | 大于 2,000 Mbps | 80,000 | 19,200 GB | 2,000 MBps2 | 40,000 |
M832i(d)s_16_v3 | 15,200 GiB | 8,000 Mbps | 130,000 | 19,200 GB | 4,000 MBps2 | 60,000 |
M832ixs_v21 | 23,088 GiB | 大于 2,000 Mbps | 80,000 | 28,400 GB | 2,000 MBps2 | 60,000 |
M896ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 36,0000 GB | 2,000 MBps2 | 80,000 |
M1792ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 36,0000 GB | 2,000 MBps2 | 80,000 |
1 默认情况下,VM 类型不可用。 联系 Microsoft 客户团队
2 VM 提供的最大吞吐量和 SAP HANA 工作负荷(尤其是保存点活动)的吞吐量要求可能会迫使你部署明显更多的吞吐量和 IOPS
3 使用 NVMe 接口时,速度更快
对于 /hana/log 卷, 配置如下所示:
VM SKU | RAM | 最大 VM I/O 吞吐量 |
最大 VM IOPS | /hana/log 容量 | /hana/log 吞吐量 | /hana/log IOPS | /hana/shared2 容量 使用默认 IOPS 和吞吐量 |
---|---|---|---|---|---|---|---|
E20ds_v4 | 160 GiB | 480 MBps | 32,000 | 80 GB | 275 MBps | 3,000 | 160 GB |
E20(d)s_v5 | 160 GiB | 750 MBps | 32,000 | 80 GB | 275 MBps | 3,000 | 160 GB |
E32ds_v4 | 256 GiB | 768 MBps | 51,200 | 128 GB | 275 MBps | 3,000 | 256 GB |
E32(d)s_v5 | 256 GiB | 865 MBps | 51,200 | 128 GB | 275 MBps | 3,000 | 256 GB |
E48ds_v4 | 384 GiB | 1,152 MBps | 76,800 | 192 GB | 275 MBps | 3,000 | 384 GB |
E48(d)s_v5 | 384 GiB | 1,315 MBps | 76,800 | 192 GB | 275 MBps | 3,000 | 384 GB |
E64ds_v4 | 504 GiB | 1,200 MBps | 80,000 | 256 GB | 275 MBps | 3,000 | 504 GB |
E64(d)s_v5 | 512 GiB | 1,735 MBps | 80,000 | 256 GB | 275 MBps | 3,000 | 512 GB |
E96(d)s_v5 | 672 GiB | 2,600 MBps | 80,000 | 512 GB | 275 MBps | 3,000 | 672 GB |
M32ts | 192 GiB | 500 MBps | 20,000 | 96 GB | 275 MBps | 3,000 | 192 GB |
M32ls | 256 GiB | 500 MBps | 20,000 | 128 GB | 275 MBps | 3,000 | 256 GB |
M64ls | 512 GiB | 1,000 MBps | 40,000 | 256 GB | 275 MBps | 3,000 | 512 GB |
M32(d)ms_v2 | 875 GiB | 500 MBps | 20,000 | 512 GB | 275 MBps | 3,000 | 875 GB |
M48(d)s_1_v3、M96(d)s_1_v3 | 974 GiB | 1,560 MBps | 65,000 | 512 GB | 275 MBps | 3,000 | 1,024 GB |
M64s、M64(d)s_v2 | 1,024 GiB | 1,000 MBps | 40,000 | 512 GB | 275 MBps | 3,000 | 1,024 GB |
M64ms、M64(d)ms_v2 | 1,792 GiB | 1,000 MBps | 40,000 | 512 GB | 275 MBps | 3,000 | 1,024 GB |
M96(d)s_2_v3 | 1,946 GiB | 3,120 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M128s、M128(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M192i(d)s_v2 | 2,048 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M176(d)s_3_v3 | 2,794 GiB | 4,000 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M176(d)s_4_v3 | 3,892 GiB | 4,000 MBps | 130,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M128ms、M128(d)ms_v2 | 3,892 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M192i(d)ms_v2 | 4,096 GiB | 2,000 MBps | 80,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M208s_v2 | 2,850 GiB | 1,000 MBps | 40,000 | 512 GB | 300 MBps | 4,000 | 1,024 GB |
M208ms_v2 | 5,700 GiB | 1,000 MBps | 40,000 | 512 GB | 350 MBps | 4,500 | 1,024 GB |
M416(d)s_6_v3 | 5,696 GiB | 4,000 MBps | 130,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416s_v2 | 5,700 GiB | 2,000 MBps | 80,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416s_8_v2 | 7,600 GiB | 2,000 MBps | 80,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416(d)s_8_v3 | 7,600 GiB | 4,000 MBps | 130,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M416ms_v2 | 11,400 GiB | 2,000 MBps | 80,000 | 512 GB | 400 MBps | 5,000 | 1,024 GB |
M624(d)s_12_v3、M832(d)s_12_v3 | 11,400 GiB | 4,000 MBps | 130,000 | 512 GB | 600 MBps | 6,000 | 1,024 GB |
M832ixs1 | 14,902 GiB | 大于 2,000 Mbps | 80,000 | 512 GB | 600 MBps | 9,000 | 1,024 GB |
M832i(d)s_16_v3 | 15,200 GiB | 8,000 Mbps | 130,000 | 512 GB | 600 MBps | 10,000 | 1,024 GB |
M832ixs_v21 | 23,088 GiB | 大于 2,000 Mbps | 80,000 | 512 GB | 600 MBps | 9,000 | 1,024 GB |
M896ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 600 MBps | 10,000 | 1,024 GB | |
M1792ixds_32_v31 | 30,400 GiB | 8,000 Mbps | 130,000/260,0003 | 600 MBps | 10,000 | 1,024 GB |
1 默认情况下,VM 类型不可用。 联系 Microsoft 客户团队
2 请仔细查看调整 /hana/shared 大小的注意事项
3 使用 NVMe 接口时,速度更快
检查建议的不同卷的存储吞吐量是否满足所要运行的工作负载。 如果工作负载要求 /hana/data 和 /hana/log 具有更高容量,则需要提高所用各磁盘的 IOPS 和/或吞吐量。
下表显示了将多个高级 SSD v2 磁盘与条带集组合使用如何影响为 /hana/data 预配更多 IOPS 或吞吐量的需求的几个示例:
VM SKU | RAM | 数目 disks |
单个磁盘 容量 |
建议的 IOPS | 预配的默认 IOPS | 额外 IOPS 已预配 |
建议的吞吐量 适用于卷 |
预配的默认吞吐量 | 额外吞吐量 已预配 |
---|---|---|---|---|---|---|---|---|---|
E32(d)s_v5 | 256 GiB | 1 | 304 GB | 3,000 | 3,000 | 0 | 425 MBps | 125 MBps | 300 MBps |
E32(d)s_v5 | 256 GiB | 2 | 152 GB | 3,000 | 6,000 | 0 | 425 MBps | 250 MBps | 175 MBps |
E32(d)s_v5 | 256 GiB | 4 | 76 GB | 3,000 | 12,000 | 0 | 425 MBps | 500 MBps | 0 MBps |
E96(d)s_v5 | 672 GiB | 1 | 304 GB | 3,000 | 3,000 | 0 | 425 MBps | 125 MBps | 300 MBps |
E96(d)s_v5 | 672 GiB | 2 | 152 GB | 3,000 | 6,000 | 0 | 425 MBps | 250 MBps | 175 MBps |
E96(d)s_v5 | 672 GiB | 4 | 76 GB | 3,000 | 12,000 | 0 | 425 MBps | 500 MBps | 0 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 1 | 2,464 GB | 12,000 | 3,000 | 9,000 | 800 MBps | 125 MBps | 675 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 2 | 1,232 GB | 12,000 | 6,000 | 6,000 | 800 MBps | 250 MBps | 550 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 4 | 616 GB | 12,000 | 12,000 | 0 | 800 MBps | 500 MBps | 300 MBps |
M416ms_v2 | 11,400 GiB | 1 | 13,680 | 25,000 | 3,000 | 22,000 | 1,200 MBps | 125 MBps | 1,075 MBps |
M416ms_v2 | 11,400 GiB | 2 | 6,840 | 25,000 | 6,000 | 19,000 | 1,200 MBps | 250 MBps | 950 MBps |
M416ms_v2 | 11,400 GiB | 4 | 3,420 | 25,000 | 12,000 | 13,000 | 1,200 MBps | 500 MBps | 700 MBps |
M832ixs1 | 14,902 GiB | 2 | 7,451 GB | 40,000 | 6,000 | 34,000 | 2,000 MBps | 250 MBps | 1,750 MBps |
M832ixs1 | 14,902 GiB | 4 | 3,726 GB | 40,000 | 12,000 | 28,000 | 2,000 MBps | 500 MBps | 1,500 MBps |
M832ixs1 | 14,902 GiB | 8 | 1,863 GB | 40,000 | 24,000 | 16,000 | 2,000 MBps | 1,000 MBps | 1,000 MBps |
1 默认情况下,VM 类型不可用。 联系 Microsoft 客户团队
对于 /hana/log,与使用两个磁盘类似的方法可能如下所示:
VM SKU | RAM | 数目 disks |
单个磁盘 容量 |
建议的 IOPS | 预配的默认 IOPS | 额外 IOPS 已预配 |
建议的吞吐量 适用于卷 |
预配的默认吞吐量 | 额外吞吐量 已预配 |
---|---|---|---|---|---|---|---|---|---|
E32(d)s_v5 | 256 GiB | 1 | 128 GB | 3,000 | 3,000 | 0 | 275 MBps | 125 MBps | 150 MBps |
E32(d)s_v5 | 256 GiB | 2 | 64 GB | 3,000 | 6,000 | 0 | 275 MBps | 250 MBps | 25 MBps |
E96(d)s_v5 | 672 GiB | 1 | 512 GB | 3,000 | 3,000 | 0 | 275 MBps | 125 MBps | 150 MBps |
E96(d)s_v5 | 672 GiB | 2 | 256 GB | 3,000 | 6,000 | 0 | 275 MBps | 250 MBps | 25 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 1 | 512 GB | 4,000 | 3,000 | 1,000 | 300 MBps | 125 MBps | 175 MBps |
M128s、M128ds_v2、M128s_v2 | 2,048 GiB | 2 | 256 GB | 4,000 | 6,000 | 0 | 300 MBps | 250 MBps | 50 MBps |
M416ms_v2 | 11,400 GiB | 1 | 512 GB | 5,000 | 3,000 | 2,000 | 400 MBps | 125 MBps | 275 MBps |
M416ms_v2 | 11,400 GiB | 2 | 256 GB | 5,000 | 6,000 | 0 | 400 MBps | 250 MBps | 150 MBps |
M832ixs1 | 14,902 GiB | 1 | 512 GB | 9,000 | 3,000 | 6,000 | 600 MBps | 125 MBps | 475 MBps |
M832ixs1 | 14,902 GiB | 2 | 256 GB | 9,000 | 6,000 | 3,000 | 600 MBps | 250 MBps | 350 MBps |
1 默认情况下,VM 类型不可用。 请与 Microsoft 帐户团队联系
这些表与 IOPS 和吞吐量的价格结合提供,应有助于你了解在多个高级 SSD v2 磁盘上进行条带化如何降低你正在考虑的特定存储配置的成本。 根据这些计算结果,你可以决定是否对 /hana/data 和/或 /hana/log 使用单个磁盘方法。
后续步骤
有关详细信息,请参阅: