哪些备份软件产品适合“企业”使用?

Mic*_*ner 9 backup

来自 FOSS 领域,很少有备份解决方案适合在更大的环境中使用。

有大量现有的商业备份软件,我对它们在现场使用时如何衡量很感兴趣。大多数产品在纸上看起来相当不错,但一旦推出并第一次使用,它们往往会显示出丑陋的一面。常见的问题来源是您在产品评估中忘记的重要事情,营销人员比实际情况更生动地展示的功能,或者损害功能、数据完整性或整个产品的错误/问题。

我想知道您知道和使用的备份软件如何在以下类别中使用票价:

  • 服务器端和客户端支持哪些平台?
  • 客户端、服务器和存储之间的通信是否加密?
  • 该架构是否允许可扩展性?您可以轻松地增长到 100、500 和 1000 个客户吗?(拆分“控制器”和“存储”守护进程,没有已知可扩展性问题的区域)
  • 支持哪些存储设备?
  • 配置版本是否安全?(您能否轻松注意到意外/恶意的配置更改)
  • 软件有监控接口吗?(例如失败的备份作业)
  • 如何收集性能数据?(例如,已用卷、平均作业大小、备份空间满前的天数等)
  • 该产品是否具有某种重复数据删除功能?(不要存储相同的文件两次)
  • 增量备份作业是否正确处理已删除的文件?(例如,从增量备份恢复时,不要恢复在备份运行之间删除的文件)
  • 是否有任何工具/功能有助于裸机恢复?(想想 Live-CD、块设备和文件系统的自动设置、引导加载程序的恢复等)
  • 作业调度如何工作?是否有任何功能可以帮助在给定的时间范围内平衡备份作业?
  • 是否有用于数据库和其他守护程序的插件/帮助程序需要先置于一致状态?是否有合适的 Pre/Post-Backup 脚本执行框架?
  • 是否支持工作迁移?(例如,将备份作业从磁盘移动到磁带或从磁带移动到外部/异地存档)

请提及在日常使用中影响您的任何扭结、问题、问题等,以及独特/使其与众不同的功能。


我知道这是一个冗长的问题,但我认为这将有助于整个社区尽可能彻底地充实这个问题,以便可以在没有太多反复试验的情况下做出明智的决定;)。随意评论我忘记在我的清单中的事情。

Mic*_*ner 6

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 的本地支持。此外,还有一个广泛的框架可以在备份作业之前/之后在客户端运行自定义脚本。

工作迁移

作业可以轻松地在不同池之间迁移。


Xer*_*xes 0

这绝不是一个完整的答案,因为我根本没有完整的答案,但我可以对两种产品发表评论......

  • 边界
  • 赛门铁克 NetBackup -(又名 NotBackup、又名 NetStuffup)

首先,如果负责服务器的团队也是负责备份的团队,那么NetBackup就不会造成如此灾难,但对于企业规模的公司来说,情况往往并非如此。也就是说,有一个单独的后备团队。

这里的问题是 NetBackup 已经为您假设了这一点 - 因此备份团队突然要求您提供各种访问权限(具体来说是 root 访问权限)。

NetBackup 的另一个缺陷是,假设您想通过备份从头开始恢复服务器,但实际上您做不到。您需要安装操作系统,安装netbackup客户端,然后恢复文件。

Legato 不存在任何这些问题。

哦 - 从 NetBackup 获得的报告也不如从 Legato 获得的报告。NetBackup 报告(我迄今为止看到由我们的备份团队管理)非常无用 - 以至于我们要求他们告诉我们是否顺利,而我们依赖它们(即我们不依赖它们)不再自己监控备份电子邮件)。

这又是因为他们无法生成良好的报告,因为我们没有授予他们对服务器的根访问权限。