企业计算

如何确保应该备份的数据得到有效备份

虽然使用选择性排除来确定要备份哪些数据可能会导致存储一些无用的数据,但是可以有效避免没有对重要数据进行备份的风险出现。

在备份世界中,没有比发现重要文件或数据库从未被备份要更糟糕了。了解备份系统中如何备份包括系统、目录和数据库,是确保您永不发生这种情况的关键。

实现此目标的第一步,是确保要备份的服务器和服务已在备份和恢复系统中注册。

选择性包含与选择性排除

关于如何将项目包括在备份系统中,有非常广泛的两类:选择性包含和选择性排除。

选择性包含是管理员在其中单独指定备份系统中将备份哪些文件系统、数据库或对象的位置。例如,如果管理员说他们只想备份D:\驱动器或Apollo数据库,那么他们正在使用选择性包含。

选择性排除或自动包含是指管理员指定备份服务器上所有内容(明确排除的内容除外)的情况。例如,管理员可以选择备份除Linux系统上的/ tmp或Windows笔记本电脑上用户的iTunes或Movies目录以外的所有文件系统。

对于管理员来说,他们以这样的方式来管理系统是非常常见的:无需备份操作系统。他们知道他们想要备份Windows笔记本电脑上的C:\ Users,Macbook上的/ Users或Linux系统上的/ data或/ home之类的文件。他们看不到备份操作系统或应用程序的意义,因此,他们仅手动选择要备份的文件系统。数据库也是如此。他们可能不希望您的备份测试数据库,因此它们有选择地包括要备份的数据库。

选择性包容的缺点

选择性包含的问题是配置更改。每次将具有数据的新数据库或文件系统添加到系统时,都需要更改备份配置,否则,将永远不会备份新资源。

这就是为什么选择性排除是最安全的备份选择方法的原因。可能的最坏副作用是您可能会备份一些毫无价值的数据。将此与选择性包含的最坏可能的副作用进行比较,这很重要,因为重要数据已完全从备份系统中排除。两者之间根本没有比较。选择性包含似乎可以节省金钱,因为存储的数据较少,但这不值得冒险。

很容易排除您知道毫无价值的数据,例如Linux系统上的/ tmp或/ temp。如果您没有理由备份操作系统,则也可以排除/,/ user,/ usr,/ var和/ opt。在Windows系统上,如果您确实不想备份该数据,则可以排除C:\ Windows和C:\ Program Files。

但是,要考虑的一件事是重复数据删除可能对该决策产生影响。知道您正在备份数百或数千个没有价值的文件系统,并浪费了磁盘阵列或磁带库上宝贵的存储空间是一回事。但是,如果您花费大量时间排除的操作系统实际上仅存储一次,该怎么办?重复数据删除将确保备份系统中仅实际存储Windows或Linux操作系统的一个副本。考虑到这一点,也许您可​​以将备份系统保留为默认配置,而不用担心会排除操作系统,因为备份系统的成本非常小。

基于标签的包含

自动将备份数据添加到备份系统的另一种方法是通过基于标签的包含。这在虚拟化世界中变得很流行,在虚拟化世界中,可以为每个创建的新VM或数据库分配一个或多个标签,这些标签可用于对VM或数据库的类型进行分类。例如,所有新的数据库服务器都可能被赋予数据库标记,从而向其他多个进程表明它是与数据库相关的VM。这可能会告诉某些监视系统监视数据库是否可用。它还可能会自动将某些安全规则和防火墙应用于该VM。而且在大多数备份系统中,它也可以自动将以数据库为中心的备份策略应用于该VM。

使用基于标记的包含时要注意的一件事:您需要默认的备份策略。如果找不到合适的标签,则应创建一个备份策略,备份软件将自动使用该策略。然后,确保监视显示的任何新系统的默认策略,因为这意味着这些系统上的数据可能未得到正确备份。如果您的备份软件产品在与基于标记的包含一起使用时不支持默认备份策略,则最好不要使用此功能,因为这会带来无法备份新VM或数据库的风险。

只是安全一点

默认为最安全的备份包含方法,即自动或选择性包含。将宝贵的时间花在其他管理员活动上,而不必担心是否正在备份新数据库。备份优先级始终应该首先是安全和保护,其次才是成本。没有人被解雇,因为他们的备份系统备份了一些毫无价值的数据。

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

热评文章