一句话说清楚
混沌工程用受控实验验证系统的容错能力:在生产环境模拟服务器宕机、网络延迟、依赖超时,观察系统是否按预期降级(备用切换/熔断/告警)。它回答的是「我们以为的高可用」和「实际的高可用」之间的差距。
这对你选工具意味着什么
前提是先有基础监控与告警(不知道系统正不正常就没资格做混沌实验);从「关掉一台非核心实例」这类低风险实验起步;有演练环境先在环境内做,再逐步上生产。
常见误区
把混沌工程当「随机搞破坏」是危险的误解——每个实验都要有明确假设(「杀掉一台节点,服务恢复时间应小于 30 秒」)和一键中止机制,盲目注入故障就是自己制造事故。