今天,我将分享下采用 Microsoft 复原更改跟踪(RCT)备份一个 Windows Server 2016 Hyper-V 虚拟机的经验。但是首先,讲一下关于 RCT 技术的一些历史和信息。
增量备份
自早期的备份起,我们很清楚地知道在备份时,完整备份或者备份整个数据集效率低、代价高且会消耗大量的系统资源。所以,产生了增量备份-它仅备份自上次备份后产生新增的或者修改的变化数据。
然而,变化的结果是如何算出的呢?基于文件的备份解决方案采用方法是基于操作系统层级,包括存档标示、文档修改时间和其他的文件属性。但是,这种方法并不适用于磁盘级的备份技术,因为它使用的是没有文件或者属性的数据块。对于许多镜像级的解决方案,增量备份包括读取整个磁盘、寻找更改的数据块过程,这样大幅度地增加了备份窗口的时间。
更改数据块追踪
更改数据块追踪技术(CBT)有助于解决这个难题。在一个物理服务器上,磁盘镜像备份解决方案安装了一个小型的驱动器来追踪磁盘上的数据块的更改。当运行增量备份时,它按照从该驱动器获取的清单,只备份更改的数据块,随着虚拟化的引进,因虚拟平台上拥有虚拟机中更改数据块的信息,CBT 的功能从来宾操作系统迁移至虚拟平台层级。你可能听说 CBT 技术在 VMware vSphere 中的应用。由于Microsoft Hyper-V 并没有 CBT,备份软件厂商如安克诺斯创建了自有专利的 CBT 实施技术。但是,随着 Windows Server 2016 的发布,Microsoft 为 Hyper-V 引进了复原更改追踪(RCT)技术。
使用 RCT 的 2016 Hyper-V 备份
所以,我在 Windows Server 2016 上启用了 Hyper-V 的角色,并且添加了一个虚拟机,这是我之前配置的。一旦我运行计算机并且修改一些文件,我就会看到有一个带有 .rct 扩展名的新文件出现在我的虚拟机的虚拟磁盘中。RCT 技术生成了更改数据块清单。
然后,我使用了 Acronis Backup 12 备份虚拟机。自***启动后,它创建了一个完整备份,没有 RCT 的参与。我在虚拟机中做了少量的更改,再次运行备份。Acronis Backup 12 速度非常快,在 RCT 的帮助下,它生成了一个增量备份,随后日志中有显示。就这样,没用特殊配置、没有复杂步骤——所有的事情简单且顺利。
使用 RCT 实现增量恢复(vmFlashback)
Acronis Backup 12 还使用 RCT 通过 vmFlashback 执行快速的恢复。如果你正在恢复现有的虚拟机,Acronis Backup 12 在备份后仅恢复更改的数据块,而不是恢复整个虚拟机。此技术是默认启动的,与完整恢复相比,恢复时间减少了多达100倍。
适合 Hyper-V 的 Acronis Backup 12 解决方案
1. Microsoft 业务应用程序保护
内置的应用程序感知单个传递备份可保护 Microsoft Office 365、Exchange、SQL Server、SharePoint 和 Active Directory - 甚至是在云中!还原单独的电子邮件、文件夹、文档、数据库或整个系统。
2. 无代理、基于代理的主机备份
Acronis Backup 12 利用可靠的 Hyper-V 无代理备份保护您的虚拟机。如果您使用直通式磁盘或来宾启动 iSCSI,就可以安装代理并在来宾级别创建备份。此外,安克诺斯还将备份 Hyper-V 主机,从而全面保护虚拟基础架构。
3. 块更改跟踪和复原更改跟踪
Acronis Backup 集成了 Windows Server 2016 复原更改跟踪(RCT)来创建超快的增量备份和差异备份,只保存自上次备份以来产生的更改,从而大大减少备份时间、网络占用量和存储需求量。在 Windows Server 2012 和 2008中,Acronis Backup 使用内置的专有块更改跟踪(CBT)技术来达到相同的效果。
4. Acronis Instant Restore
将系统备份作为 VMware 或 Hyper-V 虚拟机运行,直接从备份存储中将其挂载,从而在15秒内恢复 Windows Server – 无需数据移动!
总结
RCT 技术大幅度地简化并且加速了 Window Server 2016 中的 Hyper-V 虚拟机的备份和恢复速度。并且,此技术是透明的,系统或者备份管理员不需要任何配置和管理。下载 Acronis Backup 12,体验业界***的备份和数据保护解决方案吧。