您对合成完整备份了解多少?删除、持续数据保护(CDP)和云同样重要。本文描述了它是如何产生的,并解释了它的好处。传统备份方案备份行业所说的备份级别实际上有两大类:您要么备份所有内容(完整备份),要么只备份更改的内容(增量备份)。有不同类型的增量备份,但这与本文无关。典型的环境是每晚运行增量备份、每周运行完整备份,或者运行频率更低。定期完整备份的原因是在执行恢复时这样做。传统备份软件会恢复完整备份上的所有数据,即使该磁带上的某些数据已被增量备份上更新版本的数据所取代。还原过程然后开始按照创建顺序从增量备份还原新的或更新的文件。这种执行多次恢复(其中一些恢复被覆盖的数据)的方法至少可以说是低效的。如果您正在从磁带中恢复,您还会增加插入和加载每个磁带、在磁带上找到其正确位置以及在不再需要时弹出磁带所需的时间。每个磁带此过程需要5分钟以上。这意味着使用这种类型的配置,完整备份越频繁,恢复越快,因为它们浪费的时间越少。(从恢复的角度来看,最好每晚进行完整备份。)这就是为什么每周完整备份在所有系统上都很常见。随着系统变得更加自动化,一些从业者转向每月或每季度执行完整备份。但是,在活动服务器或虚拟机上执行完整备份会给该服务器带来相当大的负载。这促使备份管理员尽量减少完整备份的频率,即使这会导致更长的恢复时间。这种备份和恢复效率之间的博弈是合成备份出现的主要原因。什么是合成完整备份?合成完整备份是在恢复期间表现得像完整备份但在备份期间不一样的备份。事实上,在典型的合成完整备份中,完全备份几乎被消除了。有三种主要方法可以做到这一点。创建合成完整备份的第一种(可能也是最常见的)方法是从可用备份中创建一个。备份系统保存了它在每次备份期间找到的所有数据的目录。所以在任何时候,它都知道完整备份中的所有文件,以及这些文件的版本。它只是将每个文件从一种介质复制到另一种介质。只要有多个设备可用,此方法就适用于磁带或磁盘。这种执行合成完整备份的方法可能非常耗时。但是,该过程可以在一天中的任何时间运行,而不会对备份系统产生任何影响。事实上,备份的服务器或虚拟机根本不涉及。从某种意义上说,生成的备份是一个完整备份,后续的增量备份可以以此为基础。这种方法的唯一缺点是复制完整备份所需的时间较长。第二种方法只有在磁盘用作主要备份目标时才可行。这也只有在备份系统将每个更改的文件或块作为一个单独的对象存储在存储系统中时才可行。这与备份系统传统上存储备份的方式形成对比:在传统备份中,许多文件都放在容器中(例如tar或专有备份格式)。如果所有更改的文件或块都存储为单独的块,则可以简单地通过创建构成完整备份的所有当前块的当前版本的类似快照的视图来创建合成完整备份。这种方法有很多优点,首先是因为不需要移动数据,几乎可以立即创建合成完整备份。这意味着可以非常频繁地创建合成完整备份;事实上,大多数支持合成完整备份的系统都会在每次备份后这样做。这意味着虽然系统只执行增量备份,但它的所有备份都被用作完整备份。这通常被称为块级增量永久备份系统,因为它消除了使用传统方法或使用上述复制方法创建完整备份的需要。最后,还有一种在一定程度上结合了这两种方法的方法。这仅适用于目标重复数据删除系统。与上述第二种方法一样,所有备份都存储为小数据块,导致每个更改的文件或块都由存储在目标重复数据删除系统中的许多小数据块表示。这意味着设备可以在很短的时间内创建虚拟完整备份(类似于上面的增量永久方法)。该过程也可以由备份产品控制,它告诉目标重复数据删除系统创建合成完整备份。与上面的第二种方法一样,这种方法非常高效,几乎可以立即生效。您的系统是否支持合成完整备份?合成全备份在大多数商业备份系统中已经很普遍,无论是使用复制方式、永久块级增量备份,还是目标去重系统使用的虚拟副本方式。如果您不使用此功能,可能是时候研究您的硬件和软件系统是否支持它了。如果没有,则表明您的备份系统有点落后。原标题:Howsyntheticfullbackupworksandwhyyoumightneedit,作者:W.CurtisPreston
