备份内容服务器上的数据的最佳方法是什么?例如,我有 15 台服务器,这些服务器只有内容,没有运行任何应用程序。每台服务器都有 250 GB 的硬盘。因此,数据量相当大。所有数据都可以从外部访问(通过 HTTP)。因此,问题是:哪种方法最适合我的情况?
我知道最有用的方法是交叉备份:每台服务器都包含自己的数据和另一台服务器的备份。但是,总容量会大大减少。
袭击?
答案1
RAID 不是备份。
现在,这个问题已经解决了,如果您有 15 台仅保存内容的服务器,每台服务器都有 250 GB,那么是时候问自己一些问题了。
0)数据应该集中吗?
除非您恰好喜欢管理 15 台机器上的存储,否则您可能应该尝试池化托管存储。不过,这确实需要付出代价,存储很便宜。管理存储非常昂贵。如果您不想(或不能)集中管理它,那么您需要一个磁带解决方案。最便宜的解决方案是一台带有大量磁盘(采用 RAID 配置)的服务器,连接到一个相当大的磁带更换器(理想情况下,因为您不想每天手动更换磁带,我想)。您也可以获得 15 个磁带驱动器并将每个驱动器连接到一台服务器,但这样做很愚蠢。
1)你们的数据保留政策是什么?
换句话说,你是要永久保存数据,还是在一段有限的时间内保存数据
2)您的尺寸增量是多少?
您的数据每天变化多少?这需要纳入您未来的存储计划中。设备采购不仅仅与 IT 相关。会计也需要考虑在内。如果您的购买折旧时间超过 3 年,则需要购买可以使用 3 年的存储。计算一下,否则以后再付钱。
3)你要把它放哪儿?
正如您所说,15*250=大量数据。您必须弄清楚要将其放在哪里。如果您希望它是“实时的”,则必须获得某种存储阵列。如果您想将其备份到磁带,则需要将磁带更换器连接到具有大存储空间的服务器上。
4)有多少数据是其他服务器的副本?
如果您将存储集中化,您就有机会投资具有“数据重复数据删除”功能的存储阵列,这可以节省大量空间。本质上,如果这里的文件与那里的文件具有相同的数据,则数据仅存储一次,而是在每个位置存储一个比原始数据小的令牌。不过,提供此功能的解决方案价格昂贵。
请告诉我们有关当前网络拓扑、数据特征、服务器细节以及其他任何您能提供的信息。
答案2
RAID 不是备份。跟我一起说,然后一遍又一遍地重复。RAID 可以保护您免受设备故障的影响,但不能保护您免受灾难的影响。
无论你做什么,离线保存备份都是必不可少的。如果有人恶意或意外地删除了你所有的备份,由于它们都在线并且可以通过网络访问,那么你的备份就不是真正的备份了。(如果你想知道我在说什么,请阅读“avsim.com”被黑客入侵后发生了什么。)
答案3
Raid 只会在硬件故障时为您提供备份。您需要的是备份软件,以便在另一台服务器上(最好是在不同的地理位置)复制所有内容。
我会购买一台带有几个 1TB 驱动器的备份服务器,并将所有内容备份到备份服务器。
答案4
RAID 不应用作备份解决方案。我会使用外部驱动器或使用 BackupPC 之类的东西设置备份服务器,然后旋转磁盘并在异地存储至少一个副本。