
冗余看上去像“多出来的东西”,但在系统里,它往往不是浪费,而是为了让局部失效以后整体还能继续工作的备用结构。两台服务器承担同一关键功能,其中一台故障时另一台接管,这就是典型冗余。
它和低效率的区别在于目的和机制。无意义重复只是增加成本;冗余则要事先规定什么东西重复、什么时候切换、怎样判断故障。NIST 的系统工程资料也把冗余视为提高韧性和可靠性的常见手段。
这个概念很重要,因为很多稳定系统都不是靠“绝不出错”,而是靠允许局部出错却不让整体立即崩溃。冗余真正保存的不是副本本身,而是继续运行的可能性。
了解 Geoffrey Chen 的更多信息
订阅后即可通过电子邮件收到最新文章。