营口一个刚接手网站维护的技术小伙问我,备份到底该做全量还是增量,一天备一次还是一周备一次。我说这得看你的数据变更多快、能接受丢多少。想清楚这两个问题,方案自然就出来了,不用到处问人。今天我把备份方案的选法讲清楚,你照着套一份就行。
全量、增量、差异怎么区分
先说清楚这三个词。全量就是每次都把所有数据复制一遍,最稳但最占空间;增量只备份上次之后变的部分,省空间但恢复麻烦;差异是备份相对上次全量的变化,介于两者之间。三种没有好坏,只有合不合适。营口这边企业站数据量都不大,多数用全量加增量的组合。
我常用的组合方案
给营口企业做方案,我一般用这个组合:每周日凌晨做一次全量,其余六天每天做增量。全量保留三个月,增量保留一个月。这样空间占用可控,恢复的时候也只用拼一周的数据。这样空间占用可控,恢复的时候也只用拼一周的数据。数据量小的站,其实每天全量也行,图个省心。
备份周期怎么定
判断标准就一句话:你能接受丢多少数据。能接受丢一天的,一天备一次;订单系统这种,起码要一小时一次,或者开数据库的实时同步。我给鲅鱼圈一家做生鲜配送的公司定的方案是两小时一次。他们订单丢不起,宁可多花点存储费。
异地和离线的钱别省
还是那句话,备份跟服务器放一起等于没备份。机房着火、硬盘损坏、被勒索病毒加密,这三种情况本地备份全废。所以异地一份、离线一份,这两份必须有。老边区有家企业机房漏过一次水,本地备份全泡汤了。云存储一年几十到几百块,这个钱没有省的理由。
总结
营口选备份方案,按能接受丢多少数据定周期,全量加增量组合用,异地和离线各留一份。最重要的是每月演练一次恢复。演练这事,做一次你就知道自己的备份靠不靠谱了。我见过太多人,备份做了三年,一次都没恢复过。你要动手,今天就把备份计划写下来,贴在工位上。写下来这事,比在脑子里过一百遍都管用。