一种多云适配器抽象技术的方法和流程技术

技术编号:37397062 阅读:19 留言:0更新日期:2023-04-30 09:25
本发明专利技术属于计算机软件技术领域,具体涉及一种多云适配器抽象技术的方法和流程,包括以下步骤:S1、云适配集群中的云适配服务实例将自己注册到微服务注册中心,同时通过消息队列不间断的发送心跳包;S2、云适配器网关通过监听心跳消息,来动态维护云适配器目录;S3、云适配器网关获取云适配器集群对应的服务实例列表,向云适配器集群的接口调用,让云适配器集群支持服务的横向扩展;S4、云适配器集群对接各个云平台的接口,把云平台的数据与接口抽象转化为云管理器所需的标准抽象,由云管理器统一实现上层的各种业务功能。本发明专利技术可以解决不同云服务商的云平台架构不一,不同架构下的多云管理存在的难统一问题,具有较好的市场应用前景。前景。前景。

【技术实现步骤摘要】
一种多云适配器抽象技术的方法和流程


[0001]本专利技术属于计算机软件
,具体涉及一种多云适配器抽象技术的方法和流程。

技术介绍

[0002]近年,全国各地政府、企事业单位投入了大量的精力和资金建设了很多基础云、政务云、医疗、工业云、教育云、以及多种行业云等,希望借机促进企业转型和政府的数字化管理。
[0003]在云的建设的过程中,考虑到各方面的因素如安全、成本和稳定等,都在采用多云作为云的建设策略。由于前期云的重点都放在云的能力的建设上,缺乏对运营支撑和管理服务体系的考虑和重视,这也导致整个云服务开通效率低、云资源池利率低和云故障难以定位。通过建设多云管理平台,对各种复杂的多资源、多组织、多应用、多环境的标准化、协同化,打通信息孤岛实现互联互通,从而做到统一门户、统一服务、统一管理。助力政府、企事业在数字化转型中降低成本、持续提高运营效率和管理水平。
[0004]传统的多云管理平台基于单体软件架构实现。多云管理平台业务和云平台接口适配耦合,随着多云建设拓展的需要,不断的接入新的云平台,需要在原有的单体架构中迭代。随着结束数量增多,问题逐渐显现,每新接入一个云平台,开发人员对接云平台接口,需要先熟悉代码中耦合的多云管理平台业务;完成新的云平台接入开发后,需要重新发布,影响正常线上的业务;单体服务有限的系统资源无法支撑并发的云平台资源纳管、监控数据的同步。
[0005]不同云服务商的云平台架构不一,不同架构下的多云管理存在难统一问题。面对不同云平台架构下的云资源,种类各异、没有统一标准,需要一套兼容的资源管理体系方案,对政府、企事业数据中心的不同云平台进行纳管。
[0006]公开于该
技术介绍
部分的信息仅仅旨在增加对本专利技术的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。

技术实现思路

