备份每天都在跑,恢复那天才发现缺了最关键的一样
【摘要】 前阵子做了一次恢复演练,本来以为就是走个过场:备份任务天天报成功,日志一片绿,文件大小看着也正常。真把备份拉出来往空环境里恢复,才发现问题一个接一个。数据文件是全的,麻烦出在数据之外。服务起来之后先是连不上库,查了半天,是连接配置写在另一个目录里,根本没进备份清单。接着是定时任务没了——备份只保了业务数据,没人想起把任务配置一起带上。最后还有一个不起眼的小文件,平时没人注意,恢复时缺了它,服...
前阵子做了一次恢复演练,本来以为就是走个过场:备份任务天天报成功,日志一片绿,文件大小看着也正常。真把备份拉出来往空环境里恢复,才发现问题一个接一个。
数据文件是全的,麻烦出在数据之外。服务起来之后先是连不上库,查了半天,是连接配置写在另一个目录里,根本没进备份清单。接着是定时任务没了——备份只保了业务数据,没人想起把任务配置一起带上。最后还有一个不起眼的小文件,平时没人注意,恢复时缺了它,服务直接报错退出。
这几样东西有个共同点:都不大,甚至加起来不到 1 MB,但少了哪一样,恢复出来的都只是个半成品。备份做了这么久,盯的一直是数据本身,反而把数据周围这一圈东西漏了。
后来改了两个做法。第一,备份清单按“恢复出来能不能跑”来列,不按“哪个目录重要”来列:数据、配置、任务、密钥占位说明,一样都不能少。第二,每次改完备份策略,都真恢复一遍。演练不用多复杂,找个空环境,把备份拉下来,能把服务跑起来、核心功能点一遍,才算这次备份是真的。
备份任务报成功,只能说明文件写出去了。能不能恢复,得恢复过才知道。与其等真出事那天再发现缺东西,不如平时花半小时演练一次,缺什么当时就补上。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)