wiki-ingest batch 4: DevOps Culture + RTO/RPO + 三种云模型 (2026-04-16 03:02)

This commit is contained in:
2026-04-16 03:07:11 +08:00
parent dff9f3ecb1
commit a0be34e768
14 changed files with 533 additions and 49 deletions

36
wiki/concepts/RPO.md Normal file
View File

@@ -0,0 +1,36 @@
---
title: "RPO"
type: concept
tags: [DevOps, SRE, 灾难恢复]
last_updated: 2026-04-16
---
## 定义
Recovery Point Objective恢复点目标可接受的最新数据丢失量以时间衡量从故障时刻往前回溯
## 计算方式
若数据库在 15:00 崩溃,最后一次备份在 14:00则 RPO 为 1 小时14:00-15:00 之间的数据丢失)。
## 典型场景与目标
| 场景 | RPO 目标 | 原因 |
|------|---------|------|
| 电商支付系统 | 0 分钟 | 不能丢失任何交易数据 |
| 实时聊天 | 5 分钟 | 可接受丢失最近几分钟消息 |
| 用户分析仪表盘 | 1 小时 | 部分历史数据可重建 |
| 内部 CRM | 15 分钟 | 最近的客户更新很重要 |
| 博客/营销站点 | 24 小时 | 一天的评论/注册丢失可接受 |
## 与 RTO 的关系
- RTO 是速度指标停机多久RPO 是数据完整性指标(丢多少数据)
- 备份频率CDP vs 定时备份)直接影响 RPO
- 即使 RTO 优秀5分钟恢复RPO 差1小时前备份仍意味着大量数据丢失
## 实现技术
- [[连续数据保护]]CDP持续备份实现分钟级甚至秒级 RPO
- 同步复制:零 RPO但成本高
- 异步复制:有延迟,通常分钟级 RPO
## Connections
- [[RTO]] ← 协同指标,共同构成灾难恢复策略
- [[灾难恢复]] ← RPO 是其核心衡量指标
- [[连续数据保护]] ← 实现更小 RPO 的技术手段