← 返回列表

一种基于云计算的软件运维系统及方法

申请号: CN202311844935.3
申请人: 中睿信数字技术有限公司
申请日期: 2023/12/29

摘要文本

本发明实施例中提供了一种基于云计算的软件运维系统及方法,属于软件管理技术领域,该系统包括:连接模块,所述连接模块定时触发数据采集功能,从各种软件组件里面获取软件的运行状态数据,并通过kettle的中间件,将采集到的数据发送至kafka消息中间件,提供给模型预测模块进行在线推理;联邦训练模块,通过FedAvg算法实现模型参数的可靠聚合,使用Flask将更新后的模型部署为API服务;故障检测模块,使用规则引擎进行实时故障识别,根据解析结果对软件故障进行分类;决策控制模块,基于kettle的软件组件连接通道和脚本支撑,实现软件故障命令的下发执行。采用本方案,能够提高软件管理的效率。。www.macrodatas.cn

专利详细信息

项目 内容
专利名称 一种基于云计算的软件运维系统及方法
专利类型 发明申请
申请号 CN202311844935.3
申请日 2023/12/29
公告号 CN117762464A
公开日 2024/3/26
IPC主分类号 G06F8/70
权利人 中睿信数字技术有限公司
发明人 廖畅; 叶智慧; 王根娟; 苏胜林; 马军亮
地址 浙江省杭州市萧山区紫橙国际3号楼19楼

专利主权项内容

1.一种基于云计算的软件运维系统,其特征在于,包括:连接模块,所述连接模块定时触发数据采集功能,从各种软件组件里面获取软件的运行状态数据,并通过kettle的中间件,将采集到的数据发送至kafka消息中间件,提供给模型预测模块进行在线推理;联邦训练模块,所述联邦训练模块利用Python脚本将历史故障训练数据格式化为文本,通过ZooKeeper协调模型初始化,各本地节点使用FATE进行本地模型训练,通过FedAvg算法实现模型参数的可靠聚合,使用Flask将更新后的模型部署为API服务;故障检测模块,所述故障检测模块通过Flask将大语言模型部署为API服务,接收kettle上报的实时状态数据,进行模型在线预测推理,输出结果通过Python脚本解析成可执行的SQL语句,同时使用规则引擎进行实时故障识别,根据解析结果对软件故障进行分类;决策控制模块,所述决策控制模块利用Drools规则引擎将故障识别结果映射为可调度任务的参数,通过XXL-JOB调度任务执行,尝试故障修复,基于kettle的软件组件连接通道和脚本支撑,实现软件故障命令的下发执行。