一种基于云计算的软件运维系统及方法
摘要文本
本发明实施例中提供了一种基于云计算的软件运维系统及方法,属于软件管理技术领域,该系统包括:连接模块,所述连接模块定时触发数据采集功能,从各种软件组件里面获取软件的运行状态数据,并通过kettle的中间件,将采集到的数据发送至kafka消息中间件,提供给模型预测模块进行在线推理;联邦训练模块,通过FedAvg算法实现模型参数的可靠聚合,使用Flask将更新后的模型部署为API服务;故障检测模块,使用规则引擎进行实时故障识别,根据解析结果对软件故障进行分类;决策控制模块,基于kettle的软件组件连接通道和脚本支撑,实现软件故障命令的下发执行。采用本方案,能够提高软件管理的效率。。www.macrodatas.cn
申请人信息
- 申请人:中睿信数字技术有限公司
- 申请人地址:311200 浙江省杭州市萧山区紫橙国际3号楼19楼
- 发明人: 中睿信数字技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于云计算的软件运维系统及方法 |
| 专利类型 | 发明申请 |
| 申请号 | 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的软件组件连接通道和脚本支撑,实现软件故障命令的下发执行。