feat: 建立可观测性、容量与恢复验证基线
This commit is contained in:
@@ -0,0 +1,36 @@
|
||||
# 备份恢复演练
|
||||
|
||||
## 目标
|
||||
|
||||
验证 PostgreSQL、IoTDB、Ceph/S3 和业务配置的可恢复性,记录 RPO/RTO。
|
||||
|
||||
## 演练前
|
||||
|
||||
1. 记录当前版本、commit、schema 版本和服务清单。
|
||||
2. 使用 `pg_dump` 备份 PostgreSQL 到隔离命名空间。
|
||||
3. 备份 IoTDB 数据目录或按现有运维流程导出。
|
||||
4. 记录 Ceph/S3 bucket 清单和对象数量。
|
||||
|
||||
## 恢复步骤
|
||||
|
||||
1. 在隔离环境创建空 PostgreSQL 数据库。
|
||||
2. 执行 `pg_restore` 恢复备份。
|
||||
3. 恢复 IoTDB 数据并启动服务。
|
||||
4. 校验图片、光谱、录像对象引用与数据库记录一致。
|
||||
5. 启动 Go/AI/Web 服务并执行核心接口冒烟。
|
||||
|
||||
## 记录项
|
||||
|
||||
- 备份开始/结束时间
|
||||
- 备份体积
|
||||
- 恢复开始/结束时间
|
||||
- RPO(最近可用备份到故障时间)
|
||||
- RTO(故障到服务可用)
|
||||
- 数据点核对:巡检、遥测、检测、通知、任务、会诊、溯源
|
||||
- 失败项与原因
|
||||
|
||||
## 验收
|
||||
|
||||
- 核心业务记录无缺失。
|
||||
- 图片/光谱/录像对象引用可访问。
|
||||
- 至少完成一次真实恢复演练后才允许执行正式生产迁移。
|
||||
Reference in New Issue
Block a user