🧸 可靠性提升策略实战
📚 系统架构设计 · 30 章完整目录
⭐ 配色
活力橙
📘 实战·卡片
1
可靠性基础
MTBF/MTTR
系统可靠性定义 · 可用性计算 · 故障模式分类
2
冗余设计
主备·双活
多副本策略 · N+1冗余 · 异地多活架构
3
负载均衡
DNS/硬件/软件
一致性哈希 · 动态权重调整
4
熔断与限流
Hystrix
令牌桶 · 漏桶 · 滑动窗口 · 自适应限流
5
降级与容错
优雅降级
舱壁隔离 · 重试(指数退避) · 超时控制
6
故障检测与恢复
心跳/健康检查
自动故障转移 · 自愈 · 断路器恢复
7
数据一致性
CAP/BASE
最终一致性 · TCC/Saga · 版本向量
8
备份与恢复
全量/增量
异地备份 · 快照 · 数据校验与修复
9
监控与告警
Prometheus
ELK · Jaeger · 告警规则 · 风暴抑制
10
混沌工程
故障注入
爆炸半径 · 自动化演练 · 红黑对抗
11
容量规划
压测/弹性
流量预估 · 负载测试 · 资源水位线
12
安全可靠性
DDoS/WAF
身份认证 · 数据加密 · 安全审计
13
变更管理
灰度/蓝绿
金丝雀发布 · 回滚策略 · 审批流程
14
配置管理
Apollo/Nacos
配置版本化 · 热更新 · 敏感信息加密
15
依赖管理
服务网格
依赖降级 · 异步解耦 · 健康度评分
16
缓存策略
穿透/击穿/雪崩
多级缓存 · 一致性 · 预热 · 淘汰策略
17
消息队列可靠性
ACK/死信
消息持久化 · 去重 · 顺序消息保证
18
数据库可靠性
主从/分片
读写分离 · 连接池 · 慢查询治理
19
容器与编排
K8s高可用
Pod反亲和 · HPA · PDB · 集群联邦
20
多活架构
同城双活
两地三中心 · 流量调度 · 数据同步延迟
21
故障演练
ChaosBlade
故障场景库 · 演练计划 · 自动化注入
22
SLA与SLO
错误预算
燃烧率告警 · SLA违约赔偿
23
可靠性测试
故障注入
压力测试 · 耐久性 · 恢复性 · 增长模型
24
运维自动化
CI/CD
自动化巡检 · 扩缩容 · ChatOps
25
文档与知识库
Runbook
故障复盘 · ADR · 应急预案 · 知识沉淀
26
团队与流程
On-Call
可靠性文化 · 故障分级 · RCA · 改进跟踪
27
成本与可靠性
FinOps
可靠性成本模型 · 过度设计 · 容量平衡
28
合规与审计
GDPR/等保
审计日志 · 访问控制 · 数据生命周期
29
新兴技术
Serverless
边缘计算 · AIOps · 可观测性 · 零信任
30
综合案例
电商/金融/物联网
视频直播 · 社交媒体可靠性架构