Windows Server 备份/灾难恢复是否适合小型商店?

Windows Server 备份/灾难恢复是否适合小型商店?

我在一所拥有两台 Windows 2003 服务器的小型学校工作。我正在尝试掌握处理一台或两台服务器故障的经济高效策略。我有 UNIX 背景,因此我了解在 UNIX 世界中我可能使用的各种策略和权衡,但我在 Windows 服务器世界中只有大约 8 个月的经验。

没错,我们用 Norton Backup Exec 12 备份两个独立的低端 CIFS NAS 盒。每个 NAS 盒都有一套完整的备份。

所有这些都是在我开始这所学校之前设置的。我真正的目标是拿一个旧服务器机箱并使用备份进行恢复,这既是为了证明备份有效,也是为了在发生真正故障时我可以记录这个过程。

我的另一个目标是进行异地备份。我的想法是设置一个 Linux 机器,在其中一个 CIFS NAS 上获取 Norton Backup 写入的所有文件的本地副本,然后将该 Linux 机器移出大楼,并使用 rsync 保持更新。但是 NAS 机器不支持 rsync,到目前为止,我还无法让 Norton Backup Exec 备份到运行 SAMBA 的本地 Linux 机器。(我假设最好对 Norton Backup 文件进行 rsync,因为 Norton Backup 会跟踪 NTFS 权限和任何其他可能因尝试直接从 Windows Server rsync 到 Linux 而丢失的 Windows 元数据。)

其他要求/限制:

  • 两台服务器各有 500 GB 的 RAID 1 存储空间。使用 Backup Exec 对两台服务器进行完整备份大约需要 650 GB。
  • 我们可以承受停机一天左右的时间——如果需要的话,足够长的时间进行完全恢复。
  • 我们负担不起异地备用服务器。
  • 我们有一些旧的服务器箱,可以用它们来实现这一切。
  • 我们拥有商务级有线互联网连接,上传速度约为 2mbits - 速度足够快,可以在夜间将一些增量备份到异地服务器。

Norton Backup Exec 是合理的选择吗?我对此了解不多,而且它肯定无法解决异地增量备份问题。Norton Backup 可以处理裸机还原吗?我们与 Norton 的支持合同已到期,因此,如果不付更多钱,我无法从他们那里获得任何帮助。

考虑到我的条件限制,有没有更好的办法来处理这个问题?有没有更适合我们小店需求的备份方案或策略?

答案1

备份的难点在于裸机还原。毕竟,用户文件只是用户文件,可以通过多种方式轻松备份和还原。

如果您的 C: 分区足够小,那么我建议您使用众多分区快照应用程序之一。我最喜欢的是 Drive Snapshot (www.drivesnapshot.de),我已经用了好几年了,但市面上还有几种类似的产品。Drive Snapshot 会获取分区的扇区级副本,并且(这是令人印象深刻的一点)它可以在服务器运行时复制系统分区。如果您丢失了服务器,只需从 WinPE(或 BartPE)CD 启动并使用 Drive Snapshot 将快照复制回磁盘即可。Snapshot 甚至可以根据快照中存储的信息为您创建分区。我曾在愤怒和巨大压力下这样做过,而 Drive Snapshot 从未让我失望过。

我倾向于尽可能使用磁带进行备份,因为您可以将磁带带离现场,但我确实有一些服务器备份到 NAS 设备。无论哪种情况,我都会让备份脚本运行快照,然后将快照文件写入磁带和/或将其复制到 NAS 盒中。如果快照不是太大,我会保留最近一周左右的每日快照文件副本。

关于 rsync,我自己经常使用它,但在 Windows 上,你会使用 Cygwin rsync,当同步包含大量(例如 100,000 个)文件的文件夹时,它往往会挂起。如果你在 LAN 上同步,那么还有更可靠的替代方案。一款名为“reconcile”的应用程序是我最喜欢的,但后来我写了它 :-) 请参阅http://www.ratsauce.co.uk/winsrc/如果你想玩。如果你通过 WAN 链接进行同步,那么 rsync 是显而易见的方法。

您可能已经考虑过其他一些相当明显的要点。是否可以升级两台服务器中的磁盘,以便为服务器提供足够的空间来相互同步?那么您可能会丢失一台服务器,而让剩下的一台服务器来弥补不足。还要注意,一般来说,您不能将系统分区从一台服务器恢复到另一台具有不同硬件的服务器上,并期望它能很好地工作。如果磁盘控制器相同,它可能会启动,但您会丢失网络配置。

最后一点(未来可能会更多)对于 Exchange 服务器等应用服务器,我目前倾向于使用虚拟化。VMWare 在 Server 2003 上运行良好,当然 Hyper-V 也内置于 Server 2008 中。虚拟服务器非常容易备份,因为您只需从主机服务器复制文件即可。

答案2

Norton Backup Exec 是合理的选择吗?

我上次用的时候希捷Backup Exec,已经有一段时间了。我只能假设它的工作原理基本相同。

Norton Backup 可以处理裸机还原吗?

鉴于这篇文章,听起来它是在 2006 年左右作为可选包推出的。您可能需要仔细检查您的安装,看看它是否包含在内。大多数商业备份都有需要单独购买的附加选项,因此如果您没有看到它列出,则可能是您没有它。

考虑到我的限制,有没有更好的方法来解决这个问题?

当然!有很多解决方案。您也可以自己动手(见下文)...

有没有更好的备份方案或者策略适合我们小店的需求?

我们已经使用了回顾已经有一段时间了,虽然它有点简单(需要更多点击操作),但它在我们需要的时候还是很有用的。它附带适用于 Windows、OS X 和 Linux 的客户端软件,并且具有合理的许可方案。

另一种选择:使用机器人复制将文件和权限移动到支持 NT ACL 的计算机上的共享,然后从那里进行备份。进一步简化:获取外部 eSATA 外壳、一组驱动器托盘,并购买一组驱动器,然后像磁带一样旋转驱动器。当您执行 robocopy 时,直接对驱动器执行,因此 robocopy 有效地成为备份解决方案。要恢复,请连接驱动器并使用 robocopy 进行反向过程。

答案3

历史要点:最初是 Seagate Backup Exec,然后是 Veritas Backup Exec,现在是 Symantec(不是 Norton)Backup Exec,当前版本是 Symantec Backup Exec 11。

Backup Exec 11 (BE) 实际上是一款功能非常强大的产品,既然您已经拥有它,我就不会再寻找其他产品了。如果您合理地设置媒体并让 BE 管理它,那么您应该能够偶尔愉快地弹出驱动器并将其带离现场。我认为这可能是您获得异地备份的最简单方法 - 将媒体带到异地。赛门铁克确实有一款名为 Continuous Protection Server 的相关产品,可用于将小增量备份传输到异地存储服务器,但对于您的情况来说,这似乎有点小题大做。

像 RoboCopy 这样的简单文件复制工具对于服务器备份来说过于简单,并且忽略了这样一个事实:在任何给定时刻,数百个文件都会被使用,需要像卷影复制这样的技术来确保它们成功备份。Active Directory、SQL 数据库、Exchange 邮箱存储等都需要一种比简单地尝试复制文件更好的方法。BE 可以很好地处理这些情况。

答案4

最佳备份软件:PCNumen Backukp -http://www.pcnumen.com

相关内容