全球主机交流论坛

标题: 关于服务器/VPS数据异地灾备的解决方案 [打印本页]

作者: Captain    时间: 2010-12-19 19:02
标题: 关于服务器/VPS数据异地灾备的解决方案
 
刚刚在hoctloc论坛看到这个帖子vpsyou...我对国人的VPS彻底失望。。。 ,有感而发与目前大家对数据异地备份的不重视和对主机商/硬件的过分依赖,其实raid10做的再好,也不能预防意外被黑、误操作删除、linux内核/程序漏洞大面积0day导致的系统数据丢失,如果你当初是看重了VPS的低价(低价一般客户比较杂,超售也比较严重,硬盘利用损坏率也随之升高),如果你的数据比较重要,如果数据不那么重要但你有那么一点点时间,数据异地灾备是非常有必要的

话说之前,2010年9月份我自己在美国T2机房的一台服务器,在没有任何征兆的情况下,硬盘寿终正寝了
让机房老大Mike帮我尝试各种办法恢复,都没能找回来,最后Mike和我说,这硬盘我想办法去修复,万一能找回来会通知你(囧了),先给你换上2块新硬盘你先用吧,这次事件导致服务器上20G文件丢失了近3天的数据,由于是客户的虚拟主机,几百个客户,损失巨大

我属于见过一次鬼就怕黑的人,痛定思痛之后,就马上重写了win和linux下备份方案,由原本的每周异地手动备份改成每天零点自动压缩数据,凌晨压缩完后数据互备传输,7天后删除备份,并保留当月最后一期备份,虽然这样每天备份耗费了不少流量,压缩后每天10-15G,一个月300G-450G左右,但是对于独服一般均有2T-3T流量来说不算什么,而最重要的是数据安全




下面说说备份的方案:

一、关于存储方案:

1.数据量较大或者对数据安全较高的:现在论坛上有不少2刀一个月/15刀一年的低价VPS,几十美元的独服也不少,做站线路或者配置可能差了点,但是做备份服务器是绰绰有余的,刚我Q上问了下组长,根据他的统计,一般VPS每月流量都在有200G左右,而独服一般有2-3T,不乏一些促销产品赠送更多的,建议大家可以根据硬盘大小和数据量大小选择备份服务器的参数,一般来说,自己的数据少,打包下来就更少,买VPS就可以了,数据量大,买个独服,比如FDC的大硬盘独服,是相当划算的。

2.数据不多的,想省钱的,可以考虑用dropbox.com,dbank.com网站提供的空间,或者gd的空间等等,都可以用来备份

3.个人建议:数据更新不频繁,或者受制于流量独服、VPS硬盘限制的,建议最少每周备份一次,有带宽和硬盘宽裕的,可以做成每天备份,定期删除老数据,像自己有2台VPS和服务器一起在使用的,还可以省钱,双机互备,不用再单独买VPS

4.如果条件允许,备份机和使用机尽量不要在一个IDC,其次,尽量不要在一个机房,再其次,尽量不要在一个网段,减少一些人为或意外的损失,比如IDC倒闭,机房电力故障,网络故障,造成备份数据和主数据都取不出来的情况,一般来说几率较小

更新:

刚和组长聊天,组长发来一个亲身实例供大家作为警示

在美国机房如果是客户的机器,不能保障安全,最好分开账号注册和购买,不要用主ID同一个账号下购买,如果服务器因为某些原因,比如版权、违法,只要其中有一台服务器上面客户被法院起诉,相关律师费等其他费用,都会计入主ID,你不得不为这些客户支付罚金 相关帖子:http://mjj.022333.xyz/thread-39524-1-1.html


二、关于备份和数据传输的实现方案

其实论坛已经有多篇主题了,我就不在赘述,这里整理了一下

Windows下:
Neta的使用任务计划 + VBS脚本进行WINDOWS下用Email附件备份数据VBS脚本
蛋总的使用dropbox进行WINDOWS的VPS自己使用远程备份
490775的墙外有dropbox,墙内有dbank,windows同步备份
wbaqfhwqqq的Windows服务器定时自动备份SQL2000/Mysql的工具
Captain的Windows下异地同步数据备份软件


Linux下:

Cat大的自动备份网站文件和数据库上传到FTP空间(10月7日更新)
Kokgog转发observer所写的关于使用inotify-tools + rsync + sersync同步异地备份
Captain的MYSQL主从同步方案


三、总结

了解这些之后,技术已经不是问题
是否做"异地灾备"只是你的态度、金钱(其实用不了你多少)、行动力问题
在hostloc混的很多都是站长或者IDC,数据毋庸置疑是最重要的,这如同你在互联网里的生命
没实现"异地灾备"的,你们心里有底吗?
如果你还没有实现,赶紧行动起来吧!


