一种作业管理方法及装置制造方法及图纸

技术编号:16528784 阅读:49 留言:0更新日期:2017-11-09 20:29
本申请公开了一种作业管理方法,包括管理中心将作业任务进行容器化,得到容器化作业任务;当接收到作业需求信号时,将容器化作业任务与容器主机匹配;当匹配成功时,发送执行命令使容器主机执行容器化作业任务。通过将作业任务通过容器镜像化技术虚拟化至容器中,由于容器具有虚拟机的特点,独立的运行环境方便在统一环境中运行任务,并且容器技术没有虚拟机的占用资源较多的问题,同时容器可以运行在大部分主机系统中,对于其中的作业任务来说无需重新配置即可运行,方便了作业任务的调度,因此管理者也无须关注细节内容,可以将更多的精力放在任务的调度和安排。本申请还公开了一种作业管理装置,具有上述有益效果,在此不作赘述。

【技术实现步骤摘要】
一种作业管理方法及装置
本申请涉及计算机
,特别涉及一种作业管理方法及装置。
技术介绍
随着计算机技术的发展,应用服务的增多,对于运行大量作业任务的主机来说,需要合理的进行作业调度,充分利用硬件资源。而对于不同任务来说,不同任务有不同的资源需求,包括运行时的性能要求和对于系统环境的配置需求,同时作业任务有不同优先级,例如有些及时反映的作业任务需要即时运行,进行计算,则此时就不应该使用传统的执行顺序,应根据其作业任务的优先级进行作业任务的执行调度。在一般计算机作业调度系统中,主要是根据作业控制块中的信息,审查系统能否满足用户作业的资源需求,以判断是否可以运行作业任务。以及按照一定的调度算法,从外存的后备队列中选取某些作业调入内存,并为他们创建进程、分配必要的资源。然后再将新创建的进程插入就绪队列,准备执行。将资源分配给作业时,计划程序使用这些资源执行作业中的任务。但是,上述作业调度系统的操作依赖底层操作系统,由于任务运行的环境与操作系统有密切的关联,而且任务运行时需要有合适的运行环境配置,如果更改了运行环境需要做出相应的配置修改,因此任务与操作系统的耦合性非常高。同时由于使用者的视觉不一样,管理员更关注的是任务本身和编排及处理,而非任务运行时的细节内容。同时,在任务第一次打包分发运行时,利用上述的调度系统会造成运行环境和开发环境的不同,很有可能造成运行不成功和分发失败等问题。因此如何解决主机中的作业任务的调度问题,是本领域技术人员需要讨论的重点问题。
技术实现思路
本申请的目的是提供一种作业管理方法及系统,将作业任务通过容器镜像化技术虚拟化至容器中,由于容器具有虚拟机的特点,独立的运行环境方便在统一环境中运行任务,同时容器技术没有虚拟机的占用资源较多的问题,而且容器可以运行在大部分主机系统中,对于其中的作业任务来说无需重新配置即可运行,方便了作业任务的调度,同时管理者也无须关注细节内容,只关心任务的调度和安排。为解决上述技术问题,本申请提供一种作业管理方法,包括:管理中心将作业任务进行容器化,得到容器化作业任务;当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配;当匹配成功时,发送执行命令使所述容器主机执行所述容器化作业任务。可选的,还包括:当匹配不成功时,所述管理中心发出失败提示。可选的,当所述容器主机执行结束后,还包括:所述容器主机反馈执行结果至所述管理中心。可选的,所述当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配,包括所述容器主机进行自身能力评估,得到能力值;将所述能力值作为所述作业需求信号发送到所述管理中心;所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配。可选的,所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配,包括:统计当前每个待执行作业任务的所需性能值,并从大到小进行排列形成作业任务表;将所述容器主机从所述所需性能值最大的作业任务开始匹配,如果所述能力值大于或等于所述所需性能值,则匹配成功;如果小于,则匹配下一个作业任务直到匹配成功。本申请还提供一种作业管理装置,包括:容器化模块,管理中心将作业任务进行容器化,得到容器化作业任务;匹配模块,当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配;发送执行模块,当匹配成功时,发送执行命令使所述容器主机执行所述容器化作业任务。可选的,还包括:失败提示模块,当匹配不成功时,所述管理中心发出失败提示。可选的,当所述容器主机执行结束后,还包括:反馈单元,所述容器主机反馈执行结果至所述管理中心。可选的,所述匹配模块,包括:评估单元,所述容器主机进行自身能力评估,得到能力值;信号发送单元,将所述能力值作为所述作业需求信号发送到所述管理中心;匹配单元,所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配。可选的,所述匹配单元包括:统计子单元,统计当前每个待执行作业任务的所需性能值,并从大到小进行排列形成作业任务表;匹配子单元,将所述容器主机从所述所需性能值最大的作业任务开始匹配,如果所述能力值大于或等于所述所需性能值,则匹配成功;如果小于,则匹配下一个作业任务直到匹配成功。本申请所提供的一种作业管理方法,包括管理中心将作业任务进行容器化,得到容器化作业任务;当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配;当匹配成功时,发送执行命令使所述容器主机执行所述容器化作业任务。通过将作业任务通过容器镜像化技术虚拟化至容器中,由于容器具有虚拟机的特点,独立的运行环境方便在统一环境中运行任务,并且容器技术没有虚拟机的占用资源较多的问题,同时容器可以运行在大部分主机系统中,对于其中的作业任务来说无需重新配置即可运行,方便了作业任务的调度,因此管理者也无须关注细节内容,可以将更多的精力放在任务的调度和安排。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的作业管理的流程图;图2为本申请实施例提供的一般作业调度的流程图;图3为本申请实施例提供的用户发送需求的流程图;图4为本申请实施例提供的匹配流程图;图5为本申请实施例提供的能力值匹配的流程图;图6为本申请实施例提供的主机发送需求的流程图;图7为本申请实施例提供的作业管理装置的框图。具体实施方式本申请的核心是提供一种作业管理方法及装置,将作业任务通过容器镜像化技术虚拟化至容器中,由于容器具有虚拟机的特点,独立的运行环境方便在统一环境中运行任务,并且容器技术没有虚拟机的占用资源较多的问题,同时容器可以运行在大部分主机系统中,对于其中的作业任务来说无需重新配置即可运行,方便了作业任务的调度,因此管理者也无须关注细节内容,可以将更多的精力放在任务的调度和安排。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。请参考图1,图1为本申请实施例提供的作业管理的流程图。本实施例,可以包括以下步骤:S100,管理中心将作业任务进行容器化,得到容器化作业任务;本申请提供的方法中的要点以及执行后续步骤的前提都是将作业任务容器化,而该容器化的过程是指将所需作业任务的程序以及程序运行的依赖包打包至一个可移植的容器中,当作一个应用组件,该组件可以在任何流行的系统中运行。该过程可以将App变成一种标准化的、可移植的、自管理的组件。该组件可以受管理方法的调度在不同的系统间正常的运行,因此容器化的过程也是作业调度的前提。在本实施例中选用Docker作为容器化的工具,由于其市场占有率较高,软件更新块,配套软件丰富,在实时作业管理时更为方便。因此,在本实施例中,所有的应用服务即作业任务都是经过容器化的应用或者作业任务,而容器化不是指已经加载至待运行内存的过程,指的是通过容器本文档来自技高网...
一种作业管理方法及装置

