关于 Azure VM 上的 SAP ASE (Sybase) 数据库备份

SAP Adaptive Server Enterprise (ASE) (Sybase) 数据库是关键任务工作负载,需要较低的恢复点目标 (RPO) 和较快的恢复时间目标 (RTO)。 现在可以使用 Azure 备份来备份 Azure 虚拟机 (VM) 上运行的 SAP ASE (Sybase) 数据库。

Azure 备份提供的此产品/服务符合 Azure 备份的零基础结构备份的概念,不再需要部署和管理备份基础结构。 你现在可以无缝地备份和还原在 Azure VM 上运行的 SAP ASE (Sybase) 数据库。 此外,还可以应用 Azure 备份提供的企业管理功能。

SAP ASE (Sybase) 数据库备份的主要优势

使用 Azure 备份服务备份和还原 SAP ASE (Sybase) 数据库,可获得以下优势:

  • 支持 15 分钟 RPO:对于基于流的备份,日志备份每 15 分钟流式传输一次,可与数据库备份一起应用,从而提供时间点还原功能。
  • 一键式时间点还原:轻松地将生产数据还原到备用 ASE 服务器。 Azure 管理备份链,在后台执行还原操作。
  • 长期保留:用于满足严格的合规性和审核需求。 基于保留期将你的备份保留多年,超过此时间后,将由内置的生命周期管理功能自动删除恢复点。
  • Azure 的备份管理:使用 Azure 备份的管理和监视功能来改进管理体验。
  • 压缩:为了节省备份存储成本,可以通过备份策略启用 ASE 本机压缩。
  • 条带化:启用条带化,通过预注册脚本提高 ASE 虚拟机 (VM) 与恢复服务保管库之间的备份吞吐量。
  • 支持经济高效的备份策略:每周完整备份和每日差异备份可降低存储成本(与每日流式处理完整备份相比)
  • 恢复服务保管库:所有备份都直接流式传输到 Azure 备份托管恢复服务保管库,该保管库提供不可变性、软删除和多用户身份验证等安全功能。保管的备份数据存储在 Microsoft 托管的 Azure 订阅中,并与客户的环境相隔离。 这些功能可确保 SAP ASE 备份数据始终安全无忧,并且可以防篡改。 即使源计算机遭到入侵,也可以安全地恢复数据。
  • 多个数据库还原选项:支持备用位置还原(系统刷新)、原始位置还原和还原为文件。

若要了解支持的备份和还原方案,请参阅 SAP ASE 方案支持矩阵

SAP ASE (Sybase) 数据库的备份体系结构

可以备份 Azure VM 中运行的 SAP ASE (Sybase) 数据库,并将备份数据直接流式传输到 Azure 恢复服务保管库。

  • 备份过程首先在 Azure 中创建恢复服务保管库。 此保管库用于存储在不同时间创建的备份和恢复点。

  • 运行 SAP ASE 服务器的 Azure VM 将注册到保管库,并且要备份的数据库会被发现。 若要使 Azure 备份服务能够发现数据库,必须在 ASE 服务器上以 root 用户身份运行预注册脚本

  • 此脚本创建 AZUREWLBACKUPASEUSER 数据库用户,或使用已创建的自定义备份用户。 然后创建具有 hdbuserstore 中相同名称的对应键。 若要详细了解脚本的功能,请参阅 备份 Azure VM 中的 SAP ASE (Sybase) 数据库

  • 现在,Azure 备份服务可以在已注册的 SAP ASE 服务器上安装适用于 ASE 的 Azure 备份插件。

  • AZUREWLBACKUPASEUSER 数据库用户(由预注册脚本创建或你创建的自定义备份用户创建,并添加为预注册脚本的输入)由适用于 ASE 的 Azure 备份插件用来进行备份和还原。 如果尝试配置 SAP ASE (Sybase) 数据库的备份而不运行此脚本,可能会收到 UserErrorASEScriptNotRun 错误。

  • 若要在已发现的数据库上配置备份,请选择所需的备份策略并启用备份。

    注意

    确保这些参数不存在于主机级别。 主机级参数会覆盖这些参数,并可能导致一些意外行为。

  • 适用于 ASE 的 Azure 备份插件维护所有备份计划和策略详细信息。 它触发计划的备份,并通过 API 与 ASE 备份引擎通信。

  • ASE 备份引擎返回一个流,其中包含要备份的数据。

  • 所有计划的备份和按需备份(从 Azure 门户触发的),无论是完整备份还是差异备份,都是由适用于 ASE 的 Azure 备份插件启动的。 但是,ASE 备份引擎管理并触发日志备份。

  • 适用于 SAP ASE 的 Azure 备份,因为它是经过认证的解决方案,不依赖于基础磁盘或 VM 类型。 ASE 生成主动执行备份的流。

关系图显示了 SAP ASE Sybase 数据库备份。

结合使用 Azure VM 备份和 Azure SAP ASE 备份

除了在 Azure 中使用可提供数据库级别的备份和恢复的 SAP ASE 备份,还可以使用 Azure VM 备份解决方案备份操作系统和非数据库磁盘。

可以使用 经过认证的 Azure SAP ASE 备份解决方案 进行数据库备份和恢复。

可以使用 Azure VM 备份来备份操作系统和其他非数据库磁盘。 VM 备份每天运行一次,备份除写入加速操作系统磁盘和超高速磁盘之外的所有磁盘。 由于你要使用 Azure SAP ASE 备份解决方案备份数据库,因此可以使用 Azure VM 选择性磁盘备份和还原功能仅对操作系统和非数据库磁盘进行文件一致性备份。

  1. 使用以下选项之一还原正在运行 SAP ASE 的 VM:

  2. 如果排除写入加速磁盘,则不会还原这些磁盘。 在这种情况下,请创建空的写入加速器磁盘和日志区域。

  3. 设置所有其他配置(例如 IP、系统名称等)后,将 VM 设置为从 Azure 备份接收数据库数据。

  4. 将数据库从 Azure SAP ASE (Sybase) 数据库备份还原到 VM 中所需的时间点。

备份定价

SAP ASE (Sybase) 备份定价包含两个部分:

  • 受保护的实例成本:按实例实施统一费率,不考虑 ASE 数据库大小。 此费率因区域而异。

  • 备份存储成本:基于已备份数据的存储空间消耗情况的成本。

例如,如果在“美国东 2 区”实例中保护 1.2 TB ASE 数据库,则每月需支付保护实例和所用存储的费用。

SAP ASE (Sybase) 数据库的跨订阅还原

Azure 备份现在支持将 SAP ASE 数据库还原到任何订阅和恢复服务保管库,前提是它们位于同一租户中,并且满足还原所需的 Azure 基于角色的访问控制(Azure RBAC)权限 。 默认情况下,还原在还原点所在的同一订阅中执行。

注意

  • 默认情况下,所有恢复服务保管库(包括现有保管库和新创建的保管库)上都启用了 CSR。
  • 可以直接从恢复服务保管库启动跨订阅还原。
  • 不支持将跨区域还原 (CRR) 与 CSR 一起使用。

了解如何触发跨订阅还原到已启用专用终结点的保管库

后续步骤

了解如何: