你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文档是关于 Azure 超级磁盘存储的 HANA 存储配置,因为它是作为 DBMS 和其他需要超低延迟存储的应用程序的超低延迟存储引入的。 在使用 LVM、HANA 数据卷分区或其他独立于特定存储类型的注意事项时,有关条带大小的一般注意事项,请查看以下两个文档:
适用于 SAP HANA 的 Azure 超级磁盘存储配置
其他 Azure 存储类型称为 Azure 超级磁盘。 目前提供的 Azure 存储与超级磁盘之间的显著区别在于,磁盘功能不再受到磁盘大小的约束。 作为客户,你可以为超级磁盘定义以下功能:
- 磁盘大小范围(从 4 GiB 到 65,536 GiB)
- IOPS 范围(从 100 IOPS 到 160,000 IOPS,最大值也取决于 VM 类型)
- 存储吞吐量(从 300 MB/秒到 2,000 MB/秒)
超级磁盘使你能够定义一个磁盘来满足大小、IOPS 和磁盘吞吐量范围。 无需使用基于 Azure 高级存储的 LVM 或 MDADM 等逻辑卷管理器来构造可满足 IOPS 和存储吞吐量要求的卷。 可以在超级磁盘和高级存储之间运行配置组合。 因此,你可以将超级磁盘的使用限制为性能关键型 /hana/data 和 /hana/log 卷,并覆盖使用 Azure 高级存储的其他卷
与高级存储相比,超级磁盘的其他优点可能是读取延迟更低。 如果希望减少 HANA 启动时间以及向内存中后续加载数据,速度较快的读取延迟可能会有优势。 如果 HANA 在编写保存点,超级磁盘存储的优势也可以体现出来。
注意
超级磁盘可能不会出现在所有 Azure 区域中。 有关超级磁盘的可用区域以及受支持的 VM 系列的详细信息,请参阅文章 Azure 中提供哪些可用磁盘类型?。
重要说明
可以将超级磁盘的扇区大小定义为 512 字节或 4,096 字节。 默认扇区大小为 4,096 字节。 使用 HCMT 进行的测试未显示不同扇区大小之间的性能和吞吐量有任何显著差异。 此扇区大小与使用逻辑卷管理器时需要定义的条带大小不同。
/hana/data - 大小为 1.2 x VM 内存,如有必要,更大。 请参阅下表中的数据吞吐量和 IOPS 值。
/hana/log - 大小为 0.5 x VM 内存,如果 VM 大于 1 TiB 内存,则大小为 500 GiB。 请参阅下表中的日志吞吐量和 IOPS 值。
/hana/shared - 大小为 1 x VM 内存,如果 VM 大于 1 TiB 内存,则大小为 1 TiB。 使用默认 IOPS 和吞吐量作为开始配置。
生产推荐的使用纯超级磁盘配置的存储解决方案
在此配置中,可以单独保留 /hana/data 和 /hana/log 卷。 建议的值派生自 KPI,即 SAP 必须根据 SAP TDI 存储白皮书中建议的对 SAP HANA 和存储配置的 VM 类型进行认证。
这些建议通常超出了本文前面所述的 SAP 最低要求。 列出的建议是 SAP 提供的大小建议与不同 VM 类型提供的最大存储吞吐量之间的折衷方案。
注意
Azure 超级磁盘强制要求每 GB 磁盘容量至少 2 IOPS
| 虚拟机内存或 SKU | 数据吞吐量 | 数据 IOPS | 日志吞吐量 | 日志 IOPS |
|---|---|---|---|---|
| 低于 1 TiB | 425 MBps | 3,000 | 275 MBps | 3,000 |
| 1 TiB 到 2 TiB 以下 | 600 MBps | 5,000 | 300 MBps | 4,000 |
| 2 TiB 至 4 TiB 以下 | 800 MBps | 12,000 | 300 MBps | 4,000 |
| 4 TiB 至 8 TiB 以下 | 1,200 MBps2 | 20,000 | 400 MBps | 5,000 |
| M416ms_v2 (11,400 GiB) | 1,300 MBps | 25,000 | 400 MBps | 5,000 |
| M624(d)s_12_v3 (11,400 GiB) | 1,300 MBps | 40,000 | 600 MBps | 6,000 |
| M832(d)s_12_v3 (11,400 GiB) | 1,300 MBps | 40,000 | 600 MBps | 6,000 |
| M832ixs1 (14,902 GiB) | 2,000 MBps | 40,000 | 600 MBps | 9,000 |
| M832i(d)s_16_v3 (15,200 GiB) | 4,000 MBps | 60,000 | 600 MBps | 10,000 |
| M832ixs_v21 (23,088 GiB) | 2,000 MBps3 | 60,000 | 600 MBps | 10,000 |
| M896ixds_32_v31 (30,400 GiB) | 2,000 MBps3 | 80,000 | 600 MBps | 10,000 |
| M1792ixds_32_v31 (30,400 GiB) | 2,000 MBps3 | 80,000 | 600 MBps | 10,000 |
1 默认情况下,VM 类型不可用。 与 Microsoft 帐户团队联系。
由于 VM 限制,M208s_v2虚拟机的速度上限为 1,000 MBps。
3 由 VM 提供的最大吞吐量与 SAP HANA 工作负载(尤其是 savepoint 活动)对吞吐量的要求,可能迫使您需要部署更多的吞吐量和 IOPS。
列出的值旨在作为起点,并需要根据实际需求进行评估。 Azure 超级磁盘的优点是可以调整 IOPS 和吞吐量的值,而无需关闭 VM 或停止应用于系统的工作负载。
注意
与高级 SSD(v1)相比,超级磁盘的快照功能的工作方式明显不同。 有关详细信息,请参阅 Azure 托管磁盘的即时访问快照
Next steps
有关详细信息,请参阅: