73冗余备份(Redundancy)

Redundancy通用性 3 · 解释力 3 · 决策价值 4 · 总分 10证据 中

费曼学习法:一句话讲明白

飞机有多套独立的液压系统。坏一套,飞机照飞。

有人会说:这不是浪费吗?一套好的系统,比三套普通系统省钱多了。

对——如果它永远不坏的话。

但工程上的正确答案是:因为不知道哪一套会坏、什么时候坏,所以必须为"会坏"这件事预留。

冗余的全部逻辑只有一句:在某个部件必然失效的前提下,让单个失效不导致整体失效。

生活里的对应物:备份硬盘、应急现金、多技能而非单一技能、关键岗位有第二负责人、重要的关系不只维系在一个人身上。

它们的共同点是:平时看起来是纯粹的浪费,直到那一天到来。

定义

冗余指:在系统中增加超出最低需要的备份组件或余量,使得单个组件的失效不会导致系统整体失效。

它与 #46 安全边际 是近亲,但机制不同:

冗余的关键设计原则:

  1. 独立性:备份必须与主系统独立失效。两份数据存在同一块硬盘上不是备份;同一条光纤里的两条线路不是冗余。共因失效是冗余的头号杀手。
  2. 可切换性:备份必须能真的顶上去。没有演练过的备份,等于没有备份(这是灾难恢复领域最常见的失败)。
  3. 匹配失效概率:冗余的价值取决于主系统的失效率与失效后果,不是越多越好。

边界

交叉引用

→ 见 #46 安全边际 · → 见 #21 肥尾风险 · → 见 #14 非对称性与凸性 · → 见 #60 遍历性 · → 见 #74 事前验尸