资源 · 20

测试从副本到可用服务的备份恢复。

从假定备份可用性过渡到经过演练和记录的恢复。

已更新 · 2 min

数据中心的服务器机架 插图 · 虚构场景

本指南有助于实现的目标

  • 定义有效的恢复方案
  • 验证备份副本
  • 演练恢复流程
  • 弥补发现的差距

快速检查

  • 哪个服务必须首先恢复,以及它依赖于什么?
  • 中断期间谁可以访问备份?
  • 备份是否隔离且可用?
  • 恢复后的服务是否支持实际流程?
  • 观察到的恢复时间和数据丢失情况如何?

分步指南

  1. 1

    选择场景

    从一项业务服务入手,并映射其数据、身份、网络和供应商。 定义模拟故障和最小可用结果。

    交付成果:场景简介和恢复顺序。

  2. 2

    设置可衡量的标准。

    确定可接受的恢复点、目标时间、功能检查以及可验证结果的人员。 将既定目标与观察到的测试结果区分开来。

    交付成果:已批准的成功标准。

  3. 3

    检查副本和访问权限

    验证副本是否存在、日期、完整性和隔离性,以及恢复所需的权限。 在演练过程中保护生产数据和机密信息。

    交付成果:副本清单和先决条件。

  4. 4

    安全恢复

    按照预定流程,由预定的操作人员执行,为每个步骤添加时间戳并记录阻塞情况。 使用隔离环境或不会覆盖生产服务的方法。

    交付成果:演练日志和重建的服务。

  5. 5

    验证服务

    运行用户流程并检查数据一致性、访问权限和依赖关系。 测量耗时以及预期数据与恢复点之间的差距。

    交付成果:功能验收记录和观察指标。

  6. 6

    修复并重复

    将差距分配给负责人,改进流程或架构,并重复失败的步骤。 根据证据更新连续性计划。

    交付成果:行动计划和下次演练日期。

管理指标

指标衡量内容首要行动
覆盖面优先服务(近期已进行演练)测试服务时缺乏证据
可恢复性实际读取并验证的副本修复不可用的副本
观察时间从触发到恢复正常运行的时间消除真正的瓶颈
观察到的数据丢失预期数据与恢复点之间的差距调整备份频率或方法

常见错误

  • 将备份成功视为恢复成功的证明
  • 测试单个文件时不包含其依赖项
  • 在演练中覆盖或暴露生产数据
  • 在没有进行测量测试的情况下声称已达到恢复目标

常见问题解答

已验证的备份是否足够?

它表明副本存在或通过了特定检查,但并不表明整个服务可以恢复。 仍然需要进行功能测试。

生产必须中断吗?

隔离环境可以在不中断实时服务的情况下发现大多数一级阻塞问题。

应该记录哪些内容?

场景、副本、权限、时间线、功能结果、差距以及纠正措施的负责人。

官方参考文献

参考文献支持该方法。 请根据您的实际情况调整检查;它们并非认证。 原始参考文献标题和源文档可能使用其他语言。