[发明专利]一种服务拓扑图的构建方法、装置和计算机可读存储介质在审
申请号: | 202011552364.2 | 申请日: | 2020-12-24 |
公开(公告)号: | CN112685175A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 朱玉猛;朱波 | 申请(专利权)人: | 北京浪潮数据技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/901 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 史翠 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 拓扑 构建 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例公开了一种服务拓扑图的构建方法、装置和介质,将获取的历史拓扑图拆分成多个组件。依据每个历史拓扑图中各组件之间的位置关系以及功能关系,构建每个历史拓扑图对应的组件模板;将各组件模板存储至数据库。接收到前端设备传输的服务实例的拓扑图构建指令时,从数据库中查找与服务实例相匹配的目标组件模板;将目标组件模板及其对应的组件状态信息传输至前端设备。组件模板可以看作是拓扑图的最小组成元素的集合,前端设备需要建立服务实例对应的拓扑图时,可以直接从后台的数据库中调用与服务实例对应的组件模板,从而完成拓扑图的构建。并且当新增服务或者新增部署方式时,只需要改变后台的组件模板,大大的增加了系统的灵活性。
技术领域
本发明涉及云资源技术领域,特别是涉及一种服务拓扑图的构建方法、装置和计算机可读存储介质。
背景技术
随着云计算与大数据时代的到来,多种cpu架构也涌现出来,业务的复杂性也逐渐提高,很多业务不再部署在自己机房的某个服务器中,而是使用云上的资源,比如公有云虚拟机、云数据库等等。作为管理异构cpu架构的云平台,其功能也越来越多,不仅仅是为用户提供虚拟机业务,各种各样的服务也应运而生。比如数据库服务、消息服务、大数据服务、AI服务等等,不同的服务部署方式是不一样的,有些直接部署在一台虚拟机上,有些部署在多台虚拟机上面形成集群,而有些在形成集群的基础上又会有一些负载均衡的组件保证其高可用,亦或一些安全组件保证其安全。
为了更好的描述每一种服务的功能,在展示给用户的时候都需要展示这种部署的拓扑关系图,用图表的形式来展示服务的部署关系,部署的每一个节点如果宕掉了会对集群有什么影响都会在拓扑图中展示出来。如图1所示为一种数据库部署的拓扑图,在该拓扑图中包含有四个节点依次为客户端、数据库节点一、数据库节点二、数据库文本。通过箭头的指向可以确定出各节点之间的关系,并且各箭头有其对应的操作类型。
在实际应用中,由于纳管的服务比较多,服务部署的方式也千变万化,一般的做法是做网页前端的工程师针对每一种服务每一种部署方式画一张服务拓扑图,然后根据服务节点的状态来改变服务拓扑图的状态,这样每增加一种服务或者改变部署方式都需要前端工程师重新画一张图,拓扑图的构建效率很低。
可见,如何提升拓扑图的构建效率,是本领域技术人员需要解决的问题。
发明内容
本发明实施例的目的是提供一种服务拓扑图的构建方法、装置和计算机可读存储介质,可以提升拓扑图的构建效率。
为解决上述技术问题,本发明实施例提供一种服务拓扑图的构建方法,包括:
将获取的历史拓扑图拆分成多个组件;其中,各所述历史拓扑图有其对应的服务实例标识;
依据每个历史拓扑图中各组件之间的位置关系以及功能关系,构建每个历史拓扑图对应的组件模板;并将各所述组件模板存储至数据库;
当接收到前端设备传输的服务实例的拓扑图构建指令时,从所述数据库中查找与所述服务实例相匹配的目标组件模板;
将所述目标组件模板及其对应的组件状态信息传输至所述前端设备,以便于所述前端设备按照设定的数据结构建立所述目标组件模板对应的目标拓扑图。
可选地,所述依据每个历史拓扑图中各组件之间的位置关系以及功能关系,构建每个历史拓扑图对应的组件模板包括:
根据每个历史拓扑图中各组件之间的功能关系,对各所述组件设置各自对应的属性信息;其中,所述属性信息包括组件名称和功能描述信息;
依据每个历史拓扑图中各组件之间的位置关系,设置各所述组件的位置坐标;
根据每个拓扑图包含的所有组件的位置坐标和属性信息,形成每个拓扑图对应的组件模板。
可选地,所述依据每个历史拓扑图中各组件之间的位置关系,设置各所述组件的位置坐标包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浪潮数据技术有限公司,未经北京浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011552364.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低温共晶熔盐制备片状单颗粒三元正极材料的方法
- 下一篇:一种超声波焊机