“三位一体”超级混沌工程解决方案

icon
案例推荐
行业配景

大规模漫衍式软件系统的生长正在改变软件工程。网络清静、数据掩护、架构可靠性等质量特征一直被外界流量、事务等突发因素攻击,在这种情形下,怎样建设质量信心、风险前置、有用的应急措施将成为企业、组织和政府体贴的要点。

应用移动化的普及,迅速开发模式的转变,混淆云、微服务架构的逐步盛行,以及用户会见的随机性提升,导致故障的触发点不仅仅泉源于系统自己,更可能泉源于用户压力、营业错误、依赖的节点服务、数据库、中央件等等。单一维度的故障演练已经不足建设系统整体的质量信心,构建有用的应急保障方案。

行业痛点

1、一个多元化、架构重大的系统,未知的错误往往发生在系统懦弱的地方。而缺少自动发现故障的要领和对应履历,将无法实时针对系统懦弱点举行整改和存案。

2、缺少营业层级的故障注入。凭证反懦弱性理论,IT组织的懦弱性来自于内部随机事务,和外部压力事务,但现阶段混沌方案,只着重于来自内部,面向架构的故障注入;而欠缺来自外部,面向营业的故障注入。

3、在“软件界说一切”的大配景下,绝大多数的故障注入,又都市对IaaS,PaaS和SaaS发生影响,但由于历史缘故原由,大部门混沌工程方案,并未形成跨架构的能力,缺少跨平台可视察性。

方案优势
01
实现营业压测、混沌工程和性能监控完善融合
“三位一体”超级混沌工程包罗X-Chaos 故障注入工具、X-UniEye 跨架构全栈监控平台和X-UniEye 跨架构全栈监控平台。是业界首次将营业压测、混沌工程、统一的性能监控指标完善融合,完善契合了CNCF的可视察行尺度,从“反懦弱性”要领论的高度,实现了三位一体的统一。
02
跨架构、全栈的可视察性
从传统架构,网络,到云IaaS,PaaS,再到SaaS营业级的Metrics和Tracing的可视察性能力;简朴可靠,要领统一,对租户和营业无扰,对云网情形无压力。
03
富厚的故障模块支持库
专业的混沌工程工具,适用于对IT情形内部随机事务的故障注入;具备高达117个故障注入用例。另外含有营业级别错误注入,压力负载等多维度的故障触发点。
04
具备信创能力的故障注入用例
对切合混沌实验原则的传统架构,可以实验具备信创能力的故障注入用例。
价值
  • No.1
“三位一体”超级混沌工程是一套拥有多维度故障注入的自动化平台,通过在生产漫衍式系统上举行实验,自动找出系统中单薄环节的反懦弱性解决方案
  • No.2
其意义在于自动袒露实验工具的懦弱性,赋予稳态系统赋予更多弹性特征。将风险事务实例化,并凭证混沌工程的输出,完善系统应急措施,降低故障发生时爆炸影响,强化系统“自愈”能力。
  • No.3
混沌变量反映了现实天下中的事务,从内部IT到营业错误事务的模拟注入,可以快速相识他们正在构建的服务是否结实,是否可以弹性扩容,是否可以处置赏罚妄想外的故障。
  • No.4
沉淀通用的故障模式,以可控成本在线上重放,以一连性的演练和回归方式运营来袒露问题,一直推动系统、工具、流程、职员能力的一直前进。
  • No.5
提前举行混沌工程,举行预警存案,提高事故展望和预警能力,有用降低事故率。
  • No.6
接纳自动化故障注入,追踪视察,节约人力资源,降低成本。
应用案例

对某集团客户营业支持系统(BBOSS)举行应急演练。相识当系统泛起一些特定故障时对系统发生的影响,以及针对欠好的影响举行存案,提高系统“自愈能力”和相关团队的应急效率。

解决方案:

1)X-Chaos 故障注入工具:专业的混沌工程工具,适用于对IT情形内部随机事务的故障注入,具备高达117个故障注入用例

2)X-UniEye 跨架构全栈监控平台:跨架构,全栈的可视察性平台;可以统一的丈量尺度和单元,实现从网络,应用,到营业的一体化性能级视察

3)X-Runner 营业测试工具:专业的营业测试工具,可以模拟压力测试,错误测试,攻击测试,和网络故障测试

客户收益:

1)完善系统故障应急方案,促进系统结构,职员,流程一直优化,增强应急效率

2)袒露系统懦弱性,举行整改存案,增强鲁棒性,镌汰上线后故障发生率

3)大幅度缩短故障演练时间,节约职员投入

4)有用缩短新项目上线验证时间

5)显著提升整体测试效率