知识卡片

先有弹性再混沌

普通读书笔记卡 · 1832.a

内容

混沌工程适合暴露未知脆弱点,不适合证明一个已知会崩的系统会崩。实验前至少要具备基础弹性和可观测性,否则实验只是在制造事故。发散:把“我确定它会挂”先变成修复清单,再把“不确定哪里会挂”交给实验。

参考来源

- 位置:《混沌工程:Netflix系统稳定性之道》第1章《为什么需要混沌工程》「实施混沌工程的前提条件」一节(源文件:_epub-src/OEBPS/Text/Section0011.xhtml) - 结论依据:原文明确若确定系统会因实验严重故障则实验没有意义,需先具备基础弹性和监控能力,直接支持卡片论点。 - 原始内容:"混沌工程非常适合用于暴露生产系统中未知的脆弱环节,但如果你很确定一个混沌工程实验会导致系统出现严重的故障,那么进行这样的实验是没有任何意义的。你需要先解决这个问题,然后再回到混沌工程……实施混沌工程的另一个前提条件是配套监控系统"