《姚远-现代化应用的 DevOps 与混沌工程.pdf》由会员分享,可在线阅读,更多相关《姚远-现代化应用的 DevOps 与混沌工程.pdf(35页珍藏版)》请在三个皮匠报告上搜索。
1、姚 远 2020年12月 议程 为什么我们需要混沌工程 混沌工程的流程步骤 从0到1开展混沌工程的建议 总结 为什么我们需要混沌工程为什么我们需要混沌工程 2020-12-242020-12-244 什么是复杂系统? 2020-12-242020-12-245 混沌 涌现 故障客观存在(Expect the unexpected) 2020-12-242020-12-246 “Failures are a given and everything will eventually fail over time.” Werner Vogels CTO A https:/ “故障总是在意料之外,情理
2、之中发生” 心疼救火队长 2020-12-242020-12-247 初心:为什么需要混沌工程 2020-12-242020-12-248 https:/principlesofchaos.org/zh/ 一个 Twilio 案例 2020-12-242020-12-249 通过混沌工程试验发现通过混沌工程试验发现 HTTP/2 HTTP/2 性能问题 ” 尽管 HTTP/2 在 HTTP/1.x 上提 供了许多改进,但是通过混沌实验, 我们发现某些情况下 HTTP/2 的表 现将比 HTTP/1 更差” https:/ 混沌工程发展史 2020-12-242020-12-2410 Conti
3、nuous Chaos:在 DevOps 中引入混沌工程 2020-12-242020-12-2411 混沌工程的流程步骤混沌工程的流程步骤 2020-12-242020-12-2412 混沌工程实践 2020-12-242020-12-2413 定义 稳态 围绕稳 态的假 说 进行多 组实验 假说是 否成立? 新认知 和改进 https:/principlesofchaos.org/zh/ 定义稳 态 围绕稳 态的假 说 进行多 组实验 假说是 否成立? 新认知 和改进 混沌工程的不同阶段 什么是 “稳态”? 系统的“正常”行为 不要仅选择系统的内部属性(CPU,内存等) 选择与客户体验相关的运营指标可产生最佳结果 Orders per second/每秒订单数Starts per second/每秒点击播放次 数 定义稳 态 围绕稳 态的假 说 进行多 组实验 假说是 否成立? 新认知