如何创建备用映像?

本页介绍了创建备份的各个阶段,以及适用于受支持应用类型的备份选项。

创建备份的阶段

如需为数据库、文件系统和虚拟机等受支持的应用创建备份,您需要分配一个按计划运行的备份方案,然后执行以下操作:

  1. 根据备份方案设置,备份和灾难恢复会拍摄源数据的快照图片,并将其保存在目标存储池中。

  2. (可选)根据备份方案,Backup and DR 会立即或稍后将映像从目标存储池复制到备用存储池,以生成第二个副本。通常,这会从快照池迁移到 OnVault 池。

应用保护措施生效的时间

应用备份方案不会立即保护应用。保护作业会根据资源可用性按计划运行。您也可以立即运行作业。

  • 备份方案包含为此应用运行保护作业的具体时间安排,例如每天世界协调时间 (UTC) 18:00 到 06:00 之间,每 4 小时运行一次。如果您在今天 13:00(世界协调时间 [UTC])为应用应用保护措施,则系统会将首次保护操作安排在 18:00(世界协调时间 [UTC])。

  • 在安排的时间,系统会为作业分配一个作业槽,该槽在安排作业时可能可用,但也可能不行。如需详细了解作业槽,请参阅作业槽简介

更改备份方案

您可以随时更改应用的备份方案。日后的备份将根据新模板进行。现有备份会根据其创建时使用的模板进行保留。

更改跟踪机制

备份/恢复设备通过先创建数据的初始完整副本,然后再创建增量更改的副本来备份数据。此功能需要能够跟踪和备份备份操作之间发生的更改。如需跟踪这些更改,备份/恢复设备会使用 Compute Engine API、备份和灾难恢复代理备份 VMware 虚拟机

备份和灾难恢复使用多种方法来跟踪源数据的更改,包括:

  • 适用于 SQL Server 的基于代理的更改块跟踪
  • 适用于 Linux 逻辑卷 (LVM) 的基于代理的更改跟踪
  • Compute Engine 快照更改跟踪
  • Oracle 块更改跟踪
  • 基于 VMware 的更改跟踪

代理更改跟踪驱动程序

备份和灾难恢复代理及其更改跟踪驱动程序(有时称为过滤器驱动程序)通过跟踪主机端的更改,实现高效的增量备份。对数据库进行首次完整备份后,备份/恢复设备会默认执行增量备份。如果您的备份仍然总是完整备份,请检查以下情况:

  • 更改跟踪驱动程序已停止。在这种情况下,请重启更改跟踪驱动程序服务。

  • 未安装 Windows 更改跟踪驱动程序。在这种情况下,请卸载 Windows 备份和灾难恢复代理,然后完整安装该代理。

  • 对于 Linux OS,安装的代理不支持内核版本。 如需了解支持的 Linux OS 版本,请参阅支持矩阵

完整快照和增量快照

完整快照会备份应用中的所有必需数据。完整快照(也称为完整备份)会在首次备份应用时以及在某些不常见的情况下创建。在第一个完整快照之后,“备份和灾难恢复”功能会创建增量快照,速度会快得多。

增量快照的工作原理如下:

  1. 第一个完整快照包含所有源数据。

  2. 第二个快照及后续快照仅包含新数据或修改后的数据。自创建完整快照以来未更改的数据不包括在内。 相反,后续增量快照包含对原始快照中未更改数据的完整快照映像的引用。

  3. 下一个快照包含自从创建第二个快照以来的任何新增或更改的数据,但不包含早期快照中的任何未更改的数据。对于任何未更改的数据,此快照包含对早期快照中块的引用。

备份选项

借助备份和灾难恢复服务,您可以:

基于代理的备份

