一种混合云平台管理系统及方法技术方案

技术编号:18767165 阅读:24 留言:0更新日期:2018-08-25 12:53
本公开涉及云计算技术领域,尤其涉及一种混合云平台管理系统及方法,用以通过云适配模块将混合云驱动模块转发的资源访问请求发送至对应的云平台进行访问,操作简单,且维护成本较低。上述管理系统包括:用户界面模块,用于将用户端发送的资源访问请求传输至混合云驱动模块;资源访问请求中携带有请求的资源所在的云平台标识和请求的资源对应的标准请求参数信息;混合云驱动模块,用于根据资源访问请求中携带的云平台标识,将资源访问请求传输至与云平台标识对应的至少一个云适配模块;云适配模块,用于将资源访问请求中携带的标准请求参数信息转换为与云平台标识对应的适配请求参数信息,并将适配请求参数信息发送到云平台标识对应的云平台。

【技术实现步骤摘要】
一种混合云平台管理系统及方法
本公开涉及云计算
,具体而言,涉及一种混合云平台管理系统及方法。
技术介绍
随着云计算技术的迅速发展,如今已由最初的公有云和私有云的单一服务迎来了新的衍生模式,也即,混合云模式。混合云以一种可用的、便捷的、按需的方式提供多种类型计算资源共享池,融合了公有云和私有云,已经成为云计算的主要模式和发展方向。混合云在安全性、灵活度以及成本开销上,均具有较大的优势。然而,由于云计算尚未形成统一的标准,各云服务商提供的云平台在整体架构、数据结构、功能设计、对外接口等各个方面都有较大差异,导致不同的云平台之间在各个层次都存在广泛的异构性。这种异构性进一步导致各云平台之间无法进行有效的融合。为了解决上述云平台之间存在的异构性问题,相关技术中提供了一种云平台管理方案,该方案需要针对每个云服务商的接口调用方式分别定制开发对应各个云服务商的业务管理逻辑,对开发人员要求较高,开发较为复杂,并且未能对异构平台的软件和数据进行统一的管理,维护成本较高。
技术实现思路
有鉴于此,本公开实施例的目的在于提供一种混合云平台管理系统及方法,以消除混合云之间的异构性,且能够能对异构的云平台进行统一的管理以响应云服务商的服务变化的能力,降低维护成本。第一方面,提供一种混合云平台管理系统,所述系统包括用户界面模块、混合云驱动模块和多个云适配模块;所述用户界面模块,用于接收用户端发送的资源访问请求,并将所述资源访问请求传输至所述混合云驱动模块;所述资源访问请求中携带有请求的资源所在的云平台标识和请求的资源对应的标准请求参数信息;所述混合云驱动模块,用于接收所述资源访问请求,根据所述资源访问请求中携带的云平台标识,将所述资源访问请求传输至与所述云平台标识对应的至少一个云适配模块;所述云适配模块,用于在接收到来自所述混合云驱动模块的资源访问请求后,将所述资源访问请求中携带的标准请求参数信息转换为与所述云平台标识对应的适配请求参数信息,并将所述适配请求参数信息发送到所述云平台标识对应的云平台。第二方面,提供一种混合云平台管理方法,所述方法包括:接收用户端发送的资源访问请求,所述资源访问请求中携带有请求的资源所在的云平台标识和请求的资源对应的标准请求参数信息;将所述资源访问请求中携带的标准请求参数信息转换为与所述云平台标识对应的适配请求参数信息;将所述适配请求参数信息发送到所述云平台标识对应的云平台。本公开实施例中,通过用户界面模块接收用户端发送的资源访问请求,混合云驱动模块根据该资源访问请求中携带的云平台标识,将资源访问请求传输至对应的云适配模块,云适配模块则能够将资源访问请求中携带的标准请求参数信息转换为与云平台标识对应的适配请求参数信息,并将该适配请求参数信息发送至对应的云平台,也即,本公开实施例基于用户界面模块、混合云驱动模块以及云适配模块构成统一的混合云平台管理系统,通过云适配模块将混合云驱动模块转发的标准请求参数信息转换为与云平台标识对应的适配请求参数信息以对对应的云平台进行操作,操作简单,且能够对异构的云平台进行统一的管理以响应云服务商的服务变化的能力,降低维护成本。另外,在一种可能的实施方式中,上述云适配模块还能够在接收到云平台返回的适配响应参数信息后,将该信息转换为标准响应参数信息,并将该标准响应参数信息依次通过混合云驱动模块和用户界面模块返回给用户端以便用户查看,从而提升用户的使用体验度。为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本公开实施例所提供的一种混合云平台管理系统的结构示意图;图2示出了本公开实施例所提供的一种混合云平台管理系统中混合云驱动模块的结构示意图;图3示出了本公开实施例所提供的一种混合云平台管理系统中云适配模块的结构示意图;图4示出了本公开实施例所提供的一种混合云平台管理方法的流程图;图5示出了本公开实施例所提供的另一种混合云平台管理方法的流程图;图6示出了本公开实施例所提供的另一种混合云平台管理方法的流程图;图7示出了本公开实施例所提供的另一种混合云平台管理方法的流程图;图8示出了本公开实施例所提供的一种计算机设备的结构示意图。主要元件符号说明:11、用户界面模块;12、混合云驱动模块;13、云适配模块;121、统一北向接口;122、URL路由单元;123、统一南向接口;131、统一操作接口;132、消息处理单元;133、云平台接口;801、处理器;802、存储器;803、总线。具体实施方式为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。考虑到相关技术中的云平台管理方案,需要针对每个云服务商的接口调用方式分别定制开发对应各个云服务商的业务管理逻辑,对开发人员要求较高,开发较为复杂,并且未能对异构平台的软件和数据进行统一的管理,维护成本较高。基于此,本公开一种实施例提供了一种混合云平台管理系统,以消除混合云之间的异构性,且能够能对异构的云平台进行统一的管理以响应云服务商的服务变化的能力,降低维护成本,详见下述实施例。参见图1,为本公开实施例提供的一种混合云平台管理系统的结构示意图,该管理系统具体包括:用户界面模块11、混合云驱动模块12和多个云适配模块13;用户界面模块11,用于接收用户端发送的资源访问请求,并将资源访问请求传输至混合云驱动模块12;资源访问请求中携带有请求的资源所在的云平台标识和请求的资源对应的标准请求参数信息;混合云驱动模块12,用于接收资源访问请求,根据资源访问请求中携带的云平台标识,将资源访问请求传输至与云平台标识对应的至少一个云适配模块13;云适配模块13,用于在接收到来自混合云驱动模块12的资源访问请求后,将资源访问请求中携带的标准请求参数信息转换为与云平台标识对应的适配请求参数信息,并将适配请求参数信息发送到云平台标识对应的云平台。这里,用户界面模块11可以是用户与本公开实施例提供的混合云平台管理系统进行交互的窗口,且用户可以通过各种用户端在上述窗口上执行相应的操作,如调用混合云驱动模块12的统一北向接口121等。其中,上述用户端可以是web页面,还可以是手机应用程序(Application,App),或者其他用户端,本公开实施例对此不做具体的限制。另外,本公开实施例中可以通过统一门户平台实现混合云平台管理系统与用户的交互服务。其中,上述统一门户平台是各应用系统中各种应用服本文档来自技高网...

