如何消除磁带备份和异地存储服务?

Dan*_*cas 5 backup tape replication deduplication

请阅读底部的更新。谢谢!;)

环境信息(所有 Windows):

  • 2个站点
  • 30 个服务器站点 #1(3TB 备份数据)
  • 5 个服务器站点 #2(1TB 备份数据)
  • MPLS 骨干隧道连接站点 #1 和站点 #2

当前备份过程:

在线备份(磁盘到磁盘)

站点 #1 有一台运行 Symantec Backup Exec 12.5 的服务器,带有四个 1TB USB 2.0 磁盘。用于完整备份的 BE 作业每晚在站点 #1 中的所有服务器上运行到这些磁盘。站点#2 使用我们购买时已有的软件备份到中央文件服务器。BE 作业每晚将该数据拉到站点 #1 并将它们存储在所述磁盘上。

异地备份(磁带)

连接到我们的备份服务器的是磁带驱动器。BE 每周一次将外部磁盘备份到磁带,由我们的异地存储公司提取。显然我们轮换了两个磁带库,一个总是在这里,一个总是在那里。

要求:

  • 通过在每个站点进行磁盘到磁盘并将站点 #1 复制到站点 #2,反之亦然,消除对磁带和异地存储服务的需求。
  • 基于软件的解决方案作为硬件选项过于昂贵(即 SonicWall、Arkeia)。
  • Exchange、SharePoint 和 SQL 代理。

到目前为止的一些想法:

贮存

每个站点的 DroboPro 具有初始 8TB 存储空间(目前可扩展至 16TB)。我喜欢这些是因为它们可机架安装,允许使用不同的驱动器,并且具有 iSCSI 接口。它们也相对便宜。

软件

Symantec Backup Exec 12.5 已经拥有我们需要的所有代理和许可证。我想继续使用它,除非有更好的解决方案,价格类似,可以完成 BE 所做的一切以及重复数据删除和复制。

服务器

因为不再需要 SCSI 适配器(用于磁带驱动器),所以我们将虚拟化我们的备份服务器,因为它是目前唯一用于 SQL 盒的物理机器。

问题:

  • 在站点之间进行复制时,我们希望通过管道的数据尽可能少。到目前为止,我在这里列出的内容没有重复数据删除或压缩。
  • 被复制的文件是来自我们磁盘到磁盘备份的 BE 虚拟磁带库。因此,每个巨大的文件每周都会通过网络传输,因为它们每天都在变化。

最后,问题:

是否有任何软件可以执行重复数据删除或至少压缩来处理我们的站点到站点复制?或者,看看我们的设置,我是否缺少其他可能更便宜、更快、更好的解决方案?

谢谢。抱歉这么久。

更新 2:

我已经在这个问题上设置了一个赏金,以获得更多的关注。我正在寻找能够使用尽可能少的数据(压缩、重复数据删除或其他方法)处理两个站点之间数据复制的软件。类似于 rsync 的东西可以工作,但它需要是 Windows 本地的,而不是涉及恶作剧的端口才能启动和运行。更喜欢基于 GUI 的产品,如果它有效,我不介意掏出一些骨头。

请,仅满足上述标准的答案。如果你不认为一个存在,或者如果你认为我会限制你自己。如果 7 天后根本没有答案,就这样吧。再次感谢大家。

更新 2:

我真的很感谢大家提出建议。在赏金到期之前,我无法尝试所有这些。现在我要让这个赏金用完,谁得票最多,谁就会得到 100 个代表点。再次感谢!

Kyl*_*ley 6

Windows Server 2003 R2 及更高版本支持 DFSR,我广泛使用它来同步和备份通过跨三个站点的相当小的管道(T1<-->T1<-->T1 拓扑上的 80GB+)的大量数据。

msdn.microsoft.com/en-us/library/bb540025(VS.85).aspx

将数据复制到多台服务器可提高数据可用性,并使远程站点的用户能够快速、可靠地访问文件。DFSR 使用一种称为远程差分压缩 (RDC) 的新压缩算法。RDC 是一种“网络差异”协议,可用于通过有限带宽的网络有效地更新文件。RDC 检测文件中数据的插入、删除和重新排列,使 DFSR 能够在文件更新时仅复制增量(更改)。

DFSR 是完全多主的,可以根据需要进行配置。这将使您的数据在“备份”位置保持同步,只需要很少的带宽和 CPU。从这里,您可以使用卷影复制服务。

technet.microsoft.com/en-us/library/cc785914.aspx

通过与业务应用程序、文件系统服务、备份应用程序、快速恢复解决方案和存储硬件协调,卷影复制服务可以生成一致的卷影副本。Windows Server 2003 操作系统中的一些功能使用卷影复制服务,包括共享文件夹和备份的卷影副本。

卷影副本驻留在磁盘上,除了从快照到快照更改的文件外,“没有空间”。这是一个可以在实时数据集上运行的过程,除了在创建快照时磁盘 I/O 略有增加之外,不会产生不良影响。

我使用这个解决方案很长一段时间取得了巨大的成功。对文件的更改会在几秒钟内写出到其他站点(即使是通过低带宽链接),即使在非常大的文件中只有几个字节发生更改的情况下也是如此。快照可以独立于在任何时间点拍摄的任何其他快照进行访问,这提供了紧急情况下的备份和非常少的开销。我将快照设置为每隔 5 小时触发一次,除了工作日开始前一次、午餐时间一次和一天结束后一次。

有了这个,您可以在两个位置并行存储所有数据,保持相对最新并“备份”(实际上相当于版本化),只要您愿意。

Shadow Copy Client 也可以安装在客户端计算机上,以便它们也可以访问版本化文件。

www.microsoft.com/downloads/details.aspx?FamilyId=E382358F-33C3-4DE7-ACD8-A33AC92D295E&displaylang=en

如果用户不小心删除了文件,他们可以右键单击文件夹、属性、卷影副本,选择最新的快照并将其从快照中复制到实时副本中,就在它所属的位置。

MSSQL 备份可以写出到特定文件夹(或网络共享),然后在站点之间自动同步并按照您定义的计划进行版本控制。

我发现数据冗余和版本控制可以作为一个很棒的备份系统。它还为您提供了在不干扰工作流程的情况下异地复制特定快照的选项,因为它从中读取的文件未在使用中...

这应该适用于您的设置,因为第二个备份站点可以配置为只读同步/镜像。