将数据备份至远程专用服务器

将数据备份至远程专用服务器

我的公司已经有了“本地”备份策略,但还愿意将数据备份到我们的远程专用服务器上,作为额外的“加分项”。

一些信息:

  • 两台机器都是Windows Server(客户端是2003,服务器是2008)
  • 两台机器上的管理员权限
  • 有效的 SSL 证书可用
  • FTP/IIS 服务器可用且正在使用
  • 传输和存储期间需要加密
  • 可用空间不是问题

您建议我们使用哪种软件(客户端和服务器端)?

答案1

我很幸运能用上 Barracuda Backup 设备。它并不便宜(一开始要几千美元,还要每月支付异地存储费用),但它为您提供了一个易于使用的工具,并提供大量技术支持。它还会将数据发送到异地。这是我迄今为止使用过的最省事的产品。相比之下,我直接使用过 Retrospect(版本 4 到 6)、Time Navigator、NetVault 和 Barracuda Backup Service。我间接使用过 Windows、Veritas 和 Backup Exec 中的内置备份。在 Unix 和 Mac 上,我使用过 rsync(命令行)和一些仅适用于 Mac 的产品。

不确定您是否有足够的预算或空间,但我想建议这样做。

答案2

您目前正在进行哪些备份?如果您的档案或文件存储在专用设备或 NAS/SAN 设备中,我会寻找一种方法来编写脚本,将压缩数据远程复制到另一台服务器。这样您就可以安排在非高峰时段进行传输。

异地保存数据的最佳方式是将数据保存到 DVD/磁带中,并让某人定期将它们轮流转移到异地(当然是加密的)。在大多数情况下,您实际上并不需要将数据实时移动到另一台正在运行的机器上,除非您是一家需要地理上分散的数据中心和冗余的大型公司。永远不要低估一辆装满备份磁带的小型货车的带宽。

您可以尝试使用 DFS 或其他 IP 镜像解决方案。同样,我不知道您使用的是哪种解决方案,但如果您将数据保存到硬盘映像,这可以将数据无缝镜像到另一个位置。

这类问题的答案取决于您的情况。您需要定义要保留哪种备份...您是否在异地存档数据?您是否希望在本地和远程拥有最新的快照,而不仅仅是异地位置的旧存档?可用的带宽是多少?我们谈论的备份数据有多少?您目前正在做什么来备份数据?您是只存储数据、数据+系统状态,还是两者的混合(例如本地存储系统状态和数据,但远程存储数据)?

我个人仍认为将驱动器/磁带/DVD 轮流带到异地以确保安全是一种可行的选择,但你对传输和存储加密有一个说明...你已经加密了备份映像吗?在这种情况下,你不一定需要加密数据的传输。

答案3

假设您没有文件锁定问题(打开文件、Exchange、MS SQL 等),我推荐使用 rsync。您只需编写一个简单的批处理文件,然后使用 Windows Scheduler(“at”命令)安排它运行即可。如果您正在寻找具有更多功能(并且可以处理 Exchange)的东西,请查看巴库拉

答案4

我相信其他备份软件也可以做类似的事情,但由于您身处 Microsoft 环境中,Microsoft 自己的数据保护管理器内置了专门用于执行此操作的机制。您可以在本地进行任何备份,然后使用连接到主 DPM 服务器的远程盒并选择要复制到远程计算机的备份。您甚至可以在必要时限制它使用的带宽。这更像是一种服务器/服务器解决方案,但它可以工作并支持加密。就我个人而言,我无法想象在只有一个盒子的环境中使用它,但您的要求有点让您陷入困境。

相关内容