去年有家公司的服务器硬盘烧了,运维去翻备份,发现备份文件就存在同一台服务器的另一块硬盘上。两块硬盘挨着,一起烧了。数据没找回来,公司直接关门。备份存储位置这事,不夸张地说,能决定一个企业的生死。
本地备份:快但不够安全
本地备份就是存在服务器自己的磁盘上,或者外接一块移动硬盘。速度最快,恢复时直接读取,几分钟搞定。但致命缺陷是抗风险能力差——服务器被入侵、硬盘物理损坏、机房断电起火,本地备份跟着一起完蛋。
适合场景:作为第一层快速恢复手段,但不能是唯一手段。拿来做日常小故障恢复没问题,指望它扛大灾不行。
对象存储:性价比之选
阿里云OSS、腾讯云COS、七牛云这类对象存储,是目前最主流的远程备份方案。按存储量计费,每G每月几毛钱,存放几百G备份一个月也就几十块。数据写进去自动多副本冗余,可靠性比单块硬盘高几个数量级。
配置也不复杂,大部分面板和备份脚本都内置了上传到对象存储的功能。建议开启版本控制或生命周期管理,自动删除过老的备份版本,既保留历史又不浪费存储费。
异地备份:终极保险
异地备份指把数据复制到物理位置不同的另一个机房或城市。对象存储虽然服务端有多副本,但如果整个云厂商区域出故障,数据照样拿不到。对数据安全性要求极高的企业,建议“本地+对象存储+异地“三层备份。
判断标准很简单:如果明天你的主服务器和云存储同时不可用,公司还能不能运转?能,说明备份策略够硬;不能,就赶紧加一层异地备份。预算有限的话,至少做到本地加一个对象存储,别把鸡蛋放一个篮子里。