资源调度方法、装置、云服务器、服务器及可读存储介质制造方法及图纸

技术编号:35584928 阅读:9 留言:0更新日期:2022-11-16 14:59
本发明专利技术提供一种资源调度方法、装置、云服务器、服务器及可读存储介质,涉及云服务技术领域。该方法包括:获取多个第二云服务器上的服务状态信息;在多个第二云服务器上的所述服务状态信息满足预设条件的情况下,启动服务调度,确定多个第二云服务器上的目标云服务器;向所述目标云服务器发送调度指令。本发明专利技术的方案,通过第一云服务器对多个第二云服务器的服务状态信息的获取,确定目标云服务器,并向目标云服务器发送调度指令。本发明专利技术实施例的方案实现了多个云服务器之间的统一调度,通过第一云服务器向目标云服务器发送调度指令即可完成在多个第二云服务器之间的资源调度,提高了云服务器的使用率,降低了云服务器的维护成本。本。本。

【技术实现步骤摘要】
资源调度方法、装置、云服务器、服务器及可读存储介质


[0001]本专利技术涉及云服务
,特别是指一种资源调度方法、装置、云服务器、服务器及可读存储介质。

技术介绍

[0002]现有混合云技术,均以虚拟化为基础,虽然基础设施即服务(Infrastructure as a Service,IaaS)层面都具有高性能、高弹性,但因各云服务商提供的应用程序接口(Application Programming Interface,API)不尽相同,服务在不同云之间的部署调度较为繁琐。目前只能使用传统的方式,通过开发运维人员手动在各云环境中部署相应的服务。基础设施的投入和维护所需的时间和人力成本,造成混合云间的资源调度成本较高。

技术实现思路

