云计算资源的调度方法、装置和电子设备与流程
- 国知局
- 2024-08-02 14:09:39
本发明涉及计算机,尤其是涉及一种云计算资源的调度方法、装置和电子设备。
背景技术:
1、continuous integration是一种软件开发工具,可以将多名研发人员提供的软件代码进行集成,得到完成的软件产品。软件开发工具可以运行在云平台上,云平台中的最小容器部署单元是pod,pod用于实现软件开发工具中的功能。当当前的pod资源不够用时,软件开发工具会请求云平台创建新的pod,在该过程中,云平台的资源调度器与节点需要进行通信,节点内还需要基于镜像文件创建pod,该过程耗时较长,导致pod启动缓慢,软件开发效率较低。
技术实现思路
1、有鉴于此,本发明的目的在于提供一种云计算资源的调度方法、装置和电子设备,以节省云计算资源的调度过程中,即时创建容器部署单元带来的启动开销,提升软件开发的速度和效率。
2、第一方面,本发明实施例提供了一种云计算资源的调度方法,该方法应用于云计算平台的代理服务,所述代理服务预先通过云计算平台创建至少一个资源部署单元,资源部署单元通过指定镜像信息进行创建;资源部署单元运行在资源存储空间中;方法包括:接收资源部署单元的创建请求,从创建请求中获取目标镜像信息;确定资源存储空间中是否存在基于目标镜像信息创建的资源部署单元;如果存在,将目标镜像信息创建的资源部署单元确定为目标部署单元,通过云计算平台为目标部署单元执行启动前置操作,以控制目标部署单元启动。
3、第二方面,本发明实施例提供了一种云计算资源的调度装置,该装置应用于云计算平台的代理服务,代理服务预先通过云计算平台创建至少一个资源部署单元,资源部署单元通过指定镜像信息进行创建;资源部署单元运行在资源存储空间中;装置包括:第一接收模块,用于接收资源部署单元的创建请求,从创建请求中获取目标镜像信息;第一确定模块,用于确定资源存储空间中是否存在基于目标镜像信息创建的资源部署单元;第二确定模块,用于如果存在,将目标镜像信息创建的资源部署单元确定为目标部署单元,通过云计算平台为目标部署单元执行启动前置操作,以控制目标部署单元启动。
4、第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的云计算资源的调度方法。
5、第四方面,本发明实施例提供了一种电子设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述的云计算资源的调度方法。
6、本发明实施例带来了以下有益效果:
7、本发明实施例提供了一种云计算资源的调度方法、装置和电子设备,其中,方法包括:接收资源部署单元的创建请求,从创建请求中获取目标镜像信息;确定资源存储空间中是否存在基于目标镜像信息创建的资源部署单元;如果存在,将目标镜像信息创建的资源部署单元确定为目标部署单元,通过云计算平台为目标部署单元执行启动前置操作,以控制目标部署单元启动。该方式中,在云计算平台上部署代理服务,代理服务预先通过云计算平台在资源存储空间中创建至少一个资源部署单元,代理服务接收到资源部署单元的创建请求后,从创建请求中获取目标镜像信息,如果资源存储空间中存在采用目标镜像信息创建的资源部署单元,直接将资源存储空间中该资源部署单元确定为目标部署单元,通过云计算平台为目标部署单元执行启动前置操作,以控制目标部署单元启动。该方式提前创建资源部署单元运行在资源存储空间中,通过代理服务从资源存储空间中确定目标部署单元后直接执行启动前置操作,以控制目标部署单元启动,节省了即时创建容器部署单元带来的启动开销,提升了软件开发的速度和效率。
8、本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
9、为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
技术特征:1.一种云计算资源的调度方法,其特征在于,所述方法应用于云计算平台的代理服务,所述代理服务预先通过所述云计算平台创建至少一个资源部署单元,所述资源部署单元通过指定镜像信息进行创建;所述资源部署单元运行在资源存储空间中;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述创建请求由软件开发工具发送,所述创建请求中携带有所述代理服务的访问地址。
3.根据权利要求1所述的方法,其特征在于,通过所述云计算平台为所述目标部署单元执行启动前置操作,以控制所述目标部署单元启动的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,确定所述资源存储空间中是否存在基于所述目标镜像信息创建的资源部署单元的步骤之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,如果存在,将所述目标镜像信息创建的资源部署单元确定为目标部署单元,通过所述云计算平台为所述目标部署单元执行启动前置操作,以控制所述目标部署单元启动的步骤之后,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述指定镜像信息包括多个;所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,多个所述指定镜像信息对应的历史单元数量的比值,与多个所述指定镜像信息对应的当前单元数量的比值相同。
9.一种云计算资源的调度装置,其特征在于,所述装置应用于云计算平台的代理服务,所述代理服务预先通过所述云计算平台创建至少一个资源部署单元,所述资源部署单元通过指定镜像信息进行创建;所述资源部署单元运行在资源存储空间中;所述装置包括:
10.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机可执行指令,所述处理器执行所述计算机可执行指令以实现权利要求1-8任一项所述的云计算资源的调度方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1-8任一项所述的云计算资源的调度方法。
技术总结本发明提供了一种云计算资源的调度方法、装置和电子设备,方法包括:接收资源部署单元的创建请求,从创建请求中获取目标镜像信息;确定资源存储空间中是否存在基于目标镜像信息创建的资源部署单元;如果存在,将目标镜像信息创建的资源部署单元确定为目标部署单元,通过云计算平台为目标部署单元执行启动前置操作,以控制目标部署单元启动。该方式提前创建资源部署单元运行在资源存储空间中,通过代理服务从资源存储空间中确定目标部署单元后直接执行启动前置操作,以控制目标部署单元启动,节省了即时创建容器部署单元带来的启动开销,提升了软件开发的速度和效率。技术研发人员:钟霖,黄耿涛受保护的技术使用者:网易(杭州)网络有限公司技术研发日:技术公布日:2024/7/23本文地址:https://www.jishuxx.com/zhuanli/20240801/241798.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表