一种IT基础设施快速拓扑方法及装置制造方法及图纸

技术编号:14517006 阅读:145 留言:0更新日期:2017-02-01 19:07
本发明专利技术涉及一种IT基础设施快速拓扑方法及装置,本发明专利技术实施例所提供的方法包括:获取用户应用场景所需的至少一个配置项的信息,并根据所述应用场景确定完成目标IT拓扑图所需的拓扑模型;根据所述拓扑模型以及所述至少一个配置项确定完成所述目标IT拓扑图所需的所有配置项;根据关联列表确定所述所有配置项之间的关联关系,并根据所述拓扑模型的层次布局建立目标IT拓扑图。本发明专利技术实施例所提供方法,基于任意单个或者多个配置项出发,获取相关配置项的物理拓扑链路或者业务配对,再根据拓扑发现算法快速生成拓扑图,拓扑速度快,适用于多种扑应用场景,如故障定位、告警关联分析、告警影响性分析。

【技术实现步骤摘要】

本专利技术涉及IT基础设施拓扑领域,尤其涉及一种IT基础设施快速拓扑方法及装置
技术介绍
目前,IT基础设施的拓扑主要依靠人工绘制的方式实现或者基于链路的方式实现,但两种方式都存在一定的技术缺陷。人工绘制的方式:需维护人员根据网络拓扑图进行手工绘制,工作量繁琐且易出错;无法做到根据IT基础设施数据自动更新拓扑图,时效性差。基于传统的链路的方式:拓扑图的获取依赖于链路数据触发生成;数据及时性依赖于轮询周期;拓扑计算复杂度较高,性能较差,且耗费服务器资源较大。
技术实现思路
一方面,本专利技术实施例提供了一种IT基础设施快速拓扑方法,该方法包括:获取用户应用场景所需的至少一个配置项的信息,并根据所述应用场景确定完成目标IT拓扑图所需的拓扑模型;根据所述拓扑模型以及所述至少一个配置项确定完成所述目标IT拓扑图所需的所有配置项;根据关联列表确定所述所有配置项之间的关联关系,并根据所述拓扑模型的层次布局建立目标IT拓扑图。可选地,在上述方法张,还包括:对所有IT基础设施进行抽象分析,确定每个基础设施与配置项类别之间的对应关系,并将所述对应关系存储于所述关联列表;确定不同类别的配置项之间的关联关系,并将所述关联关系存储至所述关联列表。可选地,在上述方法中,关联关系包括物理构件关系、物理连接关系和/或依赖关系。可选地,在上述方法中,拓扑模型存储于模型库,所述模型库包括多种拓扑模型,且每种拓扑模型分别对应不同的应用场景。另一方面,本专利技术实施例提供一种IT基础设施快速拓扑装置,该装置包括:模型确定模块,用于获取用户应用场景所需的至少一个配置项的信息,并根据所述应用场景从模型库中选取完成目标IT拓扑图所需的拓扑模型;配置项确定模块,用于根据所述拓扑模型以及所述至少一个配置项确定完成所述目标IT拓扑图所需的所有配置项;拓扑图建立模块,用于根据关联列表确定所述所有配置项之间的关联关系,并根据所述拓扑模型的层次布局建立目标IT拓扑图。可选地,在上述装置中,还包括:关联列表建立模块,用于建立所述关联列表,对所有IT基础设施进行抽象分析,确定每个基础设施与配置项类别之间的对应关系,并将所述对应关系存储于所述关联列表;以及确定不同类别的配置项之间的关联关系,并将所述关联关系存储至所述关联列表。可选地,在上述装置中,关联关系包括物理构件关系、物理连接关系和/或依赖关系。可选地,在上述装置中,模型库,用于存储多种拓扑模型,且每种拓扑模型分别对应不同的应用场景。本专利技术实施例所提供的IT基础设施快速拓扑方法及装置,基于任意单个或者多个配置项出发,获取相关配置项的物理拓扑链路或者业务配对,再根据拓扑发现算法快速生成拓扑图,拓扑速度快,适用于多种扑应用场景,如故障定位、告警关联分析、告警影响性分析。附图说明图1为本专利技术实施例提供的一种IT基础设施快速拓扑方法的流程示意图;图2为本专利技术提供的实施例一的快速拓扑流程示意图;图3为本专利技术实施例提供的一种IT基础设施快速拓扑装置结构示意图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。本专利技术提供一种IT基础设施快速拓扑方法,通过预先对IT基础设施进行抽象分析,确定不同IT基础设施所属的配置项的具体分类,并确定不同配置项之间的关联关系,以及根据不同是应用场景建立不同的拓扑模型;而后根据用户提供的应用场景确定与之对应的拓扑模型,进而根据拓扑模型以及用户提供的其应用场景所需的至少一个配置项的信息确定建立目标IT拓扑图所需的所有配置项;然后确定所有配置项之间的关联关系,最终根据拓扑模型的层次布局快速画出目标IT拓扑图。图1为本专利技术实施例提供的一种IT基础设施快速拓扑方法的流程示意图,如图1所示,该方法包括:步骤S101,获取用户提供的应用场景所需的至少一个配置项的信息,并根据应用场景确定完成目标IT拓扑图所需的拓扑模型。需要说明的是,该方法需预先根据不同的应用场景建立与之相对应的拓扑模型,多种拓扑模型存储于模型库中,每个拓扑模型需记载该模型所对应的应用场景所需的所有配置项。步骤S102,根据拓扑模型以及至少一个配置项确定完成上述目标IT拓扑图所需的所有配置项。步骤S103,根据关联列表确定所有配置项之间的关联关系,并根据拓扑模型的层次布局建立目标IT拓扑图。关联列表用于存储不同IT基础设施所属的配置项的具体类别,且还记载了不同类别的配置项之间的关联关系。可选地,上述方法还包括步骤S100,对IT基础设施进行抽象分析,并根据抽象结果将不同的IT基础设施划分到不同的配置项类别中,确定不同类别的配置项之间的关联关系,并建立关联列表以存储不同配置项的关联关系以及不同IT基础设施所属的配置项类别。可选地,在本专利技术实施例中将IT基础设施划分为:物理资源、虚拟资源、平台资源、应用软件和业务系统等大类,具体地:物理资源包括子类网络设备(如交换机、路由器)、防火墙、物理服务器、存储设备等;虚拟资源包括子类网络资源池(如SDN)、计算资源池、存储资源池等;平台资源包括子类操作系统、中间件、数据库等;应用软件包括子类应用软件、业务模块和应用接口等。需要说明的是,本专利技术实施例所提供的对IT基础设施的分类仅是一种实施方式,并不限定其具体的划分标准,其具体划分可以根据不同使用需要进行定义。可选地,在上述步骤中关联关系包括:物理构件关系(逻辑构件关系)、物理连接关系(逻辑连接关系)和依赖关系(影响关系);其中,物理构件关系指不同配置项之间的硬件物理/逻辑关系,如:板卡是交换机的一部分,板安装于交换机上;物理连接关系指不同配置项之间的软件物理/逻辑连接关系,如:防火墙与接口连接;依赖关系指不同配置项之间相互关系,如:应用软件部署在应用服务器上。可选地,关联关系可以通过不同描述方式进行表达,描述关联关系的具体描述类型包括:关系类型、反向关系类型和UML关系类型,如下表为描述关联关系的采用不同的类型进行表达的具体表达方式及其所属的关联关系。表1关联关系列表关联类型关系类型反向关系类型UML关系类型关联关系关联关系01使用由…使用聚合依赖关系关联关系02组成由…组成组合物理构件关系关联关系03安装运行在聚合依赖关系关联关系04连接连接关联物理连接关系关联关系05管理由…管理聚合依赖关系关联关系06依赖被…依赖依赖依赖关系关联关系07安置存放于聚合依赖关系关联关系08维护由…维护聚合依赖关系关联关系09部署运行在关联物理连接关系如表1所示,关联关系1可以用关系类型的“使用”、反向关系类型的“由…使用”和UML关系类型的“聚合”进行描述,三者表示的两个配置项的关联关系的具体意义相同,在本专利技术实施例一中仅使用关系类型对配置项之间的关联关系进行描述。下面通过实施例一对本专利技术实施例所提供的方法进行更为详细的说明。实施例一图2为本专利技术提供的实施例一的快速拓扑流程示意图,如图2所示,某用户所提供的应用场景为:应用场景1,需要的配置项的信息为:业务系统、管理人员、应用软件、虚拟机。则根据本专利技术实施例所提的方法进行快速的拓扑的具体过程为:确定应用场景1所对应的拓扑模型为拓扑模型1;确定应用场景1所需的所有配置项为:业务系统、管理人员、应用软件、数据库、中间件、虚拟机和物理机;根据关联列表获得配置项之间的关联关系为:管理人员管理本文档来自技高网...

