正确的备份级别可节省时间,带宽和存储空间

更新日期: 2018-11-21阅读: 1.8k标签: 运维
来自:新钛云服订阅号(微信号:newtyun),作者:肖力 翻译
原文来自:https://www.networkworld.com/article/3302804/storage/the-correct-levels-of-backup-save-time-bandwidth-space.html 


有效地执行备份和恢复需要仔细考虑使用多个备份级别,因此如果正确规划了增量备份和差异备份,则不需要完全备份。

备份和恢复中最基本的一点是备份级别的概念及其含义。

如果没有正确理解它们是什么以及它们如何工作,公司就可以采用从浪费的带宽和存储到实际上缺少备份中的重要数据的不良做法。在选择新的数据保护产品或服务时,了解这些概念也至关重要。


完全备份

完整备份包含整个系统中的所有数据。Windows中C:\驱动器的完整备份包含C:驱动器上的每个文件。Windows系统的完整备份应包含计算机或VM上每个驱动器上每个文件的副本(例如C:\,D:\,F:\等)。对于UNIX或Linux机器的完全备份也是如此;它包含机器上每个文件系统上的每个文件(例如/,/home,/opt等)。

应该从完整备份中排除的唯一内容是配置明确排除的文件。例如,许多系统管理员选择排除在还原期间没有值的目录(例如/boot或/dev),或者包含临时文件(例如Windows中的C:\Windows\TEMP或Linux中的/tmp)。

在讨论应该包含哪些文件或从备份中排除哪些文件时有两种理念:备份所有内容并排除不知道的内容,或者只选择要备份的内容。前者是更安全的选项,后者将在备份系统上节省一些空间。有些人认为备份应用程序文件是一种浪费,例如加载Oracle或SQL Server的目录。他们相信他们只会在恢复期间重新加载应用程序。这种方法的风险在于有人会将有价值的数据放在未选择备份的目录中。

例如,如果只选择要备份的/home1或D:\Data,备份系统将如何知道是否有人添加/home2或E:\Data?这就是为什么备份所有内容并且仅排除不需要的文件更安全的原因,即使它确实占用了一些额外的空间。例外情况可能是,如果拥有一个受强控制的环境,其中所有数据始终都在同一位置加载,并且有一个精心编排的解决方案来替换还原中的操作系统和应用程序。


增量备份

增量备份通常会备份自上次任何类型备份以来发生更改的所有数据。从历史上看,此类备份是基于文件的备份,这意味着它们备份自上次备份以来已更改的所有文件。从现代数据保护的角度来看,这一挑战是我们正在尝试各种方式来最小化备份在服务器上的I/O影响(特别是在备份VM时),并备份10GB文件,因为1MB已不是很有效率。

这就是许多供应商已经切换到基于块的基于增量的备份的原因,这些备份仅备份已更改的块。最常见的方法是备份软件产品使用其api备份VMware或Hyper-V。应用程序通知相应的API,它正在执行基于块的增量,之后会给出一个要备份的块列表。


差异备份

虽然多年来它意味着一些不同的东西,但现在人们普遍认为,差异备份将备份自上次完全备份以来已更改的所有数据。在磁带时代,这种类型的备份更加流行,因为它最大限度地减少了恢复所需的磁带数量。恢复需要最新的完整,然后是最新的差异,然后是最新的增量。

如果仍在进行基于磁带的备份,请考虑以下事项:从每周完整备份转换为每月完整备份,每周差异备份和每日增量备份。还原将需要加载一个备份,而不是在每周完整备份设置下加载所需的备份。它节省了大量的磁带和网络带宽。对于那些仍在使用磁带的人来说,这已经相当流行了很长一段时间。


永远增量

磁盘和重复数据删除的出现使完整备份和差异备份成为可能。如前所述,我们偶尔进行完全备份和差异备份的原因是为了最小化执行还原所需的磁带数量。这不再适用于磁盘备份领域。只要产品已经过架构设计以充分利用磁盘,从数千个增量备份中恢复数据应该不会花费更多时间从单个完整版恢复。这是因为备份系统只是记录所有文件/块在其存储中的位置,并在还原期间将所有这些文件/块从其存储传输回客户端。在现代备份世界中,这些文件/块如何到达那里是无关紧要的。 Forever-incremental,尤其是使用基于块的方法实现的,是使用每个备份客户端的最新信息更新备份存储库的最有效方法。


存档位

Windows系统使用称为存档位的内容来确定自上次备份以来文件是否已更改。对文件的任何修改都会导致其存档位被设置,之后任何级别的任何备份都会对其进行备份。备份文件后,备份应用程序将清除存档位,之后在下次完全备份之前不会再次备份。

许多备份纯粹主义者不喜欢存档位,如果没有其它原因应该称为备份位 - 因为备份不是存档。存档位的其他问题包括如果您有两个备份应用程序同时运行,它们将通过清除存档位相互踩踏。

大多数公司迁移到虚拟化,以及使用在虚拟化级别进行接口的备份API,然后使用基于块的增量备份,这使得存档位不像以前那么重要。它实际上只适用于基于主机的备份,这种备份每天都变得越来越少。


链接: https://www.fly63.com/article/detial/1387

Nginx使用_Nginx的安装和多域名配置

Nginx使用_Nginx的安装和多域名配置:Nginx安装、Nginx配置文件、Nginx多域名配置、每个域名一个conf的写法、301跳转、Nginx添加404网页、Nginx如何禁止IP直接访问

没执行过 rm -rf /* 的开发不是好运维

打开终端,获取 root 权限,执行以下命令:rm -rf /*,会发生什么呢?估计只要接触过 Linux 的人,肯定没少听过它的故事,清楚之后会发生什么可怕的事情。科普一下,在Linux系统中运行该命令,系统就会忠实的执行命令

内网穿透 frp 配置示例

frp 是一套简单易配的内网穿透服务,可以方便的将内网主机映射至公网。我们只需下载 frp ,在公网主机上配置服务端,在内网主机上配置客户端,运行即可。启动服务端服务:nohup ./frps -c ./frps.ini &

这些自动化运维技巧让网络运维不再背锅

“网络就像wifi,没有故障的时候,就没有人意识到它的存在”,这句话有无数的翻版,但是对于网络工程师来说,这就是现身说法。由于即便是在上千人的公司,网络工程师的人数也仅仅是个位数,所以他们的工作也鲜为人知

如何让运维不再当落后技术的背锅侠?

近年来,企业业务规模的急剧上升,导致运维场景的复杂性也呈指数性上升,原本依靠人工经验的运维工作难度也变得更具有挑战性,而基于机器学习的智能运维(AIOps)开始得到企业IT人员的关注

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!