我最近刚调到公司的 IT 部门,我的任务之一就是审查他们的备份策略并确保其“良好”。虽然我在之前的雇主那里拥有丰富的 IT 经验,但我从未真正参与过理论层面以外的备份和恢复工作。
他们每晚都会将数据备份到 400GB 磁带和 1TB USB 硬盘上。硬盘备份了五台服务器上的所有内容。磁带只备份了基本内容:网站、数据库、Exchange、部门共享、用户主文件夹。这两项工作都是从晚上 11:00 开始的。磁带大约在早上 8:30 完成;硬盘在下午完成。
选择列表由第三方公司设置。IT 经理质疑是否真的有必要备份所有内容;例如,我们需要备份 WINNT 文件夹吗?如果服务器死机,磁带备份足以让它恢复运行吗,还是我们需要更多?
答案1
IT 经理质疑是否真的有必要备份所有内容;例如,我们是否需要备份 WINNT 文件夹?
备份不是为了在其他地方拥有一份副本,而是为了能够在丢失时恢复所需的内容。只有在需要恢复操作系统时,您才需要备份操作系统的文件。当然,只要您愿意接受重建系统所需的时间,并且有办法跟踪您在服务器上安装的补丁,以便能够在那个时间点重建它,那么只备份数据并计划重建服务器是完全可能的。此外,您还必须接受任何已安装的应用程序在重建时都可能出现问题的风险。一旦您尝试以这种方式进行恢复,您就会知道这种方法是否适合您
如果服务器死机了,磁带备份足以让它恢复运行吗,或者我们是否需要更多?
您承认磁带上只包含“基本”数据(之所以用引号引起来,是因为对我而言,基本数据是使服务正常运行所需的数据,而不仅仅是用户数据),因此您的磁带上不包含重建服务器所需的数据。
serverfault 上有几个关于备份策略的问题,但简而言之,你需要弄清楚恢复整个服务所需的时间,然后从那里开始逆向工作,然后才能得到这个问题的有意义的答案
答案2
- 将所有服务器备份到单个消费者磁盘对我来说似乎有点愚蠢,现在这些东西真的很便宜,如果您必须使用该方法,至少为每台服务器购买一个 - 这意味着您可以更快地备份,并且一个磁盘的丢失不会影响其他服务器。
- 如果您能确保使用的备份方法允许您备份和恢复所有内容(包括 winnt 目录),那么您可以非常快速地尽快恢复整个服务器。当有人在盯着你时,必须重新安装操作系统、应用程序、配置和数据,这绝对不是一件有趣的事,而且也不能确定它是否有效。
- 你会排练修复过程吗?如果没有,你怎么知道当你需要它们时它们会起作用?
- 假设您的业务会因丢失一台或多台服务器而受到严重打击?如果是这样,那么就让您的 IT 经理预算一个有效的备份系统,有太多人在这件事上祈祷好运,它不需要花费太多,但需要在开始时投入一些时间到项目上,并定期测试您的备份技术和流程 - 否则您还不如不去那里。