你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍如何使用 Azure 门户管理 SAP Adaptive Server Enterprise (ASE) (Sybase) 数据库(在 Azure 虚拟机上运行)。 Azure 备份允许监视作业和警报、触发按需备份、编辑策略、停止和恢复数据库保护,以及从备份中注销虚拟机(VM)。
如果没有为 SAP ASE 数据库配置备份,请参阅备份 Azure VM 上的 SAP ASE 数据库。 若要详细了解支持的配置和方案,请参阅 Azure VM 上的 SAP ASE 数据库备份支持矩阵。
监视备份作业
Azure 备份会在“恢复服务保管库”的“备份作业”部分显示所有手动触发的作业。
查看备份状态
Azure 备份会定期同步 VM 上安装的扩展与 Azure 备份服务之间的数据源,并在 Azure 门户中显示备份状态。 下表列出了数据源的(四种)备份状态:
备份状态 | 描述 |
---|---|
Healthy | 上次备份成功。 |
不正常 | 上次备份失败。 |
NotReachable | 目前,VM 上的扩展与 Azure 备份服务之间没有发生同步。 |
IRPending | 数据源上的第一个备份尚未发生。 |
通常,同步每一小时发生一次。 但是,在扩展级别,Azure 备份每 5 分钟轮询一次,以检查与上一个备份相比,最新备份的状态是否有任何更改。 例如,如果上一个备份成功但最新备份失败,Azure 备份会将 Azure 门户中的备份状态相应地更新为“正常”或“不正常”。
如果未将数据同步到 Azure 备份服务超过 2 小时,Azure 备份将显示备份状态为 NotReachable。 如果 VM 长时间关闭或 VM 上存在网络连接问题,导致同步停止,则可能会出现这种情况。 在 VM 再次运行并且扩展服务重启后,服务的数据同步操作将恢复,备份状态会根据上次备份的状态相应地更改为“正常”或“不正常”。
更改备份策略
可以在以下位置更改 SAP ASE 备份项的基础策略 >“查看详细信息”>“备份策略”>“更改备份策略”。
修改策略将影响所有关联的备份项,并触发相应的“配置保护”作业。
编辑策略
若要修改策略以更改备份类型、频率和保留范围,请转到 恢复服务保管库>备份策略,然后选择要编辑的策略。
注意
- 修改备份策略会影响所有关联的备份项,并触发相应的配置保护作业。
- 对保持期的任何更改将应用于新恢复点,并回溯性地应用于所有旧恢复点。
停止对 SAP ASE 数据库或 ASE 实例的保护
可以通过以下方式停止保护 SAP ASE 数据库:
删除备份数据:停止所有将来的备份作业并删除所有恢复点。
保留备份数据:停止所有将来的备份作业,并使恢复点保持不变。
注意
如果选择保留恢复点:
- 所有恢复点都将永久保持不变,所有删除作业都将在停止保护时停止,并保留数据。
- 你需要为受保护的实例和使用的存储付费。
- 如果在不停止备份的情况下删除数据源,则新备份会失败。
恢复对 SAP ASE 数据库的保护
停止对 SAP ASE 数据库的保护时,如果选择“保留备份数据”选项,以后可以恢复保护。 如果不保留备份数据,则无法恢复保护。
要恢复对 SAP ASE 数据库的保护,请执行以下步骤:
取消注册 SAP ASE 实例
在禁用保护之后但删除保管库之前取消注册 SAP ASE 实例。
若要取消注册 SAP ASE 实例,请执行以下步骤:
在“恢复服务”保管库中的“管理”下,选择“备份基础结构”。
在 “备份基础结构 ”窗格中,对于 “备份管理类型”,选择 Azure VM 中的工作负荷。
在“受保护的服务器”窗格中,选择要取消注册的实例。 若要删除保管库,必须取消注册所有服务器和实例。
为 SAP ASE 数据库配置条带化,提高备份吞吐量
条带化旨在通过允许同时通过多个备份通道流式传输数据,从而进一步提高备份效率。 对于大型数据库来说,此操作尤为重要,因为完成备份可能需要耗费大量时间。 如果将数据分布到多个条带,条带化就能显著缩短备份时间,并更高效地利用存储和网络资源。 条带化过程可将吞吐量性能提高 30-40%,建议在对生产环境进行更改之前,先测试条带化配置。
为 SAP ASE 数据库启用条带化
在执行预注册脚本时,可以根据需要将其设置为 true 或 false 来控制启用脚本参数。 此外,还引入了新的配置参数 stripesCount,默认值为 4,但可以根据需要进行修改。
建议配置
对于小于 4 TB 的数据库,建议使用条带数 4。 这种配置可在性能和资源利用率之间实现最佳平衡,确保备份过程顺利高效。
更改数据库条带数
有两种方法可以修改条带数:
预注册脚本:运行预注册脚本,并使用条带数参数指定首选值。
注意
此参数是可选的。
配置文件:在以下路径中手动更新配置文件中的 stripesCount 值:/opt/msawb/etc/config/SAPAse/config.json
详细了解 SAP 数据库部署。
注意
设置上述 ASE 参数会导致内存和 CPU 利用率增加。 建议监视内存消耗情况和 CPU 利用率,因为利用率过高可能会对备份和其他 ASE 操作产生负面影响。
从 Azure 备份启用 SAP ASE 本机压缩
SAP ASE 中的数据压缩可减少存储消耗、加速备份和还原,并提高整体性能。 它支持完整备份、差异备份和日志备份,提供多种压缩级别,可根据优先级在性能和存储节省之间取得平衡。
管理数据库压缩
可在以下方案中启用或禁用压缩:
备份策略创建:在为数据库设置备份策略时配置压缩。
临时备份:在执行按需备份时启用或禁用压缩。
查看压缩级别
SAP ASE 支持各种压缩级别,可以根据具体需求进行选择:
- 级别 1-3:针对更快的压缩和解压缩进行了优化,优先考虑性能。
- 级别 4-6:在性能与存储效率之间达到平衡。
- 级别 7-9:通过提高 CPU 利用率最大程度地节省存储。
- 级别 100:专用于某些数据类型。
- 级别 101:高级压缩旨在提高特定数据模式的性能。
建议的设置
为了获得最佳结果,建议使用压缩级别 101。 运行预注册脚本时,会将 compressionLevel 参数添加到配置文件中,默认值设置为 101。 可以根据自己的需求进行修改。
更改压缩级别
有两种方法可以更新压缩级别:
预注册脚本:使用压缩级别参数运行脚本并指定所需的值。
注意
此参数是可选的。
配置文件:在以下路径中的配置文件中手动更新 compressionLevel 值:/opt/msawb/etc/config/SAPAse/config.json
注意
如果设置给定的 ASE 参数,内存和 CPU 利用率将会提高。 建议监视内存消耗和 CPU 利用率,因为利用率过高可能会对备份和其他 ASE 操作产生负面影响。