我正在为这种情况寻找备份解决方案:
- 3 台服务器(一台 Linux 邮件服务器,2 台 Windows 服务器)
- ~ 10TB 数据
- 其中 2 TB 用于日常使用
- 每天几 GB 的活动/变化
- 从任何时间点恢复数据的能力
- 在实时系统(国际办事处)上执行备份
- MSSQL 数据库也需要备份
- 没有足够的网络连接来异地备份数据
- 对受保护数据的简单访问(本机文件系统)。
目前,数据备份是通过在便携式磁盘上执行增量到异地位置来处理的。但是该软件并不完全可靠(家常便饭)。
我们考虑过是否要从戴尔购买磁带库解决方案,但不太相信磁带是处理这种相对少量数据的方法。
您将如何设置这种数据备份?你会推荐什么软件?
将带有增量的磁盘带到异地服务器到镜像服务器是一种选择。你会使用什么样的硬件?
对于现场解决方案,我建议首先购买一台具有足够扩展空间的备份服务器。
我最近正在研究可能使用 HP 磁带驱动程序部署磁带驱动器解决方案,但我对每个磁带的低存储量、高价格以及如果我需要升级它的事实感到非常失望,我还不如扔掉旧磁带把车开出窗外。
您可能想要查看的一件事是Drobo pro,如果您使用 2tb 驱动器加载其中一个,您可以获得 16tb。我一直在寻求尝试其中一个(当我得到资金时:))但我对它们有很好的评价,而且几年后你需要升级你只需要几个驱动器就可以了放入一些新的硬盘驱动器,它还有更多可笑的空间。
如果您投资于经过验证的解决方案,您可能会得到最好的结果。
磁带绝对不是要走的路,对于您的大小,基于磁盘的解决方案会更好,更容易维护。
当您处于 TB 规模时,您应该考虑使用具有压缩和重复数据删除功能的东西。在这样的解决方案中,您将只存储在几个计算机上通用的唯一数据,并引用这些唯一文件或块。
您还应该确保无论您的备份服务器从什么开始,该产品都支持可扩展存储。因此,您可以从 10TB 开始,然后随时添加更多磁盘。
对于多台计算机,无代理备份客户端也将是有利的。这样您就可以从单个备份客户端备份整个 LAN。一些产品还包括基于 FTP/SFTP/FTPS 位置的虚拟计算机。因此,您可以在 Windows 上拥有备份客户端,并从同一界面备份所有 LAN 机器 + linux 机器。
我不会使用基于 1) 增量备份和 2) 差异备份的方法。使用增量备份,您最终会想要进行另一个完整备份,或者在恢复时您将不得不恢复太多备份。使用差异备份,您最终会想要进行另一个完整备份,否则最终您的差异备份会变得太大。在您的情况下,您将不得不重新发送 10TB。这是不可接受的。
确保当您将数据播种到备份服务器时,如果未更改数据,则永远不需要重新传输数据。
确保您不需要恢复完整备份,并且您只能恢复备份内容的子集,并且您可以从备份中进行选择,就像您在恢复当天一样。
应允许从异地位置备份数据,即使备份客户端处于脱机状态。如果它们处于脱机状态,则应该有一个“大型初始备份”选项,以便以后在服务器上导入。
请务必选择内置 MS SQL 备份和交换备份的解决方案,并且您无需在每次备份时都重新传输所有内容。它应该支持这些项目的热备份。
ROBOBAK是支持上述所有功能的这种规模产品的一个示例。(我也在这家公司工作)
看场景,“faubackup”可以给出最好的备份解决方案,通过这个http://faubackup.sourceforge.net/。
Faubackup 使用硬盘驱动器上的文件系统进行增量和完整备份。这使备份可以通过标准文件系统工具进行访问。
以后对同一文件系统的备份将自动增量,因为未更改的文件仅与文件的现有版本硬链接。
执行 'faubackup srcdir destdir' 有点像 'cp -a srcdir destdir/'date''。也就是说,它将从 srcdir 复制所有内容到 destdir 的子目录。此目录以备份时间命名(格式为 'YYYY-MM-DD@hh:mm:ss')。所有文件名、权限、内容都将被保留。它可以处理软链接、硬链接和文件中的漏洞。
与简单副本相比,最大的优势是在未更改的文件之间使用硬链接来最大程度地减少磁盘空间的使用。您可以定期执行 faubackup,在这些调用之间没有更改的任何文件都不会再次复制,而是在各个备份目录之间进行硬链接。这类似于增量备份,其中仅将更改的文件写入磁带。