适用于 SAP HANA 横向扩容的备份和灾难恢复服务

保护方法

在备份和灾难恢复中,针对 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 扩展型实例。您可以在以下页面中找到更多信息: