【技术实现步骤摘要】
一种作业调度和执行方法、装置、设备、系统和存储介质
本专利技术实施例涉及云计算
,尤其涉及一种作业调度和执行方法、装置、设备、系统和存储介质。
技术介绍
云计算是一种基于互联网的分布式计算方式,通过这种方式,共享的软硬件资源和信息可以按需求提供给计算机各种终端和其他设备。云计算具有虚拟化、动态可扩展性、按需部署和灵活性高的特点。其中,作业调度是云计算的关键技术所在。传统的作业调度执行方法资源管理能力较弱,无法有效控制作业执行所需要的物理资源,易造成无序的资源竞争,导致资源利用率较低。
技术实现思路
本专利技术实施例提供一种作业调度和执行方法、装置、设备、系统和存储介质。第一方面,本专利技术实施例提供了一种作业执行方法,适用于本地执行机,包括:响应于本地作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例;基于本地物理资源执行所述本地作业实例。第二方面,本专利技术实施例提供了一种作业执行 ...
【技术保护点】
1.一种作业执行方法,其特征在于,适用于本地执行机,包括:/n响应于本地作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;/n如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例;/n基于本地物理资源执行所述本地作业实例。/n
【技术特征摘要】
1.一种作业执行方法,其特征在于,适用于本地执行机,包括:
响应于本地作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;
如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例;
基于本地物理资源执行所述本地作业实例。
2.一种作业执行方法,其特征在于,适用于远端执行机,包括:
响应于远端作业实例的执行请求,对本地物理资源量进行检测,得到检测结果;
如果所述检测结果满足远端作业实例的接收要求,接收待执行的远端作业实例;
执行所述远端作业实例。
3.根据权利要求2所述的方法,其特征在于,所述执行所述远端作业实例,包括:
探测所述远端作业实例所属的资源组,得到探测结果;其中,所述资源组根据编排容器的工具内的命名空间或者资源管理器内的资源队列进行抽象得到;
如果所述探测结果满足所述远端作业实例的执行要求,则根据所述远端作业实例所属的插件类型,将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列,以供所述编排容器的工具根据所述远端作业实例构造容器类型的作业,并在容器内执行所述作业,或者以供所述资源队列根据所述远端作业实例构造资源队列类型的作业并执行。
4.根据权利要求3所述的方法,其特征在于,在将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列之后,还包括:
从所述编排容器的工具获取容器运行信息,并对所述容器运行信息进行监控;
从所述资源管理器获取作业标识,并对所述作业标识进行监控。
5.根据权利要求3所述的方法,其特征在于,在所述探测所述远端作业实例所属的资源组,得到探测结果之前,还包括:
对所述编排容器的工具内的命名空间或者资源管理器内的资源队列进行抽象,得到包括多个子资源的资源组;
其中,每个子资源包括设定数量的处理器资源和内存资源。
6.根据权利要求3所述的方法,其特征在于,所述探测所述远端作业实例所属的资源组,得到探测结果,包括:
对所述资源组加分布式锁;
计算所述资源组的剩余量;
在所述如果所述探测结果满足所述远端作业实例的执行要求,则根据所述远端作业实例所属的插件类型,将所述远端作业实例提交至所属资源组对应的所述编排容器的工具或者所述资源队列之后,还包括:
释放所述分布式锁。
7.一种作业调度方法,其特征在于,包括:
根据作业实例所属的插件类型,将所述作业实例划分为本地作业实例和远端作业实例;
向本地执行机发送本地作业实例的执行请求,以供所述本地执行机响应于本地作业实例的执行请求,对本地物理资源量进行检测,如果所述检测结果满足本地作业实例的接收要求,接收待执行的本地作业实例,基于本地物理资源执行所述本地作业实例;
向远端执行机发送远端作业实例的执行请求,以供所述远端执行机响应于远端作业实例的执行请求,对本地物理资源量进行检测,得到检测结果,如果所述检测结果满足远端作业实例的接收要求,接收待执行的远端作业实例,执行所述远端作业实例。
8.根据权利要求7所述的方法,其特征在于,所述根据作业实例所属的插件类型,将所述作业实例划分为本地作业实例和远端作业实例,包括:
如果插件类型为可执行的命令行且不为容器类,将所述作业实例划分为本地作业实例;
将未划分为本地作业实例的作业实例划分为远端作业实例。
9.根据权利要求7或8所述的方法,其特征在于,在所述向远端执行机发送远端作业实例的执行请求之后,还包括:
对至少两个本地执行机和至少两个远端执行机进行存活探测;
确定未存活的本地执行机上的目标本地作业实例,并将所述目标本地作业实例的执行请求重新发送至存活的本地执行机;
确定...
【专利技术属性】
技术研发人员:赖海滨,翁世清,赵世辉,洪少辉,黄启成,陈守当,林思远,周怡臻,苏超然,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。