一种云平台的调度请求处理方法、相关方法及相关装置制造方法及图纸

技术编号:20246515 阅读:34 留言:0更新日期:2019-01-30 00:37
本申请公开了一种云平台的调度请求处理方法,包括:资源调度服务器根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据;其中,内部资源调度请求是按照预设格式对资源请求信息进行封装得到的;根据云平台元数据对应的API格式对内部资源调度请求进行封装处理,得到外部资源调度请求;将外部资源调度请求发送至对应的云平台。通过资源调度服务器对内部资源调度请求进行统一的处理,避免应用开发时涉及云平台的管理内容,降低应用开发难度,提高后期可维护性,降低应用数据量过于臃肿的可能性。本申请还公开了一种云平台资源调度方法、资源调度服务器、应用服务器、服务器以及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种云平台的调度请求处理方法、相关方法及相关装置
本申请涉及计算机
,特别涉及一种云平台的调度请求处理方法、云平台资源调度方法、资源调度服务器、应用服务器、服务器以及计算机可读存储介质。
技术介绍
随着云计算技术的不断发展,使用云平台的网络应用越来越多,并且出现了在同一组织内部会选择多个不同的云平台提供商的云平台服务。但是,不同云平台之间的调用入口不相同,为了实现调用入口,也就是调用接口的统一,现有技术提供一种在应用端针对不同的调用接口实现不同的封装方式,也就是在应用调用云平台的API基础之上,针对不同的云平台将该API再进行一次封装,使得可以针对不同的云平台均可以进行云平台资源调度。但是,随着云平台的数量越来越多,应用中针对不同的云平台的封装策略也会越来越多,使得应用端越来越臃肿。并且,每个应用端均会在自身设置多个封装策略,应用端之间的封装策略没有办法进行复用,导致系统整体冗余过大,不利于进行应用的开发,并且还使得应用效率降低,导致云平台使用效率不高。因此,如何在统一调度云平台的情况下避免应用臃肿是本领域技术人员关注的重点问题。
技术实现思路
本申请的目的是提供一种云平台的调度请求处理方法、云平台资源调度方法、资源调度服务器、应用服务器、服务器以及计算机可读存储介质,通过资源调度服务器对内部资源调度请求进行统一的处理,避免应用开发时涉及云平台的管理内容,降低应用开发难度,提高后期可维护性,降低应用数据量过于臃肿的可能性。为解决上述技术问题,本申请提供一种云平台的调度请求处理方法,包括:资源调度服务器根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据;其中,所述内部资源调度请求是按照预设格式对资源请求信息进行封装得到的;根据所述云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到外部资源调度请求;将所述外部资源调度请求发送至对应的云平台。可选的,资源调度服务器根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据,包括:资源调度服务器对接收到的所述内部资源调度请求进行解析处理,得到元数据匹配属性;根据所述元数据匹配属性进行查找处理,得到最接近的云平台元数据。可选的,所述云平台元数据包括:云平台名称、连接URL、云平台性质、资源分配权重、云平台业务。本申请还提供一种云平台资源调度方法,包括:应用服务器按照预设格式对资源请求信息进行封装处理,得到内部资源调度请求;将所述内部资源调度请求发送至资源调度服务器,以使所述资源调度服务器根据匹配的云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到并发送外部资源调度请求,以便向对应的云平台进行资源调度。可选的,应用服务器按照预设格式对资源请求信息进行封装处理,得到内部资源调度请求,包括:所述应用服务器按照所述云平台元数据的格式对所述资源请求信息进行封装处理,得到所述内部资源调度请求。本申请还提供一种资源调度服务器,包括:云平台元数据匹配模块,用于根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据;其中,所述内部资源调度请求是按照预设格式对资源请求信息进行封装得到的;内部请求封装模块,用于根据所述云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到外部资源调度请求;外部请求发送模块,用于将所述外部资源调度请求发送至对应的云平台。可选的,所述云平台元数据匹配模块,包括:匹配属性获取单元,用于资源调度服务器对接收到的所述内部资源调度请求进行解析处理,得到元数据匹配属性;匹配单元,用于根据所述元数据匹配属性进行查找处理,得到最接近的云平台元数据。本申请还提供一种应用服务器,包括:内部请求获取模块,用于按照预设格式对资源请求信息进行封装处理,得到内部资源调度请求;内部请求发送模块,用于将所述内部资源调度请求发送至资源调度服务器,以使所述资源调度服务器根据匹配的云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到并发送外部资源调度请求,以便向对应的云平台进行资源调度。本申请还提供一种服务器,包括存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上所述的调度请求处理方法的步骤或如上所述的云平台资源调度方法的步骤。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的调度请求处理方法的步骤和/或如上所述的云平台资源调度方法的步骤。本申请所提供的一种云平台的调度请求处理方法,包括:资源调度服务器根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据;其中,所述内部资源调度请求是按照预设格式对资源请求信息进行封装得到的;根据所述云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到外部资源调度请求;将所述外部资源调度请求发送至对应的云平台。通过资源调度服务器对应用服务器的内部资源调度请求匹配相应的云平台元数据,也就是避免应用服务器对云平台进行具体的资源管理,只需要通过资源调度服务器对内部资源调度请求匹配合适的云平台,并且在资源调度服务器中对该内部资源调度请求封装为对应的API形式,也就是外部资源调度请求,使得应用服务器,也即应用端不用考虑如何应对不同的云平台调度,只需要发出一种资源调度请求,即可通过资源调度服务器完成云平台的资源调度,减少应用开发时的成本,提高应用开发效率,同时提高应用在后期的可维护性。本申请还提供一种云平台资源调度方法、资源调度服务器、应用服务器、服务器以及计算机可读存储介质,具有以上有益效果,在此不做赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例所提供的一种云平台的调度请求处理方法的流程图;图2为本申请实施例所提供的一种云平台资源调度方法的流程图;图3为本申请实施例所提供的一种资源调度服务器的结构示意图;图4为本申请实施例所提供的一种应用服务器的结构示意图。具体实施方式本申请的核心是提供一种云平台的调度请求处理方法、云平台资源调度方法、资源调度服务器、应用服务器、服务器以及计算机可读存储介质,通过资源调度服务器对内部资源调度请求进行统一的处理,避免应用开发时涉及云平台的管理内容,降低应用开发难度,提高后期可维护性,降低应用数据量过于臃肿的可能性。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。现有技术提供一种在应用端,针对不同的调用接口实现不同的封装方式,也就是在应用调用云平台的API基础之上,针对不同的云平台将该API再进行一次封装,使得可以针对不同的云平台均可以进行云平台资源调度。但是,随着云平台的数量越来越多,应用中针对不同的云平台的封装策略也会越来越本文档来自技高网...