[0007]本专利技术的目的是在于提供一种多云适配器抽象技术的方法和流程,以解决不同云服务商的云平台架构不一,不同架构下的多云管理存在的难统一问题。
[0008]为了实现上述目的,本专利技术提供了如下技术方案:
[0009]一种多云适配器抽象技术的方法和流程,包括以下步骤:
[0010]S1、云适配集群中的云适配服务实例将自己注册到微服务注册中心,同时通过消息队列不间断的发送心跳包;
[0011]S2、云适配器网关通过监听心跳消息,来动态维护云适配器目录;
[0012]S3、云适配器网关通过微服务注册中心去获取云适配器集群对应的服务实例列表,通过负载均衡机制来完成向云适配器集群的接口调用,通过微服务架构的机制让云适
配器集群支持服务的横向扩展;
[0013]S4、云适配器集群对接各个云平台的接口,把云平台的数据与接口抽象转化为云管理器所需的标准抽象,由云管理器统一实现上层的各种业务功能。
[0014]作为优选,每个云适配器集群对应适配不同的云平台;每个云适配器集群有多个云适配器服务实例。
[0015]作为优选,心跳包包含云适配服务实例的微服务坐标信息。
[0016]作为优选,在云适配器网关以及云适配器集群之上,由云管理器提供统一的规范标准;规范标准包括纳管流程标准、认证授权标准、组织体系标准以及资源抽象表示。
[0017]与现有技术相比,本专利技术具有如下有益效果:
[0018](1)本专利技术的多云适配器抽象技术的方法和流程,针对不同厂商的云平台异构资源和不同架构下的多云管理存在的难统一问题,通过多云适配器抽象技术,对多种云平台、云资源进行统一的抽象适配,可以兼容多种云平台与云资源,能够做到非常高效地完成云平台的接入工作。
[0019](2)本专利技术的多云适配器抽象技术的方法和流程,通过对多管理平台业务和云平台接口适配进行解耦,可以将云平台接口进行抽象适配;通过心跳机制维护云适配器目录,接入新的云平台能够动态感知,可以实现云平台接入热插拔。
[0020](3)本专利技术的多云适配器抽象技术的方法和流程,通过微服务架构的机制让云适配器集群支持服务的横向扩展,当接入新的云平台时,开发人员只需完成云适配开发,完成开发后单独部署云适配,根据业务并发进行增量部署,可以增强系统健壮性和低耦合,使系统具备良好扩展性和灵活性,并且方便更新维护和快速部署需求。
附图说明
[0021]图1是本专利技术的流程示意图。
具体实施方式
[0022]下面对本专利技术专利的技术方案进行清楚、完整的描述,显然,所描述的实施例是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域所属的技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0023]参照附图1,一种多云适配器抽象技术的方法和流程,包括以下步骤:
[0024]S1、云适配集群中的云适配服务实例将自己注册到微服务注册中心,同时通过消息队列不间断的发送心跳包;心跳包包含云适配服务实例的微服务坐标信息;
[0025]S2、云适配器网关通过监听心跳消息,来动态维护云适配器目录;
[0026]S3、云适配器网关通过微服务注册中心去获取云适配器集群对应的服务实例列表,通过负载均衡机制来完成向云适配器集群的接口调用,通过微服务架构的机制让云适配器集群支持服务的横向扩展;
[0027]S4、云适配器集群对接各个云平台的接口,把云平台的数据与接口抽象转化为云管理器所需的标准抽象,由云管理器统一实现上层的各种业务功能。
[0028]在本实施例中,平台中有多个云适配器集群,每个云适配器集群对应适配不同的云平台;每个云适配器集群有多个云适配器服务实例。云适配网关包括云适配目录和云接
口路由。在云适配器网关以及云适配器集群之上,由云管理器提供统一的规范标准;规范标准包括纳管流程标准、认证授权标准、组织体系标准以及资源抽象表示。
[0029]当有一个新的云适配器集群加进来时,云适配器网关能够及时地感知到;如果有一个云适配器集群离线了,云适配器网关也会通过心跳机制来管理云适配器的状态并从云适配器目录中移除对应的记录,这就是云适配器热插拔的实现原理。
[0030]通过对云适配器的横向扩展,多云管理平台的纳管能力可以从纳管10个云快速扩展到纳管100个云,从纳管5000个资源实例快速扩展到纳管超过50000个资源实例。
[0031]在云适配器网关以及云适配器集群之上,由云管理器提供统一的规范标准。这样云适配器只需对接各个云平台的接口,把云平台的数据与接口抽象转化为云管理器所需的标准抽象,这样就能够实现对应云平台的纳管适配。云适配器完成标准抽象的输出后,由云管理器统一实现上层的各种业务功能,云管理器的实现可以兼容大部分的云平台与云资源,因此可以做到非常高效地完成云平台的接入工作。
[0032]本专利技术的多云适配器抽象技术的方法和流程,针对不同云服务商的云平台架构不一,不同架构下的多云管理存在的难统一问题,通过多云适配器抽象技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种多云适配器抽象技术的方法和流程,其特征在于,包括以下步骤:S1、云适配集群中的云适配服务实例将自己注册到微服务注册中心,同时通过消息队列不间断的发送心跳包;S2、云适配器网关通过监听心跳消息,来动态维护云适配器目录;S3、云适配器网关通过微服务注册中心去获取云适配器集群对应的服务实例列表,通过负载均衡机制来完成向云适配器集群的接口调用,通过微服务架构的机制让云适配器集群支持服务的横向扩展;S4、云适配器集群对接各个云平台的接口,把云平台的数据与接口抽象转化为云管理器所需的标准抽象,由云管理...

【专利技术属性】
技术研发人员:彭新永周飞王伟华谈超洪陈吉宁梁少灵
申请(专利权)人:广西梯度科技股份有限公司
类型:发明
国别省市:

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

1