云虚拟网关的健康度评估方法、系统、设备和存储介质技术方案

技术编号:26506769 阅读:21 留言:0更新日期:2020-11-27 15:34
本公开提供了一种云虚拟网关的运行健康度评估方法、系统、设备和存储介质。所述评估方法包括:基于待评估云虚拟网关的历史运行健康指标获取样本集;利用预处理后的样本集数据对建立的运行健康度评估模型进行参数值训练和调整,及模型测试;将待评估云虚拟网关的当前监控指标作为该模型的输入值;则该模型的输出值为待评估云虚拟网关的运行健康度的评估值。本公开提供的评估方法根据历史运行健康指标得到的样本集数据获得运行健康度评估模型,并基于该模型和当前监控指标得到健康度评估值,即待评估云虚拟网关当前或未来一段时间内运行健康的概率,进而在运行健康概率低时提醒运维人员排查处理,防止故障发生,可以有效提高网络运维的效率和质量。

【技术实现步骤摘要】
云虚拟网关的健康度评估方法、系统、设备和存储介质
本专利技术涉及计算机应用
,更为具体而言,涉及一种云虚拟网关的运行健康度评估方法、系统、设备和存储介质。
技术介绍
随着云计算市场规模的不断增大,支撑各种云服务运行的网络面临的压力以及出现故障的机率也不断增大,给网络运维带来了巨大挑战,如何有效提升网络运维的效率和质量这个问题亟待解决。云虚拟网关是云计算网络架构中非常重要的组件,用户可以根据自己的需求,通过NAT(NetworkAddressTranslation,网络地址转换)网关、VPN(VirtualPrivateNetwork,虚拟专用网络)网关、专线网关等各种云虚拟网关产品,搭建自己的云上网络环境,云服务的运行状态和许多网络故障都和云虚拟网关的运行状态有着关联,因此评估云虚拟网关运行健康度有着非常重要的意义,能够在一定程度上预警云服务的运行状态和云数据中心的网络故障,从而提升网络运维的效率和质量。然而,针对云虚拟网关的运行健康度的评估,目前主要依赖于运维人员的经验来选择一些关键指标例如外网出带宽、外网入带宽、出包量、入包量本文档来自技高网...

【技术保护点】
1.一种云虚拟网关的运行健康度评估方法,其特征在于,所述评估方法包括:/n采集待评估云虚拟网关的历史运行健康指标;/n基于所述历史运行健康指标获取样本集;/n对所述样本集进行预处理,并将预处理后的样本集中的数据分为训练数据、验证数据、测试数据;/n采用回归预测算法建立所述待评估云虚拟网关的运行健康度评估模型,并利用所述训练数据训练所述运行健康度评估模型的参数值,利用所述验证数据调整所述参数值,利用所述测试数据测试所述运行健康度评估模型的效果;/n将实时采集的所述待评估云虚拟网关的当前监控指标作为当前输入值发送至所述运行健康度评估模型;/n获取所述运行健康度评估模型的输出值作为所述待评估云虚拟网...

【技术特征摘要】
1.一种云虚拟网关的运行健康度评估方法,其特征在于,所述评估方法包括:
采集待评估云虚拟网关的历史运行健康指标;
基于所述历史运行健康指标获取样本集;
对所述样本集进行预处理,并将预处理后的样本集中的数据分为训练数据、验证数据、测试数据;
采用回归预测算法建立所述待评估云虚拟网关的运行健康度评估模型,并利用所述训练数据训练所述运行健康度评估模型的参数值,利用所述验证数据调整所述参数值,利用所述测试数据测试所述运行健康度评估模型的效果;
将实时采集的所述待评估云虚拟网关的当前监控指标作为当前输入值发送至所述运行健康度评估模型;
获取所述运行健康度评估模型的输出值作为所述待评估云虚拟网关的当前或未来一段时间运行健康度的评估值。


2.如权利要求1所述的评估方法,其特征在于,所述历史运行健康指标包括:
所述待评估云虚拟网关的历史监控指标值、历史属性值、历史故障情况;
所述待评估云虚拟网关所在的物理服务器的历史监控指标值、历史属性值;
所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的历史监控指标值、历史属性值、历史故障情况。


