企业计算

项目级备份与图像级备份:为什么最好使用组合备份

备份有两种非常不同的方式:项目级备份和映像级备份,并且这两种方法已被IT专业人员使用了数十年。每种环境都有其自身的优点和缺点,这就是为什么大多数环境将两者结合使用的原因。

项目级备份

项目级备份备份离散信息集,这些信息集被视为单个项目,并且最常见的项目类型是文件。实际上,如果这篇文章是几年前写的,则很可能称为文件级备份。

可能包含在项目级备份中的另一种项目是对象存储系统中的对象。在许多环境中,对象类似于文件,因为大多数使用对象存储的公司都只是简单地使用它来保存文件。但是由于它们存储在对象存储系统中,因此它们不是文件,因为文件存储在文件系统中。内容通常是相同的,但是它们的名称不同,因为它们的存储方式不同。

如果要备份文件服务器,Windows或Linux服务器或备份代理在服务器/ VM本身内部运行的虚拟机,则通常执行项目级备份。备份代理通过首先查看文件系统(例如C:\)来确定要备份的文件。如果执行完全备份,它将备份文件系统中的所有文件。如果要执行增量备份,它将备份自上次备份以来已更改的文件。

如果要备份对象存储系统(例如Amazon S3,Azure Blob或Google Cloud Storage),则还将执行项目级备份。您可能想知道为什么要备份这些服务,因为它们通常被复制到多个位置以实现数据弹性。但是,对象存储内的复制通常旨在抵抗系统中断,但不一定旨在抵抗来自外部的删除对象本身的攻击。如果删除对象(无论是有意还是无意或恶意),则删除将在所有副本中复制。防止这种情况的唯一方法是将对象存储项目级备份到另一个帐户。

项目级备份的优点是非常容易理解。在适当的位置安装备份代理,它将检查您的文件或对象存储系统,在其中找到所有项目,并在适当的时间对其进行备份。还原整个文件或对象存储系统需要首先还原完整备份,然后再从每个后续增量备份中执行还原。

映像级备份

映像级备份是在块级备份物理或虚拟设备的结果。这就是为什么-根据您的参考框架-映像级备份也称为驱动器级,卷级或VM级备份的原因。该设备可以存储各种信息类型,包括标准文件系统,数据库的块存储,甚至物理或虚拟机的启动卷。在映像级备份中,您要备份文件系统的构建块,而不是备份文件本身。

在虚拟化出现之前,映像级备份很少见,因为备份物理驱动器要困难得多,并且在备份数据块时需要卸载文件系统。否则,您将面临备份被污染的风险,其中某些块来自某个时间点,而某些块来自另一时间点。虚拟快照技术(例如Windows Volume Shadow Services(VSS)或VMware快照中的虚拟快照技术)解决了此潜在问题。

VM出现后,在卷级别进行备份变得更加流行。映像级备份使您可以在虚拟机监控程序级别执行虚拟机备份,其中备份软件在虚拟机外部运行,并将该虚拟机视为一个或多个映像(例如,VMware中的VMDK文件)。

在映像级别进行备份具有许多优点。首先,它提供了更快的备份和更快的还原。映像级备份避免了文件或对象存储系统的开销,并直接进入基础存储。还原速度会更快,因为文件级备份需要单独还原每个文件,这需要在文件系统中创建一个文件,此过程会产生大量开销。当还原具有数百万个文件的非常密集的文件系统时,此问题的确令人头疼。在还原过程中,创建文件的过程实际上要比将数据传输到文件中的过程花费更长的时间。映像级还原不存在此问题,因为它们将数据直接放在块级上。

快照解决了不断变化的块问题后,备份系统面临着映像级备份的第二大挑战:增量备份。在驱动器,卷或映像级别进行备份时,每个文件都是完整备份。例如,考虑由VMDK文件表示的VM。如果该虚拟机正在运行,并且该虚拟机中的单个块发生更改,则该映像上的修改时间将显示它已更改。即使可能仅更改了几块数据,随后的备份也将备份整个VMDK文件。

在虚拟机领域,还通过更改块跟踪(CBT)解决了这一挑战,该协议可以跟踪创建上一个备份的时间以及自上次备份以来已更改的块。通过使用该协议询问哪些块已更改,然后仅复制那些块,这允许映像级备份执行块级增量备份。

这给我们带来了最后一个缺点,即在映像级别进行备份,那就是缺少项目级别的恢复。客户通常不希望还原整个VM。他们想要在该VM中还原一两个文件。将整个VM备份为单个映像时,如何从VM还原单个文件?这也是许多备份软件公司已解决的问题。例如,对于VMware VM,他们了解VMDK文件的格式,这使它们可以做许多不同的事情。一些备份产品使您可以将原始VMDK文件挂载为虚拟卷,并从那里获取所需的文件,而其他备份产品则可以获取恢复所需文件所需的适当块。

两全其美的备份方式

这意味着,在备份和恢复行业中,此时,大多数客户都在对其所有VM执行映像级备份,同时仍保留执行增量备份和项目级还原的能力。它还支持块级增量式备份,实际上比项目级增量式备份效率更高。

在虚拟机级别进行备份还具有轻松将虚拟机还原为单个映像的功能。这使我们过去所谓的裸机恢复变得比以前容易得多。您将获得所需的所有裸机恢复功能,而无需跳过箍以解决不断变化的区块问题。

我们甚至拥有物理Windows服务器的映像级备份,因为大多数人都使用Windows VSS在备份每个文件系统之前为其创建快照。这使备份软件产品可以在映像级别进行备份,而不会冒数据损坏的风险。

现在您已经了解了每种方法的优缺点,您可以根据自己的需要做出明智的决定。大多数备份VM的人都选择映像级备份,而大多数备份文件服务器的人都使用项级备份。确定如何处理物理服务器可能需要更多的研究。

本文由 探界网 作者:行者 发表,转载请注明来源!

热评文章