知识卡片
把痛苦提前
内容
混乱猴子通过在工作时段高频关闭生产节点,让节点失效从罕见灾难变成日常约束,迫使服务具备冗余、回滚和快速恢复能力。发散:好的工程文化不是祈祷故障少发生,而是让小故障持续训练系统。
参考来源
- 位置:《混沌工程:Netflix系统稳定性之道》第1章《为什么需要混沌工程》「混乱猴子(Chaos Monkey)」一节(源文件:_epub-src/OEBPS/Text/Section0011.xhtml)
- 结论依据:原文明确混乱猴子在业务时段高频关闭节点、迫使工程师构建具备弹性的服务,直接支持卡片论点。
- 原始内容:"在业务正常进行期间,混乱猴子会伪随机地关闭生产环境中正在运行的节点,而且关闭的频率比正常节点发生故障的频率还要高很多……混乱猴子的美妙之处就在于此,它能尽可能地将服务节点失效带来的痛苦提前,同时让所有工程师在构建一个具有足够弹性应对失败的系统上,达成一个一致的目标。"