一家商洛企业照我们说的做了两年备份,中途一次没落过。真到要恢复那天才发现:备份存不下、版本对不上、人不知道密码,三样全卡。
备份不等于能恢复
这两年他们没停过,每天跑、每月跑,日志里全是绿勾。问题是从来没真恢复过一次。
备份和恢复是两件事。备份是把数据拷出去,恢复是能把它原样拿回来还跑得起来。只做前者不出事不知道,一出事就是大事。没演练过的备份,跟没备份是同一种状态。
3-2-1 在商洛怎么落地
这个原则是说三份拷贝、两种介质、一份异地。落到商洛这种地方,我们的写法更实在:
- 本机一份,每天晚上跑
- 外盘一份,每周拷一次,人带走
- 云上或同城机房一份,按月推
第三份多数人不想做,觉得贵。算一下,一个官网加小程序后台的数据量通常不到几十个G,一个月几块钱的事,出事那天值一百个几块钱。异地备份是唯一一份"自己看不见但能救命"的。
最容易坏掉的三种情况
第一种是备份盘满了没发现。每周自动跑,跑到一半磁盘不够,后面那几天全是空跑,绿勾照样打。
第二种是数据库和文件备份的时间点对不上。数据库凌晨备份,图片是前一天下午的,恢复出来订单对不上图片,看着像坏了其实只是差了半天。
第三种最常见:备份密码只有一个人知道,那人换了。我们遇到的是一位商州客户,密码记在一张纸上,纸在办公室抽屉,抽屉搬家时丢了。
这三种的共同点是,出事前看上去一切正常。备份的事,只有恢复那一刻才知道有没有做对。
恢复演练怎么排
我们的做法是半年一次真演练,不搞模拟。挑一个周末,把其中一份拿回来装到一台空机器上,跑起来试。
试完写一张纸:花了多少时间、缺了什么、哪一步卡住。这张纸比任何报告都有用,去年那家客户的纸上有两条:镜像太大拷不动、配置文件没跟着备份。
把这两条修完,今年那次演练从原来的五小时压到一小时十分钟。
备份频率怎么定
商洛这边多数客户的量,我们的分法挺简单:订单和客户数据每天一份,图片和附件一周一份,整盘一个月一份。
恢复点这个东西别追求多,追求能回到"出错前那一刻"。有一单客户把价格改错了,我们恢复到改之前的那一版,前后不到四十分钟,够用了。
三个常被问到的
备份要不要加密?
要,尤其带客户资料的那份。但密码别只写在一个人脑子里,写进交接文档。
半年演练一次够吗?
够。重要的是真恢复,不是频率。一年一次也行,别不练。
云备份便宜,只做云的不行吗?
看你想防什么。防硬盘坏了行,防勒索软件最好还有一份离线的。
一句实话往前摆,只有常斌的团队会不绕弯:备份这事不做演练,等于没备份。
说到这儿差不多了
备份这件事,值钱不在平时,在那一天。信服无限商洛代码全部交付,1 年维护不另算钱,数据这块按双周迭代排。你把你现在的备份任务截个图发我,我看看存得下存不下。