基于混沌工程的故障演练方法、装置、终端设备及介质制造方法及图纸

技术编号:32483281 阅读:32 留言:0更新日期:2022-03-02 09:47
本发明专利技术实施例公开了一种基于混沌工程的故障演练方法、装置、终端设备及介质。其中,获取与目标系统匹配的混沌工程测试计划;按照故障响应影响因子,将目标故障注入至系统中,并实时监控系统针对目标故障的实际故障响应结果;在确定预期故障与实际故障响应结果之间的差异满足动态调整条件时,对故障响应影响因子进行匹配调整;返回执行按照故障响应影响因子,将目标故障注入系统中的操作,直至实际故障结果与预期故障响应结果相匹配或者满足结束故障演练条件,并记录当前故障响应影响因子与实际故障响应结果之间的映射关系。解决了故障的注入对系统造成超出可控范围的问题,提升了混沌工程本身的自动化程度、测试效率、测试范围以及系统的健壮性。范围以及系统的健壮性。范围以及系统的健壮性。

【技术实现步骤摘要】
基于混沌工程的故障演练方法、装置、终端设备及介质


[0001]本专利技术实施例涉及计算机数据处理技术,尤其涉及一种基于混沌工程的故障演练方法、装置、终端设备及介质。

技术介绍

[0002]混沌工程,是一种提高技术架构弹性能力的复杂技术手段。主要的实施方法是在一定的业务背景流量下,对整个系统随机性的引入各个层面的故障,并通过完善的监测手段来观察系统的表现,从而发现系统存在的隐患,针对性的解决相关问题,同时建立对系统抵御生产环境中失控条件的能力以及信心。
[0003]现有的混沌工程体系,主要聚焦在多维度的故障注入实现,以及对整个系统的监测体系的构建,也即,现有技术主要关注的是将何种类型的故障,以何种作用范围注入至待测系统后,待测系统会做出何种故障响应。但是,一旦所注入的故障超过了待测系统所能承受的范围,整个系统可能会进入失控状态而无法响应实际的业务需求,进而,现有的混沌故障体系无法满足人们对系统弹性能力和系统健壮性的需求。

技术实现思路

[0004]本专利技术实施例提供了一种基于混沌工程的故障演练方法、装置、终端设备及介质,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于混沌工程的故障演练方法,其特征在于,包括:获取与目标系统匹配的混沌工程测试计划,混沌工程测试计划中包括:与待注入的目标故障对应的故障响应影响因子和预期故障响应结果;按照所述故障响应影响因子,将目标故障注入至目标系统中,并实时监控目标系统针对目标故障的实际故障响应结果;在确定预期故障响应结果与实际故障响应结果之间的差异满足动态调整条件时,对所述故障响应影响因子进行匹配的调整;返回执行按照所述故障响应影响因子,将目标故障注入至目标系统中的操作,直至实际故障结果与预期故障响应结果相匹配或者满足结束故障演练条件,并记录当前故障响应影响因子与当前实际故障响应结果之间的映射关系。2.根据权利要求1所述的方法,其特征在于,所述故障响应影响因子包括:目标故障的故障作用程度;按照所述故障响应影响因子,将目标故障注入至目标系统中,包括:根据所述目标故障以及所述目标故障的故障作用程度,形成指向所述目标系统中至少一个目标系统设备的故障参数;将所述故障参数下发至各所述目标系统设备,以在各所述目标系统设备中注入匹配故障作用程度的目标故障。3.根据权利要求2所述的方法,其特征在于,在确定预期故障响应结果与实际故障响应结果之间的差异满足动态调整条件时,对所述故障响应影响因子进行匹配的调整,包括:在确定实际故障响应结果落入所述预期故障响应结果的控制范围内时,按照预设的作用程度提高比例,提高所述目标故障的故障作用程度;在确定实际故障响应结果未落入所述预期故障响应结果的控制范围内时,按照预设的作用程度降低比例,降低所述目标故障的故障作用程度。4.根据权利要求2所述的方法,其特征在于,所述故障响应影响因子还包括:预期业务流量负荷程度;按照所述故障响应影响因子,将目标故障注入至目标系统中,还包括:如果确定所述目标系统当前处于生产环境,则获取所述目标系统中的实际业务流量负荷程度;如果确定所述实际业务流量负荷程度小于所述预期业务流量负荷程度,则计算待补充流量值;生成与所述待补充流量值匹配的模拟业务流量,注入至所述目标系统中。5.根据权利要求4所述的方法,其特征在于,在确定预期故障响应结果与实际故障响应结果之间的差异满足动态调整条件时,对所述故障响应影响因子进行匹配的调整,包括下述一项:在确定预期故障响应结果与实际故障响应结果之间的差异满足动态调整条件时,仅对所述故障作用程度进行匹配的调整;在确定预期故障响应结果与实际故障响应结果之间的差异满足动态...

【专利技术属性】
技术研发人员:刘俊
申请(专利权)人:平安壹账通云科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1