你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
SAP HANA(大型实例)存储体系结构
本文将介绍用于部署 Azure SAP HANA 大型实例的存储体系结构(也称为 BareMetal 基础结构)。
SAP HANA 根据 SAP 建议的指导原则在经典部署模型中配置 Azure 上的 SAP HANA(大型实例)的存储布局。
I 类 HANA 大型实例附带有四倍内存卷作为存储卷, 而 II 类 HANA 大型实例却附带用于存储 HANA 事务日志备份的卷。 有关详细信息,请参阅安装和配置 Azure 上的 SAP HANA(大型实例)。
有关存储分配,请参阅下表。 此表大致列出了各卷的容量,这些卷是随不同的 HANA 大型实例单元一起提供的。
HANA 大型实例 SKU | hana/data | hana/log | hana/shared | hana/logbackups |
---|---|---|---|---|
S72 | 1,280 GB | 512 GB | 768 GB | 512 GB |
S72m | 3,328 GB | 768 GB | 1,280 GB | 768 GB |
S96 | 1,280 GB | 512 GB | 768 GB | 512 GB |
S192 | 4,608 GB | 1,024 GB | 1,536 GB | 1,024 GB |
S192m | 11,520 GB | 1,536 GB | 1,792 GB | 1,536 GB |
S192xm | 11,520 GB | 1,536 GB | 1,792 GB | 1,536 GB |
S384 | 11,520 GB | 1,536 GB | 1,792 GB | 1,536 GB |
S384m | 12,000 GB | 2,050 GB | 2,050 GB | 2,040 GB |
S384xm | 16,000 GB | 2,050 GB | 2,050 GB | 2,040 GB |
S384xxm | 20,000 GB | 3,100 GB | 2,050 GB | 3,100 GB |
S576m | 20,000 GB | 3,100 GB | 2,050 GB | 3,100 GB |
S576xm | 31,744 GB | 4,096 GB | 2,048 GB | 4,096 GB |
S768m | 28,000 GB | 3,100 GB | 2,050 GB | 3,100 GB |
S768xm | 40,960 GB | 6,144 GB | 4,096 GB | 6,144 GB |
S960m | 36,000 GB | 4,100 GB | 2,050 GB | 4,100 GB |
S896m | 33,792 GB | 512 GB | 1,024 GB | 512 GB |
HANA 大型实例的最新 SKU 随以下存储配置一起提供。
HANA 大型实例 SKU | hana/data | hana/log | hana/shared | hana/logbackups |
---|---|---|---|---|
S224 | 4,224 GB | 512 GB | 1,024 GB | 512 GB |
S224oo | 6,336 GB | 512 GB | 1,024 GB | 512 GB |
S224m | 8,448 GB | 512 GB | 1,024 GB | 512 GB |
S224om | 8,448 GB | 512 GB | 1,024 GB | 512 GB |
S224ooo | 10,560 GB | 512 GB | 1,024 GB | 512 GB |
S224oom | 12,672 GB | 512 GB | 1,024 GB | 512 GB |
S448 | 8,448 GB | 512 GB | 1,024 GB | 512 GB |
S448oo | 12,672 GB | 512 GB | 1,024 GB | 512 GB |
S448m | 16,896 GB | 512 GB | 1,024 GB | 512 GB |
S448om | 16,896 GB | 512 GB | 1,024 GB | 512 GB |
S448ooo | 21,120 GB | 512 GB | 1,024 GB | 512 GB |
S448oom | 25,344 GB | 512 GB | 1,024 GB | 512 GB |
S672 | 12,672 GB | 512 GB | 1,024 GB | 512 GB |
S672oo | 19,008 GB | 512 GB | 1,024 GB | 512 GB |
S672m | 25,344 GB | 512 GB | 1,024 GB | 512 GB |
S672om | 25,344 GB | 512 GB | 1,024 GB | 512 GB |
S672ooo | 31,680 GB | 512 GB | 1,024 GB | 512 GB |
S672oom | 38,016 GB | 512 GB | 1,024 GB | 512 GB |
S896 | 16,896 GB | 512 GB | 1,024 GB | 512 GB |
S896oo | 25,344 GB | 512 GB | 1,024 GB | 512 GB |
S896om | 33,792 GB | 512 GB | 1,024 GB | 512 GB |
S896ooo | 42,240 GB | 512 GB | 1,024 GB | 512 GB |
S896oom | 50,688 GB | 512 GB | 1,024 GB | 512 GB |
实际部署的卷可能会稍有不同,具体取决于部署以及用于显示卷大小的工具。
如果对 HANA 大型实例 SKU 进行细分,则请参阅以下示例,了解可能的分区块:
内存分区 (GB) | hana/data | hana/log | hana/shared | hana/log/backup |
---|---|---|---|---|
256 | 400 GB | 160 GB | 304 GB | 160 GB |
512 | 768 GB | 384 GB | 512 GB | 384 GB |
768 | 1,280 GB | 512 GB | 768 GB | 512 GB |
1,024 | 1,792 GB | 640 GB | 1,024 GB | 640 GB |
1,536 | 3,328 GB | 768 GB | 1,280 GB | 768 GB |
这些大小为大致的卷数字,可能会因部署和用来查看卷的工具而稍有不同。 还可以考虑其他分区大小,例如 2.5 TB。 这些存储大小在计算时使用的公式类似于那些用于上述分区的公式。 “分区”一词并不表示操作系统、内存或 CPU 资源也可以分区。 它只是表示适用于不同 HANA 实例的存储分区,这些实例可能需要部署到单个 HANA 大型实例单位。
如果需要更多存储,可以 1 TB 为单位购买更多。 额外存储可作为更多卷添加或用于扩展一个或多个现有卷。 不能减小最初部署的卷的大小,也不能减小前面表记录的卷的大小。 此外,无法更改卷名或装载名称。 如上所述的存储卷是作为 NFS4 卷附加到 HANA 大型实例单位的。
可以使用存储快照来实现备份、还原和灾难恢复目的。 有关详细信息,请参阅 Azure 上的 SAP HANA(大型实例)的高可用性和灾难恢复
有关你的方案的存储布局详细信息,请参阅 HLI 支持的方案。
在一个 HANA 大型实例单位上运行多个 SAP HANA 实例
可以在 HANA 大型实例单位上托管多个活动的 SAP HANA 实例。 此类配置需要按实例进行卷设置,这样就仍然能够提供存储快照和灾难恢复的功能。 目前,HANA 大型实例单位可以细分如下:
- S72、S72m、S96、S144、S192:以 256 GB 为增量,且以 256 GB 为最小起始单位。 可以组合使用不同的增量(例如 256 GB、512 GB 等),但不得超出该单位的最大内存。
- S144m 和 S192m:以 256 GB 为增量,且以 512 GB 为最小单位。 可以组合使用不同的增量(例如 512 GB、768 GB 等),但不得超出该单位的最大内存。
- II 类:以 512 GB 为增量,最小起始单位为 2 TB。 可以组合使用不同的增量(例如 512 GB、1 TB 和 1.5 TB 等),但不得超出该单位的最大内存。
以下示例显示了运行多个 SAP HANA 实例的情况。
SKU | 内存大小 | 存储大小 | 使用多个数据库时的大小 |
---|---|---|---|
S72 | 768 GB | 3 TB | 1 x 768 GB HANA 实例 或 1 x 512 GB 实例 + 1 x 256 GB 实例 或 3 x 256 GB 实例 |
S72m | 1.5 TB | 6 TB | 3x512GB HANA 实例 或 1 x 512 GB 实例 + 1 x 1 TB 实例 或 6 x 256 GB 实例 或 1 x 1.5 TB 实例 |
S192m | 4 TB | 16 TB | 8 x 512 GB 实例 或 4 x 1 TB 实例 或 4 x 512 GB 实例 + 2 x 1 TB 实例 或 4 x 768 GB 实例 + 2 x 512 GB 实例 或 1 x 4 TB 实例 |
S384xm | 8 TB | 22 TB | 4 x 2 TB 实例 或 2 x 4 TB 实例 或 2 x 3 TB 实例 + 1 x 2 TB 实例 或 2 x 2.5 TB 实例 + 1 x 3 TB 实例 或 1 x 8 TB 实例 |
还有其他组合变化。
静态数据加密
用于 HANA 大型实例的存储使用透明数据加密,因为数据存储在磁盘上。 在 2018 年底之前的部署中,可以对卷进行加密。 如果决定不使用该选项,可以联机对卷进行加密。 将从非加密移动到加密卷是透明的并且不需要停机时间。
使用 I 类 HANA 大型实例的 SKU 时,会加密存储启动 LUN 的卷。 在使用 II 类 SKU 的修订版 3 HANA 大型实例缩放单元中,需要使用 OS 方法对启动 LUN 进行加密。 在使用 II 类 SKU 的修订版 4 HANA 大型实例缩放单元中,默认情况下会对存储启动 LUN 的卷进行静态加密。
HANA 大型实例上较大的 HANA 实例的必需设置
HANA 大型实例中使用的存储有文件大小限制。 每个文件的大小限制为 16 TB。 与 EXT3 文件系统中文件大小限制不同的是,HANA 不会隐式识别 HANA 大型实例存储强制执行的存储限制。 因此,在达到 16 TB 的文件大小限制时,HANA 不会自动创建新数据文件。 当 HANA 尝试将文件增长到 16 TB 以上时,HANA 会报告错误,并且索引服务器最终会发生故障。
重要
为了防止 HANA 尝试将数据文件增大到超过 HANA 大型实例存储的 16 TB 文件大小限制,需要在 HANA 的 global.ini 配置文件中设置以下参数:
后续步骤
了解如何部署 SAP HANA(大型实例)。