[0003]本专利技术的目的是提供一种资源调度方法、装置、云服务器、服务器及可读存储介质,通过第一云服务器对多个第二云服务器的服务状态信息的获取以及判断,确定目标云服务器,并进行资源调度,有效提高了云服务器的使用率,降低了云服务器的维护成本。
[0004]为达到上述目的,本专利技术的实施例提供一种资源调度方法,应用于第一云服务器,所述方法包括:
[0005]获取多个第二云服务器上的服务状态信息;
[0006]在多个第二云服务器上的所述服务状态信息满足预设条件的情况下,启动服务调度,确定多个第二云服务器上的目标云服务器;
[0007]向所述目标云服务器发送调度指令。
[0008]进一步地,所述启动服务调度,包括:
[0009]获取多个所述第二云服务器的服务运行基础信息、多个所述第二云服务器的服务运行资源信息以及多个所述第二云服务器的服务运行编排信息;
[0010]其中,确定多个第二云服务器上的目标云服务器,包括:
[0011]根据所述服务运行基础信息、所述服务运行资源信息以及所述服务运行编排信息,确定所述目标云服务器。
[0012]进一步地,所述方法还包括:
[0013]每间隔预设时长,接收多个所述第二云服务器发送的服务上报信息,并对所述服务上报信息进行保存;
[0014]监测所保存的所述服务上报信息,并获取所述服务状态信息、所述服务运行基础信息、所述服务运行资源信息和所述服务运行编排信息。
[0015]进一步地,所述服务状态信息包括:服务运行状态信息和服务运行资源信息;
[0016]所述多个第二云服务器上的所述服务状态信息满足预设条件,包括:
[0017]所述多个第二云服务器中的至少一个第三云服务器的服务运行状态异常和/或服务运行资源使用率大于预设阈值。
[0018]进一步地,所述确定多个第二云服务器上的目标云服务器,包括:
[0019]根据所述多个第二云服务器的服务运行资源信息,确定所述多个第二云服务器中,服务运行基础信息和服务运行编排信息与所述第三云服务器相匹配的第二云服务器为所述目标云服务器。
[0020]进一步地,所述方法还包括:
[0021]配置多个所述第二云服务器支持的服务配置文件;
[0022]获取服务配置文件信息;所述服务配置文件信息包括:服务配置文件的类型以及版本。
[0023]进一步地,所述方法还包括:
[0024]根据由接口服务模块上输入的调度指令,启动服务调度。
[0025]进一步地,所述方法还包括:
[0026]获取所述服务上报信息中的服务状态信息,并进行维护及实时更新;
[0027]获取所述服务上报信息中的服务运行资源信息,并进行维护及实时更新;
[0028]获取所述服务上报信息中的所述服务运行编排信息,并进行维护及实时更新。
[0029]为达到上述目的,本专利技术的实施例还提供一种资源调度方法,应用于第二云服务器,包括:
[0030]接收第一云服务器发送的调度指令;
[0031]根据所述调度指令,对所述第二云服务器的服务资源进行调度。
[0032]进一步地,所述根据所述调度指令,对所述第二云服务器的服务资源进行调度,包括:
[0033]根据所述调度指令创建配置文件,并根据所述调度指令生成服务容器;
[0034]将所述配置文件挂载到所述服务容器,并启动所述服务容器;
[0035]向所述第一云服务器发送服务上报信息。
[0036]进一步地,所述方法还包括:
[0037]每间隔预设时长,向所述第一云服务器发送服务上报信息;
[0038]所述服务上报信息包括多个所述第二云服务器的服务运行基础信息、每个所述第二云服务器的节点资源信息以及多个所述第二云服务器的服务运行编排信息。
[0039]为达到上述目的,本专利技术的实施例还提供一种资源调度装置,包括:
[0040]获取模块,用于获取多个第二云服务器上的服务状态信息;
[0041]处理模块,用于在多个第二云服务器上的所述服务状态信息满足预设条件的情况下,启动服务调度,确定多个第二云服务器上的目标云服务器;
[0042]指令发送模块,用于向所述目标云服务器发送调度指令。
[0043]为达到上述目的,本专利技术的实施例还提供一种资源调度装置,包括:
[0044]接收模块,接收第一云服务器发送的调度指令;
[0045]调度模块,用于根据所述调度指令,对第二云服务器的服务资源进行调度。
[0046]为达到上述目的,本专利技术的实施例还提供一种云服务器,所述云服务器为第一云服务器,包括第一收发机和第一处理器,其中:
[0047]所述第一收发机用于,获取多个第二云服务器上的服务状态信息;
[0048]所述第一处理器还用于,在多个第二云服务器上的所述服务状态信息满足预设条
件的情况下,启动服务调度,确定多个第二云服务器上的目标云服务器;
[0049]所述第一收发机还用于,向所述目标云服务器发送调度指令。
[0050]为达到上述目的,本专利技术的实施例还提供一种云服务器,所述云服务器为第二云服务器,包括第二收发机和第二处理器,其中:
[0051]所述第二收发机用于,接收第一云服务器发送的调度指令;
[0052]所述第二处理器用于,根据所述调度指令,对所述第二云服务器的服务资源进行调度。
[0053]为达到上述目的,本专利技术的实施例还提供一种服务器,包括:收发器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令;所述处理器执行所述程序或指令时实现如上所述的资源调度方法。
[0054]为达到上述目的,本专利技术的实施例还提供一种可读存储介质,其上存储有程序或指令,所述程序或指令被处理器执行时实现如上所述的资源调度方法中的步骤。
[0055]本专利技术的上述技术方案的有益效果如下:
[0056]本专利技术实施例的资源调度方法,通过第一云服务器对多个第二云服务器的服务状态信息的获取以及判断,确定出服务要调度部署到的目标云服务器,并向目标云服务器发送调度指令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,应用于第一云服务器,其特征在于,所述方法包括:获取多个第二云服务器上的服务状态信息;在多个第二云服务器上的所述服务状态信息满足预设条件的情况下,启动服务调度,确定多个第二云服务器上的目标云服务器;向所述目标云服务器发送调度指令。2.根据权利要求1所述的资源调度方法,其特征在于,所述启动服务调度,包括:获取多个所述第二云服务器的服务运行基础信息、多个所述第二云服务器的服务运行资源信息以及多个所述第二云服务器的服务运行编排信息;其中,确定多个第二云服务器上的目标云服务器,包括:根据所述服务运行基础信息、所述服务运行资源信息以及所述服务运行编排信息,确定所述目标云服务器。3.根据权利要求2所述的资源调度方法,其特征在于,所述方法还包括:每间隔预设时长,接收多个所述第二云服务器发送的服务上报信息,并对所述服务上报信息进行保存;监测所保存的所述服务上报信息,并获取所述服务状态信息、所述服务运行基础信息、所述服务运行资源信息和所述服务运行编排信息。4.根据权利要求1所述的资源调度方法,其特征在于,所述服务状态信息包括:服务运行状态信息和服务运行资源信息;所述多个第二云服务器上的所述服务状态信息满足预设条件,包括:所述多个第二云服务器中的至少一个第三云服务器的服务运行状态异常和/或服务运行资源使用率大于预设阈值。5.根据权利要求4所述的资源调度方法,其特征在于,所述确定多个第二云服务器上的目标云服务器,包括:根据所述多个第二云服务器的服务运行资源信息,确定所述多个第二云服务器中,服务运行基础信息和服务运行编排信息与所述第三云服务器相匹配的第二云服务器为所述目标云服务器。6.根据权利要求1所述的资源调度方法,其特征在于,所述方法还包括:配置多个所述第二云服务器支持的服务配置文件;获取服务配置文件信息;所述服务配置文件信息包括:服务配置文件的类型以及版本。7.根据权利要求1所述的资源调度方法,其特征在于,所述方法还包括:根据由接口服务模块上输入的调度指令,启动服务调度。8.根据权利要求3所述的资源调度方法,其特征在于,所述方法还包括:获取所述服务上报信息中的服务状态信息,并进行维护及实时更新;获取所述服务上报信息中的服务运行资源信息,并进行维护及实时更新;获取所述服务上报信息中的所述服务运行编排信息,并进行维护及实时更新。9.一种资源调度方法,应用于第二云服务器,其特征在于,包括:接收第一云服务器发送的调度指令;根据所述调度指令,对所述第二云服务器的服务资源进...

【专利技术属性】
技术研发人员:潘晓林李浩沈强彭辉
申请(专利权)人:中移智行网络科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1