小型本地塔式服务器的异地备份策略

我是一名计算生物学家,为一家小型创业公司工作,负责build立一个小型塔式服务器的本地实施(如果它很重要,我正考虑获得一台PowerEdge T620或类似的产品),以用作计算系统和小型MySQL实施。

我关心的是数据安全,更具体地说,我是如何处理数据备份的。 我们希望在整体存储方面具有灵活性,但我们的存储起点是6TB。 因此,我设想使用2个3TB硬盘。

我想有一个策略,我总是有我的数据备份(每天晚上更新)访问服务器和一个非现场副本(这是周末实际带来和更新)。

它看起来像服务器有几个RAID选项(通过他们的PERC H310集成RAID控制器),三个似乎特别有用的在我的情况是

  • RAID 10
  • RAID 0 + RAID 0
  • RAID 1 + RAID 10

我的问题:是否安全/build议将组成备份副本的两个硬盘replace为构成场外副本的两个硬盘,并以这种方式进行备份?

或者我应该考虑购买一个作为异地备份的RAID机箱,并通过USB3.0之类的东西进行连接?

注意:我想在更新非现场(即,我不希望所有驱动器连接到服务器)时物理断开备份(至less断电)备份。 因此,我想知道如何将驱动器拉出来与其他驱动器交换。

第二个问题:戴尔的RAID 0 + RAID 0设置是这样描述的 –

H710P / H710 / H310(1个SATA + 1-31个SAS硬盘)的RAID 0 + RAID 0加$ 0.00

是否有可能使用四个驱动器分成两个RAID 0设置?

备份很难。 而且绝对需要。

正如marc99所指出的那样,将驱动器与机箱断开连接并不是一个安全的select。

首先,您需要确定哪些数据实际上很重要。 你提到MySQL,大约需要6GB。 服务器上的其他东西是否有价值?

你看过压缩? 这能节省你什么吗? 取决于数据集,它可能或可能不会。

你有没有看过MySQL的热备份还是冷备份? mysqldump运行良好,但它不是一个热备份工具。 你需要停止所有的写交易。

如果您已经挖掘出运行mysql的服务器的容量,那么您可能必须通过SSH连接到另一台服务器来执行mysqldump …这可能还有其他的好处,因为它可以将刚刚完成的备份发送到其他地方(像S3或谷歌计算存储这样的云存储想到这一点),而你的“主”服务器继续工作。

您应该根据所需的容量/性能决定存储策略。 备份解决scheme应该基于时间来检索备份/时间窗口以备份运行。

关于存储和性能,您应该考虑:

  • 磁盘types(SATA / SAS与SSD):容量与性能
  • 磁盘数量:更多的磁盘,更多的性能
  • RAIDtypes

关于备份策略,交换磁盘将不是最安全的解决scheme。 如果你有一个小的备份时间窗口,快照可能是最好的解决scheme。 硬件快照可能值得它取决于预算。

如果你寻求一个合适的场外解决scheme,你应该看看LTO库。 它将允许超过4个5个墨盒的6TB完整备份。 再次小心备份时间窗口。

渣子