【技术保护点】
1.一种混合云平台管理系统,其特征在于,所述系统包括用户界面模块、混合云驱动模块和多个云适配模块;所述用户界面模块,用于接收用户端发送的资源访问请求,并将所述资源访问请求传输至所述混合云驱动模块;所述资源访问请求中携带有请求的资源所在的云平台标识和请求的资源对应的标准请求参数信息;所述混合云驱动模块,用于接收所述资源访问请求,根据所述资源访问请求中携带的云平台标识,将所述资源访问请求传输至与所述云平台标识对应的至少一个云适配模块;所述云适配模块,用于在接收到来自所述混合云驱动模块的资源访问请求后,将所述资源访问请求中携带的标准请求参数信息转换为与所述云平台标识对应的适配请求参数信息,并将所述适配请求参数信息发送到所述云平台标识对应的云平台。

【技术特征摘要】
1.一种混合云平台管理系统,其特征在于,所述系统包括用户界面模块、混合云驱动模块和多个云适配模块;所述用户界面模块,用于接收用户端发送的资源访问请求,并将所述资源访问请求传输至所述混合云驱动模块;所述资源访问请求中携带有请求的资源所在的云平台标识和请求的资源对应的标准请求参数信息;所述混合云驱动模块,用于接收所述资源访问请求,根据所述资源访问请求中携带的云平台标识,将所述资源访问请求传输至与所述云平台标识对应的至少一个云适配模块;所述云适配模块,用于在接收到来自所述混合云驱动模块的资源访问请求后,将所述资源访问请求中携带的标准请求参数信息转换为与所述云平台标识对应的适配请求参数信息,并将所述适配请求参数信息发送到所述云平台标识对应的云平台。2.根据权利要求1所述的混合云平台管理系统,其特征在于,所述云适配模块,还用于在接收到所述云平台返回的适配响应参数信息后,将所述适配响应参数信息转换为标准响应参数信息,并将所述标准响应参数信息传输至所述混合云驱动模块;所述混合云驱动模块,还用于接收所述标准响应参数信息,并将所述标准响应参数信息传输至所述用户界面模块;所述用户界面模块,还用于将所述标准响应参数信息发送给所述用户端,以便用户查看所述标准响应参数信息。3.根据权利要求1所述的混合云平台管理系统,其特征在于,所述混合云驱动模块包括统一北向接口、统一资源标识符URL路由单元和统一南向接口;所述统一北向接口,用于接收所述用户界面模块发送的资源访问请求,将所述资源访问请求传输至所述URL路由单元;所述URL路由单元,用于根据各个云平台标识与云适配模块之间的映射关系,确定所述资源访问请求中携带的云平台标识对应的至少一个云适配模块,并将所述资源访问请求和确定的至少一个云适配模块指示给所述统一南向接口;所述统一南向接口,用于将所述资源访问请求传输至所述URL路由单元确定的所述至少一个云适配模块。4.根据权利要求1所述的混合云平台管理系统,其特征在于,所述标准请求参数信息包括自定义请求参数信息和预定义请求参数信息;所述云适配模块,具体用于:根据预定义请求参数信息与适配请求参数信息之间的映射关系,将所述预定义请求参数信息转换为与所述云平台标识对应的第一适配请求参数信息,以及,根据预定义的第一转换格式,将所述自定义请求参数信息转换为第二适配请求参数信息;将包括所述第一适配请求参数信息和所述第二适配请求参数信息的适配请求参数信息发送到所述云平台标识对应的云平台。5.根据权利要求4所述的混合云平台管理系统,其特征在于,所述云适配模块包括统一操作接口、消息处理单元和云平台接口;所述统一操作接口,用于接收来自所述混合云驱动模块的资源访问请求,并将所述资源访问请求传输至所述消息处理单元;所述消息处理单元,用于根据预定义参数信息与适配...

【专利技术属性】
技术研发人员:罗晓翼刘丹
申请(专利权)人:新华三云计算技术有限公司
类型:发明
国别省市:四川,51

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

1