编辑: 丑伊 | 2013-06-10 |
2007 会确定出该数据库的构 成文件以及这些文件的构成磁盘区块. 对于含有文件或者其他数据对象的每个 区块,DPM 位元遮罩表基本上会保存
0 或1,其中
0 表示没有变化的区块,而1表示已经变化的区块. 当数据在一天 或者一星期中发生变化时,会更新该区 块;
此时,DPM 代理程序会将这些区块 的位从
0 改为 1. 在执行预定的快捷完整任务时, DPM 代理程序会调用数据区的 VSS 快照,包括 Windows 文件系统和任何特 定源的 VSS 编写程序(如Exchange、 SQL Server、SharePoint 或者虚拟服 务器). 在使用 VSS 的每个应用程序 内部,VSS 编写程序会确保数据的一致 性和随时可备份性. 另外,VSS 还能够 拥有 封冻的 一系列磁盘区块(阴影 副本),而生产磁盘会继续为活动的 I/O 提供服务.然后,DPM 代理程序从阴影 副本内部取出仅发生了变化的区块,而 生产流程继续运行. DPM 使用 Windows 文件系统和 Microsoft 应用程序中的底层 VSS 功能 在不同的数据源之间提供一致的数据保 护功能,而不是使用诸如 RTR(该方 法通常无法识别应用程序,且不能确保 写入顺序的完整性)或者 CDP(该方 法通常适用于特定的应用程序)之类的 方法. 在调用 VSS 快照后,DPM 会 发送改变了区块,同时,生产文件系统 会继续运行. 当DPM 通过 DPM 服务 器同步所有做过标记的区块时,会发布 快照. 按照 Microsoft 的术语,这些称为快 捷完整备份. 管理员应该注意,该选项 与传统的完整磁带备份不同. 当备份流 程完成时,DPM 会在流程开始时获得精 确的生产数据原样副本――实际上是完 整备份. 不过,与传统的完整磁带备份 不同的是,DPM 仅仅跟踪和发送发生了 变化区块,忽略掉没有变化的区块和没 有活动的文件. 这一方法的优点是可以 极大地减少带宽要求,这使得 DPM 非 常适合于集中备份分支机构以及广域网 中其他数据源里的数据. 最终,可将生产数据通过网络优化 同步到 DPM 服务器. 然后,DPM 会 通过仅仅存储每个迭代之间的块级别变 化,启动所复制区域的快照,以便提供 高达
512 的恢复点. 通常,DPM 快 捷完整备份会以每晚预定任务的形式出 现,但是,频率可达到每半小时一次或 者每周一次. 事务复制 事务复制使用 DPM 代理程序确保关闭 了最后一次窗口(每15 分钟一次)以来 的所有应用程序事务日志,并将它们发 送到 DPM 服务器. 这一特性非常类似 于日志运送,其中的辅助服务器会自动 地、重复地应用记录,在提高可用性的 前提下维护准实时的数据副本. 不过, 因为 DPM 的设计用途是提高数据保护 而不是可用性的水平,所以,该DPM 服务器以差异备份的方式保存每套事务 日志. 就像传统磁带备份可能会使用最 新的完整备份以及一些差异备份将数据 恢复到以前的时间点一样,DPM 也会使 用现有的复制数据以及差异数据,将生 产服务器恢复到 DPM 服务器拥有事务 日志的、以前的时间点. 集成复制特性 综合使用快捷完整复制和事务复制特性 可以提供巨大的管理灵活性. 例如,因为DPM
2007 服务器可以维护高达
512 个VSS 快照,所以,在每
15 分钟同 步事务之外每周再执行一次快捷完整备 份,可以让 Exchange 或者 SQL Server 系统的总恢复点超过 344,000 个. 在每
15 分钟捕获一次事务复制差异以外再每 天执行一次快捷完整备份,可以获得接 近50,000 个恢复点,并有可能让管理员 将数据恢复到最近 1.5 年中的任何