【技术保护点】
一种作业管理方法,其特征在于,所述方法包括:管理中心将作业任务进行容器化,得到容器化作业任务;当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配;当匹配成功时,发送执行命令使所述容器主机执行所述容器化作业任务。

【技术特征摘要】
1.一种作业管理方法,其特征在于,所述方法包括:管理中心将作业任务进行容器化,得到容器化作业任务;当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配;当匹配成功时,发送执行命令使所述容器主机执行所述容器化作业任务。2.根据权利要求1所述的方法,其特征在于,还包括:当匹配不成功时,所述管理中心发出失败提示。3.根据权利要求2所述的方法,其特征在于,当所述容器主机执行结束后,还包括:所述容器主机反馈执行结果至所述管理中心。4.根据权利要求3所述的方法,其特征在于,所述当接收到作业需求信号时,将所述容器化作业任务与容器主机匹配,包括所述容器主机进行自身能力评估,得到能力值;将所述能力值作为所述作业需求信号发送到所述管理中心;所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配。5.根据权利要求4所述的方法,其特征在于,所述管理中心根据所述能力值将所述容器主机与所述容器化作业任务进行匹配,包括:统计当前每个待执行作业任务的所需性能值,并从大到小进行排列形成作业任务表;将所述容器主机从所述所需性能值最大的作业任务开始匹配,如果所述能力值大于或等于所述所需性能值,则匹配成功;如果小于,则匹配下一个作业任务直到匹配成功。6.一...

【专利技术属性】
技术研发人员:刘毅
申请(专利权)人:杭州时趣信息技术有限公司
类型:发明
国别省市:浙江,33

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

1