严密的反馈环路、动态重组、内置反应机制、可脱离性、多样性、模块化、简单性、聚集性——这些原则构成了系统恢复力的重要组成部分。在评估一些大型系统的可靠性(或脆弱性)时,例如现代生活必不可少的城市、经济和关键基础设施等,综合上述原则就可形成一个有力的衡量标准。采纳这些原则时,我们可以自问:怎样在自身行为与后果之间建立更有效的反馈环路?怎样让自己摆脱基本资源稀缺的限制?或者怎样建造模块化更强的基础设施?
理解这些原则还有助于人们思考恢复力与其他一些重要概念的区别以及联系。例如,恢复力并不等同于坚固性,虽然这两个词经常被互换使用,坚固性通常是指对系统构件进行加固而获得的特质。举例来讲,埃及金字塔是非常坚固的建筑物,可以存留数千年,但将它们推倒后却不能自行复原。
与此类似的还有冗余性。这也是一个使用了很久的方法,通过这种方法能够使系统在受到外界侵害时仍然得以运转,但冗余性和恢复力两者并不完全等同。从表面上看,将系统的关键部件和子系统备份无疑是明智的举动。试想,某人开车在一条荒僻的道路上抛锚,而此时他又没有备用轮胎,这会很惨。任何遭遇过这种窘境的人都能够证明备份的重要性。一个恢复力高的系统往往也是高度冗余的,但是你要知道,备份是非常昂贵的。所以当形势偏好时,一个系统或许会面临巨大压力,为了提高效率,不得不撤销系统备份。情况有可能更糟糕:当形势发生剧烈变化后,之前的这些备份可能会变得毫无用武之地。
最后,恢复力也不能完全等于系统恢复至其初始状态的能力。一般人可能对此非常难以理解。不错,在遭遇侵害或环境的剧烈变动后,一些弹性系统的确能够恢复到基准状态,但如果有选择,这不一定是最好的办法。在最纯粹的表达中,真正的弹性系统可能根本没有基准状态——它能够不断地自我调整,哪怕环境不断变化,也能适应自如,为了实现其既定目的一刻不停歇。
这些都不是在说弹性系统肯定万无一失。对于恢复力的许多形式而言,实际上有规律的、适度的故障反而是必不可少的,这能够帮助系统释放出一些资源,之后才得以自我重组。举个例子,适度规模的森林火灾能够重新分配营养物质,为新树种的生长创造机会,它并不会毁坏整个系统。(颇为矛盾的是,当一片繁茂的森林达到其全盛状态时,抗火树种的生存空间可能会被其他树种侵占;正是火灾确保了抗火树种的生存空间。)而如果人类对该周期过程进行人为干涉,防止了零星火灾的发生,那么这片森林就会聚集大量的易燃物,以至于偶然一股小火就能引发一次毁灭性的灾难。关于这一点,可以问问加州人。
更概括地说,弹性系统的失败是有限的——其施行方略旨在避开危险情况,探知外力入侵,将损害控制在局部、控制到最小化,使资源需求多样化,在必要时降低运行载荷,在遭侵害之后立即自我重组以修复损伤。这种系统绝对不是完美无瑕的。实际上恰恰相反,一个貌似完美的系统往往最为脆弱。而相比之下,一个偶尔发生一点儿小故障的动态化系统却反而是最稳健的。恢复力就像人生,麻烦、有缺点,也谈不上高效率,但却能够生存下去。