易君召
发布于 2026-09-02 / 作者:易君召 / 9 阅读
0

数据备份最佳实践

核心原则:3‑2‑1 备份原则是行业黄金标准,在此基础上延伸出 3‑2‑1‑1‑0 增强版,覆盖备份、离线、不可篡改、校验全链路。

一、3‑2‑1‑1‑0 备份规则

  1. 3 份数据副本:原始生产数据 + 2 份备份副本,总共 3 份,避免单份损坏丢失。

  2. 2 种不同介质:不能全部放在同一类存储,例如:磁盘阵列 + 对象存储 / 磁带 / 外置硬盘。不要全部都存在同一台服务器、同一套云盘。

  3. 1 份异地备份:至少一份副本不在同一机房 / 同一园区,抵御火灾、水灾、机房断电、硬件集群故障。

  4. 1 份离线 / 空气隔离(air‑gap):物理隔离或逻辑离线备份,不长期联网,抵御勒索病毒加密在线备份。磁带、离线硬盘、冷对象存储都属于这类。勒索病毒会遍历网络内所有挂载备份盘,联网备份会被一起加密。

  5. 0 错误备份:定期校验备份,确保备份可恢复,而不是只看备份任务执行成功日志。

原版 3‑2‑1:3 副本、2 介质、1 异地;现代增加 1 离线、0 可恢复错误,变成 3‑2‑1‑1‑0。

二、备份策略选型

备份类型

  • 全量备份:完整全部数据。恢复最快,占用空间大,适合周期基线。

  • 增量备份:只备份上一次备份之后变化的数据。省空间,恢复需要全量 + 所有增量链,链条一环损坏全部失效。

  • 差异备份:备份上一次全量之后变更的数据。占用比增量大,恢复只需要【最近一次全量 + 最新差异】,可靠性优于增量,生产环境优先推荐。

常见组合:每周一次全量,每日差异;小数据量可以每日全量。

保留周期(备份轮转)

遵循业务合规要求:

  • 短期:日备份保留 7‑30 天

  • 中期:周备份保留 3‑6 个月

  • 长期:月 / 季度归档备份保留 1‑7 年(满足等保、审计、法规)

  • 做好过期清理,不要无限保存备份,避免存储爆炸。

三、备份对象全覆盖

不要只备份业务文件,完整备份清单:

  1. 业务数据:数据库(MySQL、PostgreSQL、openGauss 等逻辑 dump + 物理备份双保险)、业务文件、附件、对象存储数据

  2. 配置:操作系统配置、中间件配置、Nginx、应用配置、密钥证书、K8s 资源 yaml

  3. 元数据:权限、账号、策略,很多人只备份文件忘记权限,恢复后无法使用

  4. 虚拟机 / 容器:虚拟机快照;容器注意:容器尽量不存业务数据,数据放持久卷,备份 PV,不要只备份容器镜像。

数据库禁止直接拷贝数据文件当唯一备份,优先使用数据库原生备份工具,快照仅作为补充。

四、勒索病毒防护重点

  1. 离线空气隔离备份,不要长期挂载读写,只备份时临时挂载,完成立即卸载。

  2. 备份账号最小权限,备份账号不能修改 / 删除备份数据,开启备份存储防删除、对象存储版本锁、WORM 一次写入多次读取。

  3. 备份服务器不要使用业务域管理员账号,缩小攻击面。

  4. 不要把备份盘在业务主机长期可写挂载。

五、恢复演练(最重要,最容易被忽略)

没有经过恢复测试的备份等于没有备份

  1. 定期做恢复演练,月度 / 季度执行,不要等到灾难才第一次尝试恢复。

  2. 演练内容:

    • 文件恢复:随机抽取部分文件恢复校验完整性

    • 数据库完整恢复到测试实例,核对记录数、业务逻辑

    • 整机恢复演练,模拟机房宕机场景

  3. 记录 RTO(恢复时间目标)、RPO(恢复点目标)

    • RPO:最多能接受丢失多久的数据(例如 1 小时),决定备份频率

    • RTO:故障后业务多久恢复可用,决定恢复方案

  4. 备份任务成功日志≠备份可用,磁盘坏块、数据库内部损坏,备份任务会显示成功,但备份文件已经损坏。

六、云环境备份最佳实践

  1. 云盘快照≠备份:快照依赖原存储池,机房故障快照同样损坏;快照主要用于变更回滚,必须导出到对象存储做独立备份。

  2. 跨区域备份:把备份副本复制到另一个云 region,不要只在同可用区。

  3. 开启对象存储版本控制、对象锁 WORM,防止被恶意删除。

  4. 不要依赖云厂商单一份服务,云上也要遵守 3‑2‑1‑1‑0。

七、运维流程与监控

  1. 备份任务必须告警:备份失败、超时、备份文件大小异常必须邮件 / 短信告警,不能只看后台。

  2. 文档化:备份脚本、密码、恢复步骤文档,新人也能操作。

  3. 权限管控:备份介质访问权限收紧,备份密钥单独保管。

  4. 变更管理:业务系统变更,同步更新备份策略,避免业务改了,备份脚本没有同步更新。

八、常见误区

❌ 只做快照当作备份 ❌ 全部备份都放在同一台机器、同一存储阵列 ❌ 备份盘长期挂载读写,勒索病毒一锅端 ❌ 只看备份任务成功,从来不做恢复测试 ❌ 只备份业务文件,忽略数据库、配置、密钥 ❌ 无限保留所有备份,存储成本失控

简短落地检查清单(可直接用于方案评审)

  • 是否满足 3‑2‑1‑1‑0 备份架构

  • 数据库是否逻辑 + 物理双重备份

  • 是否存在离线 / 空气隔离副本

  • 备份是否异地

  • 备份有告警,失败可感知

  • 定义 RTO/RPO 指标

  • 定期执行恢复演练

  • 备份数据开启防删除 / WORM 保护

  • 备份轮转策略、过期清理策略


本文原创作者:易君召,详见:https://www.yijunzhao.cn/authors/yijunzhao,转载请注明出处。

原文链接 https://www.yijunzhao.cn/archives/data-backup-best-practices-guide

欢迎访问 小易撩挨踢

https://www.yijunzhao.cn/