前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >混沌工程稳态假说

混沌工程稳态假说

原创
作者头像
冷淡然
发布2023-11-01 15:34:44
2850
发布2023-11-01 15:34:44
举报
文章被收录于专栏:腾讯云混沌工程团队

混沌工程旨在帮助建立对系统在面对各种复杂的故障状况下的信心,帮助发现系统薄弱点。一种操作方法是直接引入各种混乱状况,比如破坏网络、引入延迟等,然后看看哪里会崩溃。然而混沌工程是一种科学的稳定性建设方案,目的是发现系统薄弱点,而非简单的测试工程。

1 何为稳态假说?

所谓假说,即指按照预先设定,对某种现象进行的解释,即根据已知的事实和原理,提出的推测和说明,而且数据经过详细的分类、归纳与分析,得到一个暂时性但是可以被接受的解释。而稳态假说,即为根据系统设计细节分析出的系统在面对某种非预期的故障干扰时,系统的业务功能不受影响或者系统做出的一些特定行为。比如,系统在面对Kafka集群的一个Broker节点异常宕机的异常情况时,系统的业务不受影响。

2 稳态假说集

假说可以从过往的系统故障中去收集,也可以从系统设计本身去分析收集,一系列假说就构成了这个系统的稳态假说集。为了使得系统的韧性不断加强,假说集当中的假说都理论都应该被验证,但是我们永远无法将故障一网打尽,所以假说集会越来越大,每个假说都去验证也不现实,所以这里就需要进行假说评估,选择有价值的假说进行验证。

3 假说验证待办集

从稳态假说集中筛选出的有价值,值得进行进行验证的假说集合称为假说验证待办集。里面的假说都可以作为混沌工程实验的目标假说,开展混沌工程实验。如何从稳态假说集中选出待办集,可以从故障发生概率以及故障对系统的影响两个维度进行分析。

腾讯云的混沌工程

腾讯云混沌演练平台(CFG)也正是基于上述背景而诞生,汇集各行业成功案例和最佳实践,提供宝贵经验,提供模拟IaaS、PaaS、SaaS近百种故障注入场景。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 何为稳态假说?
  • 2 稳态假说集
  • 3 假说验证待办集
  • 腾讯云的混沌工程
相关产品与服务
混沌演练平台
混沌演练平台(Chaotic Fault Generator)提供高效便捷、安全可靠的故障演习服务,除可视化故障注入服务外,还提供行业经验模板,监控护栏等核心功能,致力于帮助用户及时发现业务容灾隐患、验证高可用预案的有效性,从而提高系统的可用性和韧性。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档