美文网首页
混沌工程

混沌工程

作者: 丹之 | 来源:发表于2018-11-23 10:45 被阅读4次

混沌工程的原则

混沌工程通过运行经过仔细计划的试验来了解系统在发生故障时的行为,一般分为三个步骤:



先是假设系统在出现故障时的行为。

然后,设计针对性的试验来测试系统。

最后,在每一步评估故障产生的影响,看看有哪些正面或负面的征兆。在完成试验之后,就可以更好地了解系统的真实行为。

混沌测试的执行顺序

我们建议按照以下的顺序来执行混沌工程试验:

Known Known:已经了解并注意到的。
Known Unknown:注意到但不了解的。
Unknown Known:了解但没有注意到的。
Unknown Unknown:既没有注意到也不了解的。

下图解释了这一概念:


相关文章

  • 混沌工程-阿里周洋肖长军以及Thoughtworks伍斌的实践

    云原生架构下的混沌工程实践,讲述了什么是混沌工程,混沌工程的5项原则。为什么要引入混沌工程?介绍了混沌工程开源工具...

  • 前端组件 混沌

    什么是混沌 混沌即混沌工程,首先我们得知道混沌工程是什么。 混沌工程起源于Netflix公司,Netflix公司的...

  • 混沌工程

    混沌工程的原则 混沌工程通过运行经过仔细计划的试验来了解系统在发生故障时的行为,一般分为三个步骤: 先是假设系统在...

  • 混沌工程

    混沌工程是什么 背景 随着服务化、微服务和持续集成的普及,软件研发效率和敏捷性得到了极大提升,但大规模服务节点和复...

  • 混沌工程

    混沌工程是近十年出现的,然而我们大部分人包括我自己都没有接触或者听说过,对我自己小白做个知识普及。 混沌工程定义 ...

  • 混沌工程

    定义 混沌工程是一种可试验的、基于系统的方法来处理大规模分布式系统中的混乱问题。通过不断试验,了解系统的实际能承受...

  • 混沌工程简介

    最近看到 Netflix 的混沌工程的介绍,感触颇深。在 TiDB 里面,我们为了保证系统的健壮性,也做了很多工作...

  • 混沌工程原理

    混沌工程是在分布式系统上进行实验的学科, 目的是建立对系统抵御生产环境中失控条件的能力以及信心。 大规模分布式软件...

  • 混沌工程意义

    背景 由很多微服务组成的分布式系统中,永远难以全面掌握什么事件会导致系统局部不可用,甚至全面崩溃。主要因素: 1)...

  • 韧性工程与混沌工程

    摘取自【韧性架构】韧性性工程的重要性[https://jiagoushi.pro/importance-resil...

网友评论

      本文标题:混沌工程

      本文链接:https://www.haomeiwen.com/subject/hdodqqtx.html