一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多云平台管理系统的制作方法

2022-09-01 08:48:26 来源:中国专利 TAG:


1.本发明涉及多云管理,具体涉及一种多云平台管理系统。


背景技术:

2.随着云计算的成熟,企业用户的it业务逐步云化,迁移到各种云平台尤其是开源云平台上。同时,出于安全性考虑,企业会将有高安全需求的业务部署到私有云中,同时为了应对特定时间段的高并发需求等需要更高扩展性的场合,也会将部分业务部署在公有云中,而且随着企业业务规模不断扩大,云平台也可能在多个据点独立建设。因此,将包括公有云和私有云在内的多个云平台,纳入统一的多云平台管理系统必将成为未来的趋势,也必将成为企业级用户的需求痛点。这就需要多云平台管理系统兼顾多种异构云平台的特点,能够快速地将不同据点、不同种类的多个云平台纳入管理。
3.云计算的发展带来了多云融合管理的巨大需求,由于不同云平台在管理虚拟机方面具有各自的特点,因此企业数据中心大多采用多个云平台来监控、管理与调度其中心机器资源、虚拟化资源以及网络资源等。而不同的云平台在开发、运维及管理上存在很大差别,且云平台之间不能进行动态共享资源,影响了用户对于其提供云服务的整体体验,这就需要对分布式异地多云平台进行统一的运维管理。
4.基于上述分析,可以发现在目前的云计算环境中,对多种异构云平台的资源融合管理,现有多云平台管理系统均存在较大缺陷。同时,现有多云平台管理系统无法及时知晓各云平台自身的服务能力,因此需要用户自己了解挖掘多云平台管理系统所能提供的云服务种类,操作适应起来较为不便。


技术实现要素:

