云网络变更影响范围评估方法及系统技术方案

技术编号:34995330 阅读:17 留言:0更新日期:2022-09-21 14:43
本公开提出一种云网络变更影响范围评估的方法及系统,涉及云网络运维技术领域。该方法包括:获取云网络中发生变更的云网络设备;遍历预设置的变更场景,获取以云网络设备为起点的目标变更场景;根据目标变更场景查询对应的云网络知识图谱,确定云网络设备变更对云网络的影响范围。本公开实现了高效率的云网络变更影响范围的自动化评估,方便沉淀运维经验,降低操作成本。降低操作成本。降低操作成本。

【技术实现步骤摘要】
云网络变更影响范围评估方法及系统


[0001]本公开涉及云网络运维
,尤其涉及一种云网络变更影响范围评估方法及系统。

技术介绍

[0002]随着云网络规模快速增长,云网络变更日益频繁,云网络变更是云网络运维中的重要一环,为保证云网络运维的稳定性,评估云网络变更影响范围至关重要。
[0003]目前,针对云网络变更影响范围评估,大多通过人工运维经验来推断出变更的影响范围,在执行的过程中对专业性要求较高,操作复杂且需要较高的成本,无法满足在高度动态变化的云网络场景下的效率要求。

技术实现思路

[0004]本公开提出一种云网络变更影响范围评估方法及系统,涉及云网络运维

