本发明专利技术公开了一种作业生命期的控制方法和装置,可由云服务平台接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;云服务平台在用户作业执行后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。本发明专利技术的作业生命期的控制技术保证用户能够控制作业的生命期,提高了作业的生命期管理的灵活性。
【技术实现步骤摘要】
一种作业生命期的控制方法和装置
本专利技术涉及通信领域,具体涉及一种作业生命期的控制方法和装置。
技术介绍
虚拟化技术是数据中心虚拟化和云服务平台(以下简称云服务平台)构建的基础。虚拟化技术是指在物理服务器上,通过虚拟化管理软件将物理资源分割为多个逻辑分区,每个分区相互隔离,成为独立的虚拟机。对操作系统和应用程序而言,虚拟机与物理服务器没有区别,它们可以共享同一台物理服务器的资源。云服务平台支持为云服务用户(简称为用户)提供用户系统出租服务,所述用户系统指包含一组虚拟机、存储器和网络并且彼此间相互连接或关联的资源集合。为了便于用户将传统的应用托管在用户系统上,云服务平台还为用户提供了用户系统管理接口,包括门户管理、系统管理、虚拟机管理、卷管理、网络管理,以及对用户系统及其包含的资源的作业、事件日志和测量等方面的监测功能。可以在云服务平台上实现作业控制功能。当云服务平台对用户的资源请求无法同步执行完成,并且完成时间不确定时,先创建一个作业以进行缓存,然后根据系统的处理能力和作业的优先级进行异步调度。用户可以不定期地对作业进行查询,以确定用户提交的资源请求完成情况。云服务平台对成功执行完成的作业,或未成功执行完成的作业都将设置定时器以对作业保存一段时间,以供用户随时查询当前的作业相关信息,包括成功执行完成的作业被分配的资源信息,未成功执行完成的作业的异常信息等。参见图1,图1为云服务平台中的作业管理模型示意图。图1中,云服务用户101作为云服务平台102的租户,云服务平台102根据云服务用户101的请求为其申请指定资源量的用户系统,云服务用户101具有对所分配的用户系统的操作权限;云服务平台102是基础架构即服务的管理平台;资源管理器103负责管理云服务平台102中的资源,包括提供云服务门户、资源管理调度、作业管理器和作业信息库等模块;用户系统104即云服务平台102成功完成作业调度后为用户所分配的用户系统,其中包含虚拟机、存储资源、网络资源和其他相关资源;作业信息库110记录针对用户的资源请求所创建的作业信息,包括作业的状态,作业执行结果等信息。作业管理器111负责创建、管理和调度针对用户资源请求所创建的作业,负责用户对指定作业的查询等功能;云服务门户112是云服务用户访问云服务平台102的入口,通过云服务门户,用户可以获取云服务平台102所能提供的服务信息,包括云服务平台102对作业的支持情况、作业能力等;虚拟机120是封装了 CPU和内存的虚拟化的计算资源;存储资源121是可以连接到虚拟机的块或文件系统;网络资源122为虚拟机和存储资源提供与网络连接相关的资源,包括网络端口、转发组、地址等;其他资源123包含与用户系统104相关的作业、策略和事件日志等监测资源。参见图2,图2所示流程包括以下步骤:步骤201?204是云服务平台针对用户的请求创建作业的过程。步骤201,用户通过云服务入口接入云服务平台,云服务入口向用户返回云服务平台的资源服务信息。步骤202,用户向云服务平台发送操作请求,如创建用户系统、创建虚拟机、启动用户系统、启动虚拟机等。步骤203,云服务平台无法确定用户的操作请求完成时间,则创建一个作业。步骤204,作业管理器向用户返回作业信息,包括作业状态,作业URI等信息。步骤205?207是云服务平台对作业进行调度的过程。步骤205,作业管理器根据作业向资源系统进行资源调度。步骤206,资源系统向作业管理器返回作业完成情况,包括作业成功完成或者作业执行异常等。此时作业管理器根据系统设置的作业保留时间启动作业保留定时器。步骤207,作业管理器记录作业执行结果信息。步骤208?210是用户对作业进行查询的过程。步骤208,用户根据作业URL查询作业管理器中作业的完成情况。步骤209,作业管理器向作业信息库获取作业的完成情况。步骤210,作业管理器向用户返回作业的完成情况。步骤211?213是用户请求云服务平台对作业进行删除的过程。步骤211,用户向作业管理器发起作业删除请求。步骤209,作业管理器删除作业信息。步骤210,作业管理器向用户返回作业的删除完成响应。参见图3,图3所示流程包括以下步骤:步骤301?304是云服务平台针对用户的请求创建作业的过程,同步骤201?204。步骤305?307是云服务平台对作业的调度过程,同步骤205?207。步骤308?310是用户对作业的查询过程,同步骤308?310。步骤311,云服务平台在作业保留定时器超时后隐式删除作业,即删除作业信息库中保留的作业信息。目前,在对用户请求创建的作业的生命期进行管理时,是根据用户的作业删除请求显式地进行作业删除,或者根据系统设置的作业保留时间进行隐式作业删除。但如果用户希望在作业完成后立即对一些不关注作业执行结果的作业进行删除,或者希望针对一些执行异常的作业保留比系统保留时间更短的时长,目前云服务平台无法实现。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种作业生命期的控制方法和装置,以使用户端能够控制作业的生命期,提高作业的生命期管理的灵活性。为达到上述目的,本专利技术的技术方案是这样实现的:一种作业生命期的控制方法,该方法包括:云服务平台接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;云服务平台在用户作业执行后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。所述作业完成删除指示设置为否或者没有设置,在作业执行完成后,对所述作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。在所述作业保留时间没有设置时,采用缺省的作业保留时间。作业执行异常时,根据作业保留时间启动作业保留定时器,在作业保留定时器超时后隐式删除作业。所述作业完成删除指示为:在作业成功完成的情况下,立即自动删除该作业;所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。该方法还包括:云服务平台向用户返回作业信息;用户根据返回的作业信息,对作业完成删除指示和作业保留时间进行修改。一种作业生命期的控制装置,位于云服务平台,该装置用于接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;以及,在用户作业执行完成后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。所述作业完成删除指示设置为否或者没有设置,在作业执行完成后,所述装置用于:对所述作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。在所述作业保留时间没有设置时,所述装置用于采用缺省的作业保留时间。作业执行异常时,所述装置用于:根据作业保留时间启动作业保留定时器,在作业保留定时器超时后隐式删除作业。所述作业完成删除指示为:在作业成功完成的情况下,立即自动删除该作业;所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。该装置还用于:向用户返回作业信息;触发用户根据返回的作业信息,对作业完成删除指示和作业保留时间进行修改。本专利技术的作业生命期的控制技术保证用户能够控制作业的生命期,提高了作业的生命期管理的灵活性。【附图说明】图1为云服务平台中作业管理模型的示意图;图2为现有技术中用户显式删除作业的流程图;图3为现有技术中云服务平台隐式删除作业的流程图;图4为本专利技术实施例中云服务平本文档来自技高网...
【技术保护点】
一种作业生命期的控制方法,其特征在于,该方法包括:云服务平台接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间;云服务平台在用户作业执行后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。
【技术特征摘要】
1.一种作业生命期的控制方法,其特征在于,该方法包括: 云服务平台接收来自用户的操作请求,该请求中携带作业完成删除指示和作业保留时间; 云服务平台在用户作业执行后,根据所述作业完成删除指示和作业保留时间对用户作业进行生命期管理。2.根据权利要求1所述的方法,其特征在于, 所述作业完成删除指示设置为否或者没有设置,在作业执行完成后,对所述作业进行显式删除或者根据系统设置的作业保留时间进行隐式删除。3.根据权利要求1所述的方法,其特征在于, 在所述作业保留时间没有设置时,采用缺省的作业保留时间。4.根据权利要求1所述的方法,其特征在于, 作业执行异常时,根据作业保留时间启动作业保留定时器,在作业保留定时器超时后隐式删除作业。5.根据权利要求1至4任一项所述的方法,其特征在于, 所述作业完成删除指示为:在作业成功完成的情况下,立即自动删除该作业; 所述作业保留时间为:在作业执行异常的情况下将持续保留作业的时间。6.根据权利要求1至4任一项所述的方法,其特征在于,该方法还包括: 云服务平台向用户返回作业信息; 用户根据返回的作业信息,对作业完成删除指示和作业保留时间进行修改。7.—种作业生命期...
【专利技术属性】
技术研发人员:楚俊生,王炜,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。