5.(一)解决的技术问题
6.针对现有技术所存在的上述缺点,本发明提供了一种多云平台管理系统,能够有效克服现有技术所存在的无法对多种异构云平台进行完善的资源融合管理、需要用户自己了解挖掘多云平台管理系统所能提供云服务种类的缺陷。
7.(二)技术方案
8.为实现以上目的,本发明通过以下技术方案予以实现:
9.一种多云平台管理系统,包括服务器,所述服务器通过连接请求接收模块接收云平台发送的通信连接请求,所述服务器通过可选路径获取模块根据通信连接请求获取至少一条路由路径,并利用可选路径测试模块对获取的路由路径进行网络性能测试,所述服务器通过目标路径选定模块基于网络性能测试结果从路由路径中优选得到目标路径,并利用路由节点获取模块获取目标路径中的各路由节点,所述服务器通过通信连接建立模块基于路由节点建立通信隧道;
10.所述服务器通过服务信息接收模块接收建立通信隧道的云平台发送的服务信息,并通过服务能力选择模块选择至少一种与服务信息对应的服务能力,所述服务器通过授权
请求发送模块向发送服务信息的云平台发送服务能力授权请求,并利用服务能力检测模块在服务器中对选择的服务能力进行检测,所述服务器通过服务能力建立模块基于服务能力授权回复、服务能力检测结果,建立与服务信息对应的服务能力并提供与服务能力对应的服务。
11.优选地,所述连接请求接收模块接收通信连接请求后,对通信连接请求进行解析、分析,获取距离发送该通信连接请求云平台最近的第一路由节点、通信连接请求中的目标云平台,以及距离目标云平台最近的第二路由节点,并将第一路由节点、第二路由节点发送至可选路径获取模块。
12.优选地,所述可选路径测试模块检测每条路由路径的网络性能参数,并根据各项网络性能参数对应的权重,计算每条路由路径对应的网络优选值;
13.所述目标路径选定模块优选具有最大网络优选值的路由路径作为目标路径。
14.优选地,所述网络性能参数包括数据传输时延、丢包率;各项所述网络性能参数对应的权重可设置调节。
15.优选地,所述通信连接建立模块分别向各路由节点发送通信建立请求,建立服务器至目标云平台的通信隧道。
16.优选地,所述建立服务器至目标云平台的通信隧道,包括:
17.获取发送通信连接请求云平台的主账号,并分别记录主账号与服务器、数据传输网络、目标云平台之间的第一对话、第二对话、第三对话,基于主账号与服务器、数据传输网络、目标云平台之间的映射关系,进行第一对话、第二对话和第三对话之间的会话转换,实现服务器经数据传输网络至目标云平台的业务会话。
18.优选地,所述授权请求发送模块在服务能力选择模块选择好相应的服务能力后,生成包含有对应服务信息的服务能力授权请求,并向发送服务信息的云平台发送服务能力授权请求;
19.所述云平台接收到服务能力授权请求后,对服务能力授权请求进行解析、分析,并基于是否向服务器授权决定是否向服务能力建立模块发送服务能力授权回复。
20.优选地,所述服务能力检测模块在服务器的服务目录中对选择的服务能力进行匹配检测,并将服务能力检测结果发送至服务能力建立模块。
21.优选地,所述服务能力建立模块接收到服务能力授权回复,且服务能力检测结果表明在服务器的服务目录中匹配到选择的服务能力时,所述服务能力建立模块直接对服务目录中对应的服务信息与云平台进行关联;
22.所述服务能力建立模块接收到服务能力授权回复,且服务能力检测结果表明未在服务器的服务目录中匹配到选择的服务能力时,所述服务能力建立模块先在服务目录中创建对应的服务信息,并将创建服务信息与云平台进行关联。
23.(三)有益效果
24.与现有技术相比,本发明所提供的一种多云平台管理系统,具有以下有益效果:
25.1)可选路径获取模块根据通信连接请求获取至少一条路由路径,可选路径测试模块对获取的路由路径进行网络性能测试,目标路径选定模块基于网络性能测试结果从路由路径中优选得到目标路径,路由节点获取模块获取目标路径中的各路由节点,通信连接建立模块基于路由节点建立通信隧道,从而建立起多种异构云平台之间的通信隧道,实现对
多种异构云平台完善的资源融合管理;
26.2)服务能力选择模块选择至少一种与服务信息对应的服务能力,授权请求发送模块向发送服务信息的云平台发送服务能力授权请求,服务能力检测模块在服务器中对选择的服务能力进行检测,服务能力建立模块基于服务能力授权回复、服务能力检测结果,建立与服务信息对应的服务能力并提供与服务能力对应的服务,使得多云平台管理系统能够及时知晓各云平台自身的服务能力,并对不同云平台的服务能力进行动态整合,便于用户更快地适应,进行获取相关云服务的操作。
附图说明
27.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本发明的系统示意图;
29.图2为本发明中建立起多种异构云平台之间通信隧道的流程示意图。
具体实施方式
30.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
31.一种多云平台管理系统,如图1和图2所示,包括服务器,服务器通过连接请求接收模块接收云平台发送的通信连接请求,服务器通过可选路径获取模块根据通信连接请求获取至少一条路由路径,并利用可选路径测试模块对获取的路由路径进行网络性能测试,服务器通过目标路径选定模块基于网络性能测试结果从路由路径中优选得到目标路径,并利用路由节点获取模块获取目标路径中的各路由节点,服务器通过通信连接建立模块基于路由节点建立通信隧道。
32.连接请求接收模块接收通信连接请求后,对通信连接请求进行解析、分析,获取距离发送该通信连接请求云平台最近的第一路由节点、通信连接请求中的目标云平台,以及距离目标云平台最近的第二路由节点,并将第一路由节点、第二路由节点发送至可选路径获取模块。
33.可选路径测试模块检测每条路由路径的网络性能参数,并根据各项网络性能参数对应的权重,计算每条路由路径对应的网络优选值。其中,网络性能参数包括数据传输时延、丢包率。
34.目标路径选定模块优选具有最大网络优选值的路由路径作为目标路径。其中,各项网络性能参数对应的权重可设置调节。
35.通信连接建立模块分别向各路由节点发送通信建立请求,建立服务器至目标云平台的通信隧道。
36.其中,建立服务器至目标云平台的通信隧道,包括:
37.获取发送通信连接请求云平台的主账号,并分别记录主账号与服务器、数据传输网络、目标云平台之间的第一对话、第二对话、第三对话,基于主账号与服务器、数据传输网络、目标云平台之间的映射关系,进行第一对话、第二对话和第三对话之间的会话转换,实现服务器经数据传输网络至目标云平台的业务会话。
38.本技术技术方案中,可选路径获取模块根据通信连接请求获取至少一条路由路径,可选路径测试模块对获取的路由路径进行网络性能测试,目标路径选定模块基于网络性能测试结果从路由路径中优选得到目标路径,路由节点获取模块获取目标路径中的各路由节点,通信连接建立模块基于路由节点建立通信隧道,从而建立起多种异构云平台之间的通信隧道,实现对多种异构云平台完善的资源融合管理。
39.如图1所示,服务器通过服务信息接收模块接收建立通信隧道的云平台发送的服务信息,并通过服务能力选择模块选择至少一种与服务信息对应的服务能力,服务器通过授权请求发送模块向发送服务信息的云平台发送服务能力授权请求,并利用服务能力检测模块在服务器中对选择的服务能力进行检测,服务器通过服务能力建立模块基于服务能力授权回复、服务能力检测结果,建立与服务信息对应的服务能力并提供与服务能力对应的服务。
40.授权请求发送模块在服务能力选择模块选择好相应的服务能力后,生成包含有对应服务信息的服务能力授权请求,并向发送服务信息的云平台发送服务能力授权请求。
41.云平台接收到服务能力授权请求后,对服务能力授权请求进行解析、分析,并基于是否向服务器授权决定是否向服务能力建立模块发送服务能力授权回复。
42.服务能力检测模块在服务器的服务目录中对选择的服务能力进行匹配检测,并将服务能力检测结果发送至服务能力建立模块。
43.服务能力建立模块基于服务能力授权回复、服务能力检测结果,建立与服务信息对应的服务能力并提供与服务能力对应的服务,主要分为两种情况:
44.①
服务能力建立模块接收到服务能力授权回复,且服务能力检测结果表明在服务器的服务目录中匹配到选择的服务能力时,服务能力建立模块直接对服务目录中对应的服务信息与云平台进行关联;
45.②
服务能力建立模块接收到服务能力授权回复,且服务能力检测结果表明未在服务器的服务目录中匹配到选择的服务能力时,服务能力建立模块先在服务目录中创建对应的服务信息,并将创建服务信息与云平台进行关联。
46.本技术技术方案中,服务能力选择模块选择至少一种与服务信息对应的服务能力,授权请求发送模块向发送服务信息的云平台发送服务能力授权请求,服务能力检测模块在服务器中对选择的服务能力进行检测,服务能力建立模块基于服务能力授权回复、服务能力检测结果,建立与服务信息对应的服务能力并提供与服务能力对应的服务,使得多云平台管理系统能够及时知晓各云平台自身的服务能力,并对不同云平台的服务能力进行动态整合,便于用户更快地适应,进行获取相关云服务的操作。
47.以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不会使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献