[0005]根据本公开的第一方面,提供了一种云网络变更影响范围评估的方法。该方法包括:获取云网络中发生变更的云网络设备;遍历预设置的变更场景,获取以云网络设备为起点的目标变更场景;根据目标变更场景查询对应的云网络知识图谱,确定云网络设备变更对云网络的影响范围。
[0006]在一些实施例中,该方法还包括:确定目标变更场景的数量;若目标变更场景为一个,则以云网络设备为起点,根据评估过滤条件遍历对应的云网络知识图谱,确定目标变更场景下的影响范围,将影响范围作为云网络设备变更对云网络的影响范围;若目标变更场景为两个以上,则以云网络设备为起点,根据评估过滤条件,遍历每个目标场景对应的云网络知识图谱,确定每个目标场景下的影响范围,并将每个目标场景下的云网络的影响范围进行合并,将合并后的影响范围作为云网络设备变更对云网络的影响范围。
[0007]在一些实施例中,该方法还包括:解析评估过滤条件,获取评估过滤的终点云网络设备、过滤规则条件以及结果类型;根据目标变更场景获取对应的云网络知识图谱;将云网络设备作为遍历的当前节点设备,对目标变更场景对应的云网络知识图谱进行遍历;判断是否到达评估过滤的终点云网络设备并且满足过滤规则条件;若是,则将当前遍历的节点设备确定为受影响的设备加入影响范围列表;若不是,则判断云网络知识图谱中是否还存在下一跳的节点设备;若存在下一跳的节点设备,则获取所有的下一跳的节点设备,并对每个节点设备执行判断是否到达评估过滤的终点云网络设备并且满足过滤规则条件,直到云网络知识图谱中没有下一跳的节点设备。
[0008]在一些实施例中,该方法还包括:构建云网络知识图谱;以及配置特定云网络变更场景。
[0009]在一些实施例中,该方法还包括:根据云网络设备类型以及云网络设备类型之间的关联关系构建云网络知识图谱。
[0010]在一些实施例中,该方法还包括:根据云网络变更内容,设定变更场景的起始节点设备和终点节点设备、过滤提规则条件、以及结果反馈类型;结果类型包括评估变更一类设备对另一类设备的影响范围,或评估变更一类设备对其他可能影响到的设备的影响范围。
[0011]根据本公开的实施例,获取云网络中发生变更的云网络设备;遍历预设置的变更场景,获取以云网络设备为起点的目标变更场景;根据目标变更场景查询对应的云网络知识图谱,确定云网络设备变更对云网络的影响范围,整个评估过程不再依赖人工经验和人工操作,使得云网络变更影响范围的自动化评估,简化了操作流程,降低人工操作成本,并且提高变更影响范围评估的可靠性,满足在高度动态变化的云网络场景下的效率要求。
[0012]根据本公开的第二方面,提供一种云网络变更影响范围评估的装置。该装置包括:获取模块,用于获取云网络中发生变更的云网络设备;遍历模块,用于遍历预设置的变更场景,获取以云网络设备为起点的目标变更场景;查询模块,用于根据目标变更场景查询对应的云网络知识图谱,确定云网络设备变更对云网络的影响范围。
[0013]根据本公开的实施例,整个评估过程不再依赖人工经验和人工操作,使得云网络变更影响范围的自动化评估,简化了操作流程,降低人工操作成本,并且提高变更影响范围评估的可靠性,满足在高度动态变化的云网络场景下的效率要求。
[0014]根据本公开的第三方面,提供了一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述第一方面或第二方面的方法。
[0015]根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行前述第一方面或第二方面的方法。
[0016]根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现如前述第一方面或第二方面的方法。
[0017]根据本公开的实施例,通过获取云网络中发生变更的云网络设备,遍历预设置的变更场景,获取以云网络设备为起点的目标变更场景,根据目标变更场景查询对应的云网络知识图谱,确定云网络设备变更对云网络的影响范围,整个评估过程不再依赖人工经验和人工操作,使得云网络变更影响范围的自动化评估,简化了操作流程,降低人工操作成本,并且提高变更影响范围评估的可靠性,满足在高度动态变化的云网络场景下的效率要求。
[0018]应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0020]图1为本公开实施例提供的一种云网络知识图谱的示意图;
[0021]图2为本公开实施例提供的一种云网络变更影响范围评估的方法的流程示意图;
[0022]图3为本公开实施例提供的另一种云网络变更影响范围评估的方法的流程示意图;
[0023]图4为本公开实施例提供的另一种云网络变更影响范围评估的方法的流程示意
图;
[0024]图5为本公开实施例提供的一种终点类型限定的变更场景的示意图;
[0025]图6为本公开实施例提供的一种终点类型不限定的变更场景的示意图;
[0026]图7为本公开实施例提供的一种云网络变更影响范围评估的装置的结构示意图;
[0027]图8为本公开实施例提供的示例电子设备的示意框图。
具体实施方式
[0028]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0029]下面参考附图描述本公开实施例的云网络变更影响范围评估方法及系统。
[0030]随着云网络规模快速增长,云网络变更日益频繁,云网络变更是云网络运维中的重要一环,为保证云网络运维的稳定性,评估云网络变更影响范围至关重要。
[0031]相关技术中,针对云网络变更影响范围评估,大多通过人工运维经验来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云网络变更影响范围评估的方法,其特征在于,包括:获取云网络中发生变更的云网络设备;遍历预设置的变更场景,获取以所述云网络设备为起点的目标变更场景;根据所述目标变更场景查询对应的云网络知识图谱,确定云网络设备变更对所述云网络的影响范围。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标变更场景查询对应云网络知识图谱,确定云网络设备变更对所述云网络的影响范围包括:确定所述目标变更场景的数量;若所述目标变更场景为一个,则以所述云网络设备为起点,根据评估过滤条件遍历对应的云网络知识图谱,确定所述目标变更场景下的影响范围,将所述影响范围作为所述云网络设备变更对所述云网络的影响范围;若所述目标变更场景为两个以上,则以所述云网络设备为起点,根据评估过滤条件,遍历每个目标场景对应的云网络知识图谱,确定所述每个目标场景下的影响范围,并将每个目标场景下的所述云网络的影响范围进行合并,将所述合并后的影响范围作为所述云网络设备变更对所述云网络的影响范围。3.根据权利要求2所述的方法,其特征在于,根据评估过滤条件遍历对应的云网络知识图谱,确定所述目标变更场景下的影响范围包括:解析所述评估过滤条件,获取评估过滤的终点云网络设备、过滤规则条件以及结果类型;根据所述目标变更场景获取对应的云网络知识图谱;将所述云网络设备作为遍历的当前节点设备,对所述目标变更场景对应的云网络知识图谱进行遍历;判断是否到达评估过滤的终点云网络设备并且满足过滤规则条件;若是,则将当前遍历的节点设备确定为受影响的设备加入影响范围列表;若不是,则判断所述云网络知识图谱中是否还存在下一跳的节点设备;若存在下一跳的节点设备,则获取所有的下一跳的节点设备,并对每个节点设备执行所述判断是否到达评估过滤的终点云网络设备并且满足过...

【专利技术属性】
技术研发人员:王之梁祝顺民赵鋆峰董恩焕吕彪李昱
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1