专业书籍精读 · Chaos Engineering · 第 13 章

混沌工程的投资回报

Chaos Engineering: System Resiliency in Practice · Ch 13 · The ROI of Chaos Engineering · 2020

EN →

这一章讲什么?

假设你在一家视频网站管着一个小组,专门「故意把系统弄坏一点」来找隐患。年底老板问:这一年花了这么多钱,换来了什么?最诚实的回答是:「什么都没发生。」——而这恰恰是世上最难证明的成绩。

这一章就回答一个很现实的问题:怎么向不懂技术的人证明,预防工作值这个钱。

先说个怪事

你会以为:系统越练越稳,事故就一路往下掉,拿事故数一比就有了证据。可现实常常是:事故少了几个月,又慢慢回来了。

不是白练了,而是大家觉得稳了,就开始跑得更快——更频繁地上新功能、改代码。就像修好了刹车的司机,会不自觉地开快一点。省下来的安全余量,被换成了速度。

旧世界为什么难

核心机制直觉:把它当成一门培训来评分

作者的点子是:混沌演练真正的产物,是工程师脑子里那张「系统怎么运转」的地图变准了。既然本质是「让人学会东西」,那就借用评估培训课的老办法,像评一所驾校那样分四层台阶:

越往上越接近老板关心的「钱」,也越难算清;但下面三层很好记录,能一级一级把证据垒起来。

带来了什么 / 该怎么选

还有一笔常被忽略的「顺带收益」:一次演练会把平时不打交道的几个组拉进同一个房间,大家认识了彼此、知道出事该找谁——这在真正出事时值千金。

一句诚实的代价:最上面那层永远只能估算,拿不出一张精确的账单。

一句话记住

别拿「事故少了几个」当成绩单——它会被提速吃掉;把混沌当培训,从「满意—学到—改了—结果」四层逐级拿证据。

想看为什么事故数会「回弹」、四层各量什么指标、怎么对管理层讲? → 切到精读版