保护方法
在备份和灾难恢复中,针对 SAP HANA 数据库和日志的最常见保护方法是针对 Compute Engine 实例上的 SAP HANA 的 SAP HANA savepoint
API(Persistent Disk 快照)。
您还可以使用以下两种备选保护方法之一来保护 HANA 数据库:
- SAP HANA
savepoint
API (LVM 备份) - SAP
backint
API(完整备份+增量备份)
只有在您需要 HANA 横向扩容,或者需要为 HANA 数据库实现应用感知挂载或挂载和迁移功能时,才应首选这些方法。
如果您可以使用 Persistent Disk 快照备份方法,请参阅 适用于 SAP HANA 的 Backup and DR Service。
适用于 Compute Engine 实例上 SAP HANA 的 SAP HANA savepoint
API(Persistent Disk 快照)
Backup and DR Service 使用 Persistent Disk 快照以增量方式备份永久性磁盘中的数据和日志卷,并确保应用一致性。备份和灾难恢复在多个位置存储每个快照的多个副本,并利用自动校验和来确保数据完整性。Backup and DR 支持 SAP HANA 2.0 扩容和 SAP HANA 2.0 高可用性 (1+1) 复制系统。
SAP HANA savepoint
API(卷级备份)
此方法基于存储在数据卷区域和 Linux 更改块跟踪中的保存点,利用 SAP HANA 数据库内部快照来进行高效、节省空间的增量永久备份。
SAP HANA 数据会根据指定的备份计划以应用优先格式捕获。系统会创建并存储一次该数据的黄金副本,然后仅在增量永久模型中使用更改的数据块对其进行增量更新。这具有 SAP HANA 数据库可即时挂载和恢复的优势。数据的虚拟副本可立即供使用,而无需繁衍实体副本并占用额外的存储基础架构。
SAP Backint
API(完整备份 + 增量备份)
备份 SAP HANA 的旧方法是使用 hdbsql 使用 Backint API。Backint API 会通过 iSCSI 或 NFS 将备份发送到映射到 SAP HANA 主机的暂存磁盘。在这两种方法中,都会定期进行完整备份,并且捕获的数据采用专有备份格式,而不是采用块格式。
不同 SAP HANA 配置的备份和灾难恢复支持情况
Backup and DR 可以虚拟化和保护以下内容:
专用单容器系统 (HANA 1.0 或 2.0):在单容器系统中,系统数据库和租户数据库被视为一个单元,并作为一个单元进行管理。
多容器系统 (HANA 2.0):单个 SAP HANA 系统中的多个隔离数据库。这些容器称为多租户数据库容器。多容器系统始终只有一个用于集中系统管理的系统数据库,以及任意数量(包括零个)的多租户数据库(也称为租户数据库)。
下表列出了所有受支持的 HANA 配置以及适用于每种配置的备份方法。
对于所有 HANA 配置(使用共享存储的横向扩容配置除外),HANA
SavePoint
API 方法是首选方法(如果可用)。backint
方法适用于所有 HANA 配置。系统始终会自动处理所有配置和选项的 HANA 日志备份。
配置 | SAP HANA savepoint API |
SAP HANA backint |
---|---|---|
SAP HANA 2.0 独立或高可用性 (1+1) | 有 | 有 |
横向扩容型 HANA 2.0,非共享存储 | 是,需要 SPS 04 或更高版本 | 有 |
横向扩容型 HANA 2.0、共享存储空间 | 无 | 有 |
单容器系统 (HANA 1.0) | 是,需要 SPS 04 或更高版本 | 有 |
后续步骤
适用于 SAP HANA 横向扩容的 Backup and DR Service 文档
本页面属于一系列页面中的一页,专门介绍如何使用 Backup and DR Service 保护和恢复 SAP HANA 扩展型实例。您可以在以下页面中找到更多信息:
- 适用于 SAP HANA 横向扩容的备份和灾难恢复
- 为备份准备 SAP HANA 横向扩展实例
- 添加 SAP HANA 横向扩容主机,并发现和保护其数据库
- 为 SAP HANA 横向扩容配置暂存磁盘格式和备份方法
- 为 SAP HANA 横向扩容实例设置应用详细信息和设置
- 备份 HANA 1+n 和 HANA 横向扩展数据库
- 恢复和重建 SAP HANA 横向扩容实例
- 将 SAP HANA 横向扩展备份作为标准挂载点挂载
- 将 SAP HANA 横向扩容备份挂载为虚拟数据库
- 挂载和迁移 SAP HANA 横向扩容备份,以便将数据立即恢复到任何目标位置