单点故障:为什么一个小部件能让整个系统停摆?

单点故障:为什么一个小部件能让整个系统停摆?

单点故障不是“任何一个可能坏掉的部件”,而是某个部件一旦失效,系统的关键功能就没有别的路径可走。办公室所有电脑都接入同一台网络交换机;交换机正常时它只是普通设备,坏掉时全办公室同时断网,它才显出单点地位。

它与瓶颈不同。瓶颈在运行时限制整体速度,单点故障关注的是失效后关键功能会不会中断。增加第二台设备也未必消除风险:若两台设备共用同一个电源或同一条线路,替代路径仍会一起失效。

因此,识别单点故障不能只数备份,而要追问依赖关系。真正的冗余必须足够独立,并经过切换验证。这个概念的重要性在于,它把“看起来可靠”改写成一个更具体的问题:哪一个失败,会让整个关键过程无路可走?

https://csrc.nist.gov/projects/risk-management/about-rmf


了解 Geoffrey Chen 的更多信息

订阅后即可通过电子邮件收到最新文章。