服务器可以重装,程序可以重装,只有数据丢了就真的丢了。备份这件事,等出事再想就晚了,按 3-2-1 原则搭一套,成本不高,睡得踏实。
什么是 3-2-1 原则
- 3 份数据:原件之外至少再留两份备份
- 2 种介质:快照加对象存储、本地加云端,别放一个篮子
- 1 份异地:换地域甚至换厂商存一份,防大规模故障
云上的落地组合
- 自动快照:控制台设策略,每天一份保留七天,救急最快
- 数据库定时导出:mysqldump 每日备份,脚本挂上计划任务
- 关键文件传对象存储:开启版本控制,防误删和覆盖
两个必做的习惯
一是定期演练恢复:备份没恢复过等于没有,找台测试机实际回滚一次,才知道快照和脚本靠不靠谱。二是每月抽查一份备份的完整性,打不开的备份只是心理安慰。体系搭好之后,剩下的就是让脚本默默替你干活。