来自 FOSS 领域,很少有备份解决方案适合在更大的环境中使用。
有大量现有的商业备份软件,我对它们在现场使用时如何衡量很感兴趣。大多数产品在纸上看起来相当不错,但一旦推出并第一次使用,它们往往会显示出丑陋的一面。常见的问题来源是您在产品评估中忘记的重要事情,营销人员比实际情况更生动地展示的功能,或者损害功能、数据完整性或整个产品的错误/问题。
我想知道您知道和使用的备份软件如何在以下类别中使用票价:
请提及在日常使用中影响您的任何扭结、问题、问题等,以及独特/使其与众不同的功能。
我知道这是一个冗长的问题,但我认为这将有助于整个社区尽可能彻底地充实这个问题,以便可以在没有太多反复试验的情况下做出明智的决定;)。随意评论我忘记在我的清单中的事情。
Bacula是一个开源备份解决方案。它的架构是在主要商业解决方案之后设计的。
Bacula 支持 Windows 以及任何兼容 POSIX 的 Unix 系统。
守护进程之间的身份验证始终是安全的,要加密守护进程之间的通信,必须全面推出 PKI(客户端证书)。
Bacula 由文件守护进程(客户端)、一个或多个控制器(作业调度程序)和一个或多个存储守护进程组成。每个主管都可以使用多个目录(SQL 数据库)来存储有关作业的信息。
如需更深入地了解 Bacula 架构,请参阅Bacula 文档。
Bacula 将所有文件内容存储在卷中,这些卷可以存储在本地文件系统、磁带驱动器甚至 DVD 媒体上。存在对磁带自动转换器的支持。
所有配置都以纯文本文件的形式存在,可以很容易地由 SCM 进行版本控制。软件的附加状态完全在一个 SQL 数据库中,可以通过数据库端的适当工具进行审计。
不存在用于监控或性能数据的本机接口,尽管可以从 SQL 数据库中提取这些信息而不会带来太多麻烦。Bacula 3.0 在这方面有一些改进,我还没有详细探讨。
Bacula 不支持任何形式的重复数据删除。
从 Bacula 3.0 开始,有一种模式可以正确处理已删除/重命名的文件。
Bacula 正在开发有助于裸机恢复的 Live 系统。有关更多信息,请参阅发行说明。
Bacula 的作业调度非常严格。您可以为每个备份作业定义间隔和开始时间,但没有根据(更改)需要备份的数据量自动调整/分配作业。
Bacula 3.0 带有一个新的插件系统和对 Exchange 2003 和 2007 的本地支持。此外,还有一个广泛的框架可以在备份作业之前/之后在客户端运行自定义脚本。
作业可以轻松地在不同池之间迁移。
这绝不是一个完整的答案,因为我根本没有完整的答案,但我可以对两种产品发表评论......
首先,如果负责服务器的团队也是负责备份的团队,那么NetBackup就不会造成如此灾难,但对于企业规模的公司来说,情况往往并非如此。也就是说,有一个单独的后备团队。
这里的问题是 NetBackup 已经为您假设了这一点 - 因此备份团队突然要求您提供各种访问权限(具体来说是 root 访问权限)。
NetBackup 的另一个缺陷是,假设您想通过备份从头开始恢复服务器,但实际上您做不到。您需要安装操作系统,安装netbackup客户端,然后恢复文件。
Legato 不存在任何这些问题。
哦 - 从 NetBackup 获得的报告也不如从 Legato 获得的报告。NetBackup 报告(我迄今为止看到由我们的备份团队管理)非常无用 - 以至于我们要求他们告诉我们是否顺利,而我们依赖它们(即我们不依赖它们)不再自己监控备份电子邮件)。
这又是因为他们无法生成良好的报告,因为我们没有授予他们对服务器的根访问权限。