您的当前位置: 首页 > 新闻中心 > 行业知识 > 什么是混沌工程?最早是谁提出的?与稳定性保障措施对比分析

什么是混沌工程?最早是谁提出的?与稳定性保障措施对比分析

1 什么是混沌工程

混沌工程(Chaos Engineering)是一种系统稳定性保障手段,主要采用主动向系统中引入软件或硬件的异常状态(扰动)的方式,制造故障场景并根据系统在各种压力下的行为表现确定优化策略。

应用混沌工程能够校验和评价系统抵抗扰动并保持正常运作的能力(稳定性),提前识别未知隐患,并及时修复,确保保障系统能够抵御生产环境中的失控条件,提升整体稳定性。

2 混沌工程发展历程

混沌工程首次提出是在2008 年 8 月,由网飞公司(Netflix)提出,当时提出的背景是网飞公司的数据库发生故障使得网飞公司长达三天的停机,经济损失巨大。于是网飞公司开始探索用混沌工程去优化稳定性保障体系,防止此类事件的再次发生,于是2010 年该公司开发Chaos Monkey 程序,其主要功能是随机终止在生产环境中运行的虚拟机实例和容器,模拟系统基础设施遭到破坏的场景,使得工程师能够观察服务是否健壮、有弹性,能否容忍计划外的故障。

混沌工程

2012年Chaos Monkey 在 Simain Army 项目中开源,Simian Army成为首个开源的混纯工程工具集,此举为混沌工程工具的发展打下了基础。

2015年网飞公司正式发布《混沌工程理念》(Principal of Chaos Engineering),主要介绍了混沌工程实验的目的、意义和方法论。2016 年混沌工程商业公司 Gremlin成立,混沌工程正式走向商用化。

2018 年开始,混沌工程的春天开始来临,国内企业纷纷引入并实践混沌工程,并在2019年推出国内厂商主导的混沌工程开源项目Chaos Blade,2020年推出 Chaos Mesh,现已发展成为具备国际顶级影响力的混沌工程项目。

3 混沌工程和现阶段稳定性保障措施的对比

(1)工作内容:现阶段稳定性保障措施防范缺陷的引入,故障发生时对缺陷进行快速的识别和响应;而混沌工程通过实验主动探究系统缺陷

(2)排查缺陷的类型:现阶段稳定性保障措施排查低层次缺陷,比较明显的缺陷,或已经引发故障的缺陷;而混沌工程排查未知的、潜在的缺陷,还未造成明显后果的缺陷

(3)应对缺陷的方式:现阶段稳定性保障措施被动响应,缺陷应对的开始时间取决于故障何时发生,缺陷应对成本不可控;而混沌工程主动响应,缺陷应对的开始时间取决于混沌工程,实验时间,缺陷应对成本可控

(4)识别缺陷的效率:现阶段稳定性保障措施效率低,对于一些触发条件苛刻的潜在缺陷可能需要很长时间才能被识别;而混沌工程效率高,可以使潜在缺陷尽快暴露,缩短缺陷识别周期

4 实施混沌工程的意义

(1)对研发工程师、架构师来说,实施混沌工程可以加深对系统的理解,验证系统架构的容错能力

(2)对运维工程师来说,实施混沌工程能够提高故障的应急效率,实现故障告警、定位、恢复的有效应对

(3)对于测试工程师来说,实施混沌工程可以弥补传统测试方法留下的空白,更主动的方式探究系统问题

(4)对于产品设计人员来说,实施混沌工程可以了解产品在突发情况下的表现,提升客户在突发情况下的产品使用体验

混沌工程

来源:《中国信通院:混沌工程实践指南(2021年)(43页).pdf》

推荐阅读:《8-第四范式-基于k8s的自动化混沌工程实践-王丹丹.pdf》

《混沌工程实验室:中国混沌工程调查报告(2021年)(21页).pdf》

《姚远-现代化应用的 DevOps 与混沌工程.pdf》

本文由作者C-C发布,版权归原作者所有,禁止转载。本文仅代表作者个人观点,与本网无关。本文文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

相关报告

【公司研究】山河智能-地下工程装备龙头受益工程机械景气度持续-20200519[27页].pdf
【公司研究】山河智能-地下工程装备龙头受益工程机械景气度持续-20200519[27页].pdf

请务必阅读正文之后的请务必阅读正文之后的重要声明重要声明部分部分 评级:评级:增持增持( (首次首次) ) 市场价格:市场价格:6 6.52.52 分析师:冯胜分析师:冯胜 执业证书编号:执业证书编号:S0740519050004 电话:0755-22660869 Email: 分析师:王可分析师:王可 执

