更新时间:2022-02-10 GMT+08:00

CSBS应用一致性备份恢复

场景

公有云支持CSBS应用一致性备份对SAP HANA进行备份,在同一可用区内,通过部署单机SAP HANA,用于存放业务数据,随着数据量的增加,之前的备份方式已经满足不了RTO、RPO的要求,采用应用一致性备份,减小RTO与RPO,最大限度保障用户数据的安全性和正确性,确保业务安全。

  • 支持周期性自动备份。
  • 通过SAP HANA快照技术,将弹性云服务器包含的多个云硬盘的数据备份到对象存储。

    存储快照本身无法保证文件系统一致性,CSBS Agent集成了SAP HANA快照功能保证文件系统一致性。

在使用CSBS应用一致性备份时,图1中的步骤将会自动完成。

图1 CSBS应用一致性备份流程图

优势

  • 整机备份恢复:支持恢复原弹性云服务器和使用备份数据创建新弹性云服务器。
  • 灵活易用:可以通过控制台手工触发,也可以使用华为云提供的API编写脚本周期性触发备份。
  • 跨AZ云服务器恢复:备份上传至OBS可对AZ级的灾难恢复。

部署方案

部署方案如图2所示。

图2 应用一致性备份部署方案
约束和限制:
  • 一个弹性云服务器只可加入一个备份策略。
  • 只支持单节点SAP HANA应用一致性备份。
  • 支持选择弹性云服务器中的部分云硬盘进行备份,但必须将备份的云硬盘作为整体进行恢复,且不支持文件或者目录级别的恢复。
  • 应用一致性备份前,需要先安装Agent,否则会导致应用一致性备份失败,具体参见《云服务器备份用户指南》中的管理 > 备份 > 启用应用一致性备份 > 安装客户端章节。
  • 应用一致性备份恢复使用的是弹性云服务器恢复机制而不是HANA本身恢复机制,无法使用HANA快照恢复。
  • 由于CSBS只能恢复到快照备份的时间点,可快速把整机(包括HANA云服务器)恢复到备份的时间点,但无法通过日志恢复到SAP HANA数据库任意时间点,若需要恢复到任意时间点,需结合SAP HANA数据库的备份恢复功能。

场景1:应用一致性备份创建数据盘恢复

场景

在同一个可用区(AZ)内部署SAP HANA,创建应用一致性备份,通过备份创建整机镜像,再使用整机镜像发放新的弹性云服务器并关机;使用备份创建数据盘镜像,将数据盘镜像挂载在新发放的弹性云服务器,将发放的弹性云服务器开机,启动HANA数据库完成备份恢复。该场景一般应用于SAP HANA单节点部署。

部署方案

在同一个AZ内部署SAP HANA,应用一致性备份创建数据盘恢复部署方案如图3所示。

图3 应用一致性备份创建数据盘恢复

场景2:应用一致性备份创建整机镜像恢复

场景

在同一个可用区(AZ)内部署SAP HANA,创建应用一致性备份,通过备份创建整机镜像,再使用整机镜像发放新的弹性云服务器,修改弹性云服务器的IP地址,重启HANA云服务器完成备份恢复。该场景一般应用于SAP HANA单节点部署。

部署方案

同AZ部署SAP HANA,应用一致性创建整机镜像恢复的部署方案如图4所示。

图4 应用一致性备份创建整机镜像恢复

场景3:应用一致性备份跨Region复制后创建整机镜像恢复

场景

在同一个可用区部署SAP HANA,创建应用一致性备份,跨区域(Region)复制备份并通过备份创建整机镜像,再使用整机镜像发放新的弹性云服务器,修改弹性云服务器IP地址,重启HANA云服务器完成备份恢复。该场景一般应用于SAP HANA单节点部署。

部署方案

同AZ部署SAP HANA,应用一致性备份跨区域复制后创建整机镜像恢复的部署方案如图5所示。

图5 应用一致性备份跨Region复制后创建整机镜像恢复