你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
关于 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) 数据库配置备份,可能会收到 UserErrorHanaScriptNotRun 错误。若要在已发现的数据库上配置备份,请选择所需的备份策略并启用备份。
配置备份后,Azure 备份服务将在受保护的 SAP ASE 服务器上在数据库级别设置以下 Backint 参数:
[catalog_backup_using_backint:true]
[enable_accumulated_catalog_backup:false]
[parallel_data_backup_backint_channels:1]
[log_backup_timeout_s:900)]
[backint_response_timeout:7200]
注意
确保在主机级别不存在这些参数。 主机级别的参数将替代这些参数,并可能会导致意外行为。
适用于 ASE 的 Azure 备份插件维护所有备份计划和策略详细信息。 它触发计划的备份,并通过 Backint API 与 ASE 备份引擎进行通信。
ASE 备份引擎返回 Backint 流以及要备份的数据。
所有计划的备份和按需备份(从 Azure 门户触发的),无论是完整备份还是差异备份,都是由适用于 ASE 的 Azure 备份插件启动的。 但是,ASE 备份引擎管理并触发日志备份。
适用于 SAP ASE 的 Azure 备份是通过了 Backint 认证的解决方案,因此不依赖于基础磁盘或 VM 类型。 备份由 ASE 生成的流执行。
结合使用 Azure VM 备份和 Azure SAP ASE 备份
除了在 Azure 中使用可提供数据库级别的备份和恢复的 SAP ASE 备份,还可以使用 Azure VM 备份解决方案备份操作系统和非数据库磁盘。
可将通过了 Backint 认证的 Azure SAP ASE 备份解决方案用于数据库备份和恢复。
可以使用 Azure VM 备份来备份操作系统和其他非数据库磁盘。 VM 备份每天运行一次,它会备份除写入加速器操作系统磁盘和超级磁盘以外的其他所有磁盘。 由于你要使用 Azure SAP ASE 备份解决方案备份数据库,因此可以使用 Azure VM 选择性磁盘备份和还原功能仅对操作系统和非数据库磁盘进行文件一致性备份。
要还原运行 SAP ASE 的 VM,可使用以下任一操作:
- 通过最新的恢复点从 Azure VM 备份还原新的 VM。
- 创建新的空 VM 并将磁盘附加到最新恢复点。
如果排除了写入加速器磁盘,则不会还原它们。 在这种情况下,请创建空的写入加速器磁盘和日志区域。
设置所有其他配置(例如 IP、系统名称等)后,将 VM 设置为从 Azure 备份接收数据库数据。
将数据库从 Azure SAP ASE (Sybase) 数据库备份还原到 VM 中所需的时间点。
备份定价
SAP ASE (Sybase) 备份定价包含两个部分:
受保护的实例成本:按实例实施统一费率,不考虑 ASE 数据库大小。 此费率因区域而异。
备份存储成本:基于已备份数据的存储空间消耗情况的成本。
例如,如果要在运行于“美国东部 2”区域中的一个实例中保护 1.2 TB 的 ASE 数据库,则按照“美国东部 2”区域每月的保护实例成本和消耗的存储成本收费。
后续步骤
了解如何: