混沌工程
约 1 分钟阅读
- Chaos engineering
- 目标: 通过主动发现弱点来建立对系统韧性(Resilience)的信心。
- 建立稳态假设
- 引入真实世界的变量
- 验证或证伪假设
- 方法
- 黑洞攻击(Blackhole Attack): 让服务A无法访问服务B的网络。
- 延迟注入(Latency Injection): 人为增加服务B的响应时间,使其持续超时。
- 服务关停(Shutdown): 直接关闭服务B的实例。
- 结果
- 验证成功
- 发现弱点
- Chaos MeshGitHubchaos-mesh/chaos-meshChaos engineering · 目标: 通过主动发现弱点来建立对系统韧性(Resilience)的信心。 · 建立稳态假设 · 引入真实世界的变量 · 验证或证伪假设 · 方法 · 黑洞攻击(Blackhole Attack): 让服务A无法访问服务B的网络。笔记:混沌工程
- Apache-2.0, Go, Typescript
- Chaos Engineering Platform for Kubernetes.
- litmuschaos/litmusGitHublitmuschaos/litmus
- Apache-2.0, Go
- Gremlin
- 商业软件
- Chaos Engineering as a Service.
关联信息
反向链接、本文链接的其他页面和外部资料。
参考资料
GitHub2 条
- chaos-mesh/chaos-meshgithub.com/chaos-mesh/chaos-mesh
- litmuschaos/litmusgithub.com/litmuschaos/litmus
其他外链1 条
- www.gremlin.comwww.gremlin.com/