掌动智能首创“三位一体”反脆弱性工程亮相全球软件质量

核心提示2022年9月16日-17日,QECon全球软件质量&效能大会上海站在上海龙之梦大酒店隆重举办。本次大会,聚焦人工智能、云原生、移动互联网、大数据、业务价值、协同提效等主题,邀请众多行业技术大咖展开专场分享。掌动智能作为战略合作伙伴受邀参会

2022年9月16 -17日,QECon全球软件质量与效率大会在上海龙之梦酒店举行。本次大会围绕人工智能、云原生、移动互联网、大数据、商业价值、协同增效、效率提升等主题,邀请了众多行业科技大咖进行专场分享。掌趣智能作为战略合作伙伴受邀参会,首次提出“三位一体”IT反漏洞工程解决方案,为大型数字系统稳定可靠运行保驾护航!

会议现场

▲掌趣智能“三位一体”IT反漏洞项目亮相大会主会场。

什么是“三位一体”IT反漏洞项目?让我们一一揭秘吧!

反脆弱性和混沌工程

“反脆弱性”是潮流作家塔勒布在他的同名书中提出的观点。他认为风险事件是无法预测的,但脆弱性是可以提前发现的。抗脆弱性方案旨在早期发现脆弱性,并从不确定性中获益。

在IT领域,混沌工程是反漏洞方案的典型代表。它是一种通过在生产环境中对IT架构和业务系统进行压力和故障模拟实验,主动暴露实验对象漏洞的方法论。可以有效帮助探索和避免潜在的稳定性缺陷,测试和提高系统的高可用性和容错性,提高故障响应和修复的效率,降低事故的影响,从而构建更加灵活和抗风险的系统,掌握系统运行时的各种行为规则,不断提高技术团队的应急响应能力和抗压力素质。

但是传统的混沌工程也有其自身的缺陷。根据反漏洞理论,IT组织的漏洞来自内部随机事件和外部压力事件,但目前混沌方案只关注内部和面向架构的故障注入;但是,缺乏外部的、面向业务的故障注入。同时,由于历史原因,大部分混乱的工程方案并没有形成跨架构的能力。在“软件定义一切”的背景下,绝大多数的故障注入都会影响到IaaS、PaaS和SaaS。因此,跨架构的可观察性成为必然。

“三位一体”反漏洞项目

针对混沌工程的缺点,掌趣智能提出了“三位一体”的反漏洞工程解决方案。它以反漏洞理论为基础,以业务压力测量为外部压力,以混沌工程为随机事件,以性能监控为统一测量方法,将三种方案有机地融合在一起。

三一反漏洞工程解决方案主要包括:

1.混乱的业务级故障注入

通过配置不同的参数,组合不同的业务报文,播放不同类型的业务交易,实现被测对象的容量爆炸、容错爆炸和风险爆炸。

2.混沌架构级故障注入

通过执行不同策略的故障脚本,实现架构级和应用层的混沌爆发,故障注入主要通过资源耗尽、错误配置和手动切换等方式实现。

3.跨架构全栈可观测性

通过资产、指标和行业特性,实现了基于异常性能法的故障注入监测报警和基于故障定位法的故障爆炸半径测量。

从落地的角度来看,掌趣智能为实现“三位一体”推出了三套业界领先的工具集。

1.X-Runner业务测试工具

具有国际先进水平的新一代国产性能安全软件套件产品。X-Runner使用数百万并发虚拟用户来模拟真实用户的访问。它从集中控制点管理分布式压力测试终端,在系统上产生准确、可测量、可重复的负载,收集服务器、虚拟化、容器等不同环境下的云网性能指标和业务运营指标。

XRunner实现大规模用户瞬时并发访问、不规则、瞬时、随机大规模业务并发的场景注入,通过响应时间、处理成功率等数据检测系统对峰值流量的抗冲击能力、可扩展性和自恢复能力。错误数据场景注入,构建错误数据、错误过程、重复数据、攻击性数据等场景。,并检查返回消息的正确性,以检测系统对异常数据的容错能力。

2.x-混沌-混沌工程工具

混沌混沌工程是一种基于方法论和实践相结合的工程项目。X-Chaos基于ChaosBlade,结合某超大型央企全国云环境的混沌需求。也是目前国内单体项目最多、内容最复杂、故障注入用例最多、实施频率最高的混沌项目。X-Chaos的混沌能力通过故障注入的方式对基础层、平台层、应用层进行演练,依靠PaaS平台的安全能力和自身的权限控制,在进行混沌实验的同时保证集群的安全性和可靠性。

3.X-UniEye-跨架构全栈性能监控

X-Unieye以超轻单探头实现丰富资产、业务、指标的数据采集、分析和管理;拥有“显微镜”一样的可观测能力,可以快速实现丰富的运维、安全多场景解决方案。

X-Unieye的观测维度包括:

①资产类:从IP、端口、MAC到主机名、系统、进程、Pod,再到域、URL、API业务特性。

②指标类:从属主机资源利用率;每个通信连接的流量、数据包、会话、各种标志和各种时间延迟;然后,对于每个应用会话,业务消息的通信指数、各种时延和返回码;实现最完整的基于流量的Metrix功能。

③事务链接类:从TCP/UDP通信的每一个四元组,到每一个HTTP/URL/API,DNS,SQL…,等等。应用层会话,然后到每个承载段的服务消息。

收入和价值

通过三位一体反漏洞项目的实施,可以为企业带来以下价值:

1、提高事故预测和预警能力,有效降低事故率。

通过分析不同业务量下各种应用组件、架构组件、网络组件的性能指标,可以定位隐患,降低事故风险,为各单位建立基于业务量的性能基线,提高异常检测能力。

2.验证自愈和应急能力,减少事故影响和损失。

准确衡量业务影响和故障恢复时间,有效判断系统自愈能力、高可用性、资源分配合理性和监控告警有效性,降低事故影响和业务损失。

 
友情链接
鄂ICP备19019357号-22