备份和灾难恢复代理用于备份虚拟服务器上的单个应用和应用组。Backup and DR Agent 是一款小型、操作系统专用、轻量级服务,可安装在 VMware 虚拟机或 Compute Engine 实例上。与 VMware API 调用相比,备份和灾难恢复代理提供更精细的数据备份功能。借助该应用,您可以:

  • 探索应用
  • 休眠应用,以确保备份期间应用的一致性
  • 为增量永久备份策略启用更改块跟踪
  • 一个政策模板可以应用于服务器上驻留的多个应用。
  • 避免 VMware 虚拟机“休眠”问题

在物理服务器或虚拟机上安装备份和灾难恢复代理后,您可以创建单个政策模板来备份服务器上的所有应用,也可以创建多个政策模板来备份应用组。

备份一致性组中的应用数据

一致性组由备份和灾难恢复代理启用。顾名思义,一致性组可确保在同一主机上的多个应用之间实现一致的某个时间点备份和恢复。为了实现应用一致性,一致性组的成员会使用单个政策模板一起进入空闲状态并进行备份。

如果在快照政策中启用了备份和灾难恢复的数据库日志备份选项,则快照政策所在的政策模板备份的所有数据库都可以恢复到同一时间点。您可以使用管理控制台通过单个操作恢复和滚动前进群组中日志(适用于数据库)。

除了加快备份和恢复操作速度之外,一致性组还会减少系统资源(VDisk)的消耗。

备份通用应用 (LVM)

大多数应用都是通过备份和灾难恢复代理或通过备份和灾难恢复内置的 API 发现的。通用应用是指您通过指向要保护的一组 LVM 卷来定义的应用。

备份数据库日志

您可以在“快照”政策的“高级选项”中启用数据库日志备份。它支持使用单个快照政策来备份 Microsoft SQL Server 数据库、Oracle 数据库以及包含 Microsoft SQL Server 数据库或 Oracle 数据库的一致性组的日志。数据库日志的备份频率与数据库的备份频率是分开定义的。例如,您可以每天备份数据库,并每小时备份其日志。

数据库日志备份频率以分钟为单位设置,并且日志备份频率不得超过其关联数据库的备份频率。例如,如果数据库备份频率为每 24 小时一次,则日志文件备份频率必须小于每 24 小时一次。数据库日志备份间隔的最小值为 15 分钟。

日志保留期限与快照政策的保留期限是分开定义的。通过设置单独的保留期限,您可以将日志与存储在快照池中的数据库副本搭配使用。

无论在指定的日志保留期限内备份了多少个日志,数据库的备份日志都会暂存到备份和灾难恢复快照池中的单个 VDisk。如需节省快照池中的空间,您可以使用高级设置指示数据库压缩其日志。

备份 Compute Engine 实例

如需备份整个 Compute Engine 实例,备份/恢复设备会使用 Compute Engine API。Compute Engine 为备份和灾难恢复的增量永久备份策略提供更改块跟踪,并可以在备份期间暂停应用以确保应用一致性。

备份整个虚拟服务器时,系统会备份功能齐全的虚拟服务器(操作系统、应用及其数据)。拥有整个虚拟服务器的副本可确保能够快速访问数据且不会出现问题。

备份 VMware 虚拟机

备份和灾难恢复使用 VMware vSphere Storage API - Data Protection 调用来备份整个 VMware 虚拟服务器(或分配给该虚拟机的特定磁盘)。这些功能可为备份和灾难恢复的增量永久备份策略启用更改块跟踪,并使应用进入休眠状态,以便在备份期间实现应用一致性。

备份 VMware 虚拟机的应用和启动卷

在虚拟机上管理应用时,您还可以选择备份虚拟机的启动卷。备份虚拟机的启动卷后,映像可以显示为可启动虚拟机。然后,您可以根据需要将映像迁移到新的永久位置。

备份整个 VMware 虚拟机

备份整个虚拟服务器时,系统会备份功能齐全的虚拟服务器(操作系统、应用及其数据)。拥有整个虚拟服务器的副本可确保能够快速且无问题地访问数据。由于所显示的映像是一个完全正常运行的虚拟服务器,因此您可以根据需要将其迁移到新的永久位置。