目前,在数据中心,我们有 6 个盒子。每个盒子都运行一个 LAMP 堆栈,每个盒子都需要备份。显而易见的解决方案是将所有这些备份到一台机器上,然后插入一个驱动器,然后备份。
问题是,我们的一些员工(也就是负责插入驱动器的人)很懒。因此,我被要求编写一个脚本,在本地备份我们的每台机器,以便它们可以像上面一样在异地备份。但是,数据中心的收费是 95%,这些备份会花掉公司的钱。
我的问题是,对于中小型企业来说,我们应该使用什么样的场景来备份数据?目前,购买另一台机器进行备份几乎是不可能的,但会考虑。
答案1
您目前如何在异地运行备份?
如果您对当前的安排感到满意,那么您可能只需将其包装起来即可限制执行异地复制的进程使用的带宽量涓涓细流或类似的东西。将带宽限制到明显低于可收费数据速率的水平。
我个人(以及在工作中)使用 rsync 进行所有备份,因为同步协议在限制传输的数据量方面非常有效。最重要的是,它有自己的传输节流选项,我们使用它是为了不使传出的 ADSL 线路饱和(如果在我们其中一人正在该线路上执行远程管理任务时启动备份运行,这将带来不便)。
答案2
已经有很多备用问题了。事实上,我刚刚回答完一个。哈哈
这O'Reilly 书籍《备份与恢复》如果你想了解总体战略和一些可能性,这是一本很棒的书。
开始之前你需要一个计划。并且这个计划需要合理并且(希望)可扩展。
您可能需要研究和考虑的一些具体事项包括:
rsync(一直是我的最爱)
答案3
好吧,你的第一步应该是评估你真正想要什么,并在创建备用解决方案之前创建一个备用计划。狗厌倦了被摇尾巴。
如果我处于那种情况,我会这么做。
如果机器是在 kickstart 中创建的,并且管理得很好,并且您可以从文档中重新创建它们,那就太好了。如果没有,请将它们的半年映像复制到 USB 驱动器上。您可以使用克隆并能在短时间内完成。如果其中一台机器着火或发生其他情况,这将为您提供相对快速的周转时间。
您还需要定期备份配置和数据。在不知道数据量的情况下,我会建议评估每台服务器的需求,并确定您的备份目标需要什么。一旦您知道了这些,您就会更好地了解应该把数据放在哪里。
评估。规划。构建。测试。请按此顺序进行。
答案4
我个人喜欢备份电脑它是免费的,它汇集数据,高度可定制,使用基本的 Linux 工具,可以备份所有类型的操作系统、网络界面和相当简单的配置。