3.如权利要求2所述的评估方法,其特征在于,
所述待评估云虚拟网关的历史监控指标值包括:所述待评估云虚拟网关的平均每秒出流量、平均每秒入流量、平均每秒出包量、平均每秒入包量,以及所述待评估云虚拟网关的并发连接数;
所述待评估云虚拟网关的历史属性值包括:所述待评估云虚拟网关本身的带宽、所述待评估云虚拟网关本身的并发连接数上限;
所述待评估云虚拟网关的历史故障情况包括:网络是否连通、是否丢包;
所述待评估云虚拟网关所在的物理服务器的历史监控指标值包括:CPU利用率、内存利用率、I/O繁忙程度、网络连通性、网卡的出流量、网卡的入流量、网卡的丢包数;
所述待评估云虚拟网关所在的物理服务器的历史属性值包括:网卡的带宽、所述待评估云虚拟网关所在的物理服务器可承担的并发连接数上限、所述待评估云虚拟网关所在的物理服务器上云虚拟网关的数量;
所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的历史监控指标值包括:所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的平均每秒出流量、平均每秒入流量、平均每秒出包量、平均每秒入包量,以及所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的并发连接数;
所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的历史属性值包括:所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关本身的带宽、所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关本身的并发连接数上限;
所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的历史故障情况包括:网络是否连通、是否丢包。


4.如权利要求3所述的评估方法,其特征在于,基于所述历史运行健康指标获取样本集包括:
将所述待评估云虚拟网关的历史监控指标值、历史属性值,所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的历史监控指标值、历史属性值,以及所述待评估云虚拟网关所在的物理服务器的历史监控指标值、历史属性值作为输入值;
将所述待评估云虚拟网关的历史故障情况、所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的历史故障情况作为目标值;
将所述输入值和所述目标值进行拼接,得到所述样本集。


5.如权利要求4所述的评估方法,其特征在于,所述预处理包括:去噪、归一化处理。


6.如权利要求5所述的评估方法,其特征在于,采用回归预测算法建立所述待评估云虚拟网关的运行健康度评估模型包括:
基于所述待评估云虚拟网关的历史监控指标值、历史属性值,以及所述待评估云虚拟网关所在的物理服务器的历史监控指标值、历史属性值按照逻辑回归算法计算所述待评估云虚拟网关的健康度基础分数;
基于所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的历史监控指标值、历史属性值,以及所述待评估云虚拟网关所在的物理服务器的历史监控指标值、历史属性值按照逻辑回归算法计算所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的健康度基础分数;
获取所述待评估云虚拟网关和所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关对健康度的影响力权重参数;
基于所述待评估云虚拟网关的健康度基础分数、所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的健康度基础分数、所述影响力权重参数确定所述运行健康度评估模型的参数值。


7.如权利要求6所述的评估方法,其特征在于,利用所述训练数据训练所述运行健康度评估模型的参数值包括:
利用所述训练数据获取基于不同参数值的所述运行健康度评估模型的预测输出值;
利用损失函数计算所有基于所述训练数据得到的预测输出值与所述训练数据中的实际输出值之间的偏差之和;
采用梯度下降的方法求解所述偏差之和的最小值及其对应的参数值。


8.如权利要求1所述的评估方法,其特征在于,所述当前监控指标包括:
所述待评估云虚拟网关的当前监控指标值、当前属性值;
所述待评估云虚拟网关所在的物理服务器的当前监控指标值、当前属性值;
所述待评估云虚拟网关所在的物理服务器上其他云虚拟网关的当前监控指标值、当前属性值、当前故障情况。


9.如权利要求1所述的评估方法,其特征在于,采集所述待评估云虚拟网关的历史运行健康指标包括:
基于分布式的海量日志采集、聚合和传输的系统Flume采集所述待评估云虚拟网关的历史运行健康指标。


10.一种云虚拟网关的运行健康度评估系统,其特征在于,所述评估系统包括:
历史指标获取模块,用于采集待评估云虚拟网关的历史运行健康指标;
样本获取模块,用于基于所述历史运行健康指标获取样本集;
预处理模块,用于对所述样本...

【专利技术属性】
技术研发人员:王蓓魏宇涛丁利锋
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1