【技术保护点】
1.一种云平台的调度请求处理方法,其特征在于,包括:资源调度服务器根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据;其中,所述内部资源调度请求是按照预设格式对资源请求信息进行封装得到的;根据所述云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到外部资源调度请求;将所述外部资源调度请求发送至对应的云平台。

【技术特征摘要】
1.一种云平台的调度请求处理方法,其特征在于,包括:资源调度服务器根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据;其中,所述内部资源调度请求是按照预设格式对资源请求信息进行封装得到的;根据所述云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到外部资源调度请求;将所述外部资源调度请求发送至对应的云平台。2.根据权利要求1所述的调度请求处理方法,其特征在于,资源调度服务器根据接收到应用服务器发送的内部资源调度请求匹配对应的云平台元数据,包括:资源调度服务器对接收到的所述内部资源调度请求进行解析处理,得到元数据匹配属性;根据所述元数据匹配属性进行查找处理,得到最接近的云平台元数据。3.根据权利要求1所述的调度请求处理方法,其特征在于,所述云平台元数据包括:云平台名称、连接URL、云平台性质、资源分配权重、云平台业务。4.一种云平台资源调度方法,其特征在于,包括:应用服务器按照预设格式对资源请求信息进行封装处理,得到内部资源调度请求;将所述内部资源调度请求发送至资源调度服务器,以使所述资源调度服务器根据匹配的云平台元数据对应的API格式对所述内部资源调度请求进行封装处理,得到并发送外部资源调度请求,以便向对应的云平台进行资源调度。5.根据权利要求4所述的云平台资源调度方法,其特征在于,应用服务器按照预设格式对资源请求信息进行封装处理,得到内部资源调度请求,包括:所述应用服务器按照所述云平台元数据的格式对所述资源请求信息进行封装处理,得到所述内部资源调度请求。6.一种资源调度服务器,其特征在于,包括:云平...

【专利技术属性】
技术研发人员:胡玉鹏魏传程
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

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

1