【研报】环保工程及服务行业深度:疫情影响评估优质运营基本面扛打货币宽松促估值修复加速工程设备看复工进度-20200204[17页].pdf
【研报】环保工程及服务行业深度:疫情影响评估优质运营基本面扛打货币宽松促估值修复加速工程设备看复工进度-20200204[17页].pdf

证券研究报告行业研究环保工程及服务 环保工程及服务行业深度 1/17 东吴证券研究所东吴证券研究所 请务必阅读正文之后的免责声明部分请务必阅读正文之后的免责声明部分 疫情影响评估:优质运营基本面扛打,货币疫情影响评估:优质运营基本面扛打,货币 宽松促估值修复加速,工程设备看复工进度宽松促估值修复加速,工程设

【研报】机械设备行业:新冠肺炎疫情对工程机械行业影响研究非典vs新冠影响工程机械的三大差异-20200211[17页].pdf
【研报】机械设备行业:新冠肺炎疫情对工程机械行业影响研究非典vs新冠影响工程机械的三大差异-20200211[17页].pdf

1 证券研究报告证券研究报告 行业研究/专题研究 2020年02月11日 机械设备 增持(维持) 工程机械 中性(维持) 章诚章诚 执业证书编号: S0570515020001 研究员 021-28972071 李倩倩李倩倩 执业证书编号: S0570518090002 研究员 关东奇来关东奇来 执业证书

【研报】高端装备制造行业工程机械全球化系列研究之一:全球工程机械巨头“金融服务全球化”研究-20200108[21页].pdf
【研报】高端装备制造行业工程机械全球化系列研究之一:全球工程机械巨头“金融服务全球化”研究-20200108[21页].pdf

- 1 - 市场数据市场数据(人民币)人民币) 市场优化平均市盈率 18.90 国金机械指数 2587 沪深 300 指数 4145 上证指数 3084 深证成指 10656 中小板综指 9934 相关报告相关报告 1.-半导体测试设备专题;力推三一、杰 瑞、先导,2019.12.29 2.欧美消费升级系

【研报】保险行业互联网保险探讨:混沌有道-20200603[17页].pdf
【研报】保险行业互联网保险探讨:混沌有道-20200603[17页].pdf

请务必阅读正文之后的免责条款部分 全球视野全球视野 本土智慧本土智慧 行业行业研究研究 Page 1 证券研究报告证券研究报告深度报告深度报告 保险保险 互联网保险互联网保险探讨探讨 超配超配 2020 年年 06 月月 03 日日 一年该行业与一年该行业与上证综指上证综指走势比较走势比较 行业专题行业专

【研报】工程机械行业系列报告之三:如何看待工程机械未来三年(2020~2022)的行业需求-20200511[21页].pdf
【研报】工程机械行业系列报告之三:如何看待工程机械未来三年(2020~2022)的行业需求-20200511[21页].pdf

1 1 行业及产业 行业研究/行业深度 证券研究报告 机械设备 2020 年 05 月 11 日 如 何 看 待 工 程 机 械 未 来 三 年(2020-2022)的行业需求 看好 工程机械行业系列报告之三 相关研究 证券分析师 韩强 A0230518060003 李蕾 A0230519080008 研究

【研报】工程机械行业专题研究:工程机械行业旺季多视角看行业-20200601[22页].pdf
【研报】工程机械行业专题研究:工程机械行业旺季多视角看行业-20200601[22页].pdf

报告编号:报告编号: NRC20NRC20- -AITAIT1313 首次报告日期:首次报告日期:无无 相关报告:相关报告: 分 析 师分 析 师 : 倪瑞超倪瑞超 Tel : 021-53686179 E-mai : SAC 证书证书编号:编号:S0870518070003 主要观点主要观点 工程机械需

【研报】工程机械行业系列报告之二:基建投资不断加码工程机械高景气持续-20200421[34页].pdf
【研报】工程机械行业系列报告之二:基建投资不断加码工程机械高景气持续-20200421[34页].pdf

基建投资不断加码,工程机械高景气持续 工程机械行业系列报告之二 证券分析师:韩强A0230518060003 李蕾A0230519080008 研究支持:刘建伟A0230120030001 2020.4.21 主要内容主要内容 1. 基建投资:逆周期+补短板,确定性最强 2. 资金支撑:多措并举,资金不是主

客服
商务合作
小程序
服务号
折叠