四、一个简单的范例说明异地灾备占用资源的情况

这是本人其中某两台T2服务器每天定时互备的流量情况
服务器A拉B的数据:16-18点(北京时间凌晨8-10点拖数据)
服务器B拉A的数据:12-14点(北京时间凌晨4-6点拖数据)
绿色曲线是在拉其他机器异地备份的过程,蓝色曲线是正在被拉的机器,所以可以点对点对应到同时间一个在拉,一个被拉

由于2个服务器都是10M带宽上限,所以互备的时候采取错峰制,凌晨0-4点备份,B拉A 4-6点,A拉B 8-10点,10点后国人访问开始高起来,互备也随之结束

这样可以在凌晨完成数据压缩,因为没多少人用CPU,这时候压缩效率高,压缩速度快
凌晨-早晨完成数据异地数据传输保存,这时候没人和你抢带宽,也不会影响客户使用
当大家起来开始上网的时候,备份已经全部结束
从而完成一次备份周期,所占用的资源基本就是带宽,其他基本不占用太多资源

本文可以说是hostloc定制版的数据异地灾备解决方案,因为主要是共享与Hostloc各位同仁的,其中不乏VPS的初学者,高级班成员,还有无所不在的IDC们,既可自用,也可作为参考资料发给客户,提供给客户一个自行数据备份的保障方案,其中引用和参考了Hostloc论坛上不少资料,所以文末要感谢文中所有涉及到的作者和你们分享的经验、文章,感谢大家的无私与分享精神。

PS.本篇全文由Captain,原创首发于Hostloc.com论坛,如需转载,请您注明出处


有实际使用中的问题请大家在文后跟帖,我会的可以指导一下各位,不会的可以大家一起讨论

[ 本帖最后由 Captain 于 2010-12-19 22:17 编辑 ]
作者: 组长    时间: 2010-12-19 20:30
先抢沙发
作者: cnweb    时间: 2010-12-19 20:30
高科技
作者: Showfom    时间: 2010-12-19 20:33
嗯嗯,我现在也备份的,用一台FDC的机器来备份~
作者: walkman660    时间: 2010-12-19 20:37
抢个位置 ~
作者: Kokgog    时间: 2010-12-19 20:37
那篇不是我写的,我引用的那篇博文的作者在坛子里的ID是observer...........
作者: qiqi13245    时间: 2010-12-19 20:46
此贴必火
作者: cnx    时间: 2010-12-19 20:56
辛苦了。
作者: zjsz007    时间: 2010-12-19 20:56
支持下
作者: Host.HowPick    时间: 2010-12-19 20:58
原帖由 cnx 于 2010-12-19 20:56 发表
辛苦了。

作者: ourwish    时间: 2010-12-19 21:01
最近接连出各种问题,这个火是必须的
作者: fengyn    时间: 2010-12-19 21:07
好帖子啊。顶起
作者: kok    时间: 2010-12-19 21:09
感谢分享....
作者: 苁林老鬼    时间: 2010-12-19 21:12
   好技术文章啊
作者: 卡恩    时间: 2010-12-19 21:15
好帖
作者: atbaidu    时间: 2010-12-19 21:55
总结的不错,已经实施了
      
作者: skywing    时间: 2010-12-19 22:02
嗯,确实好贴,留名!
作者: coo2009    时间: 2010-12-19 22:19
10M ,2个小时能拉多少G?
作者: serverpoint    时间: 2010-12-19 22:21
提示: 作者被禁止或删除 内容自动屏蔽
作者: l4steleven    时间: 2010-12-20 13:13
精品 收藏了
作者: houniao    时间: 2010-12-20 14:38
期待云技术的成熟!
作者: huyan83    时间: 2010-12-20 15:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: inla    时间: 2010-12-20 15:59
辛苦了。
作者: moto72    时间: 2010-12-20 16:02
技术流 玩不了
作者: ycgz2008    时间: 2010-12-20 16:58
此贴必火
作者: press    时间: 2010-12-20 17:00
辛苦楼主了。好资料收藏了~
作者: Captain    时间: 2010-12-20 17:30
原帖由 coo2009 于 2010-12-19 22:19 发表
10M ,2个小时能拉多少G?

10M一般能1000K左右
计入损失,断线,按平均700K每秒计算,5G左右,如果线路稳定的话
作者: 意气形    时间: 2010-12-20 19:08
i学习,再学习,,除了文字能看懂。。技术 上的一点都不懂。。。。。
作者: pcboy128    时间: 2010-12-20 19:14
这贴值得收藏
作者: tc101    时间: 2010-12-20 20:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 疯子拿把枪    时间: 2011-1-7 10:44

作者: serverpoint    时间: 2011-1-7 11:01
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球主机交流论坛 (https://mjj.022333.xyz/) Powered by Discuz! X3.4