【技术保护点】
一种IT基础设施快速拓扑方法,其特征在于,所述方法包括:获取用户应用场景所需的至少一个配置项的信息,并根据所述应用场景确定完成目标IT拓扑图所需的拓扑模型;根据所述拓扑模型以及所述至少一个配置项确定完成所述目标IT拓扑图所需的所有配置项;根据关联列表确定所述所有配置项之间的关联关系,并根据所述拓扑模型的层次布局建立目标IT拓扑图。

【技术特征摘要】
1.一种IT基础设施快速拓扑方法,其特征在于,所述方法包括:获取用户应用场景所需的至少一个配置项的信息,并根据所述应用场景确定完成目标IT拓扑图所需的拓扑模型;根据所述拓扑模型以及所述至少一个配置项确定完成所述目标IT拓扑图所需的所有配置项;根据关联列表确定所述所有配置项之间的关联关系,并根据所述拓扑模型的层次布局建立目标IT拓扑图。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:对所有IT基础设施进行抽象分析,确定每个基础设施与配置项类别之间的对应关系,并将所述对应关系存储于所述关联列表;确定不同类别的配置项之间的关联关系,并将所述关联关系存储至所述关联列表。3.根据权利要求2所述的方法,其特征在于,所述关联关系包括物理构件关系、物理连接关系和/或依赖关系。4.根据权利要求1所述的方法,其特征在于,所述拓扑模型存储于模型库,所述模型库包括多种拓扑模型,且每种拓扑模型分别对应不同的应用场景。5.一种IT基础设施快速拓扑装置,其特征在于,...

【专利技术属性】
技术研发人员:杨克伟黄大鹏陈新亮卢克伟张泽钦胡剑朱志琨朱汶珍李念许宜斌
申请(专利权)人:杭州东方通信软件技术有限公司
类型:发明
国别省市:浙江;33

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

1