[发明专利]一种基于多云平台自定义定时任务的方法在审
申请号: | 201910695218.6 | 申请日: | 2019-07-30 |
公开(公告)号: | CN110515677A | 公开(公告)日: | 2019-11-29 |
发明(设计)人: | 黄伟健;季统凯 | 申请(专利权)人: | 国云科技股份有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448 |
代理公司: | 44595 广东勤诺律师事务所 | 代理人: | 尚俊<国际申请>=<国际公布>=<进入国 |
地址: | 523808 广东省东莞市松山湖高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 云平台 定时任务处理 任务类型 自定义 定时任务设置 任务执行模块 任务内容 任务组件 业务流程 注册中心 差异性 调用 | ||
本发明涉及一种基于多云平台自定义定时任务的方法。本发明的方法是在统管系统的云注册中心注册多个云平台;定义定时任务类型和对应的定时任务处理类;云平台根据自身需求,定制不同定时任务处理类供自身使用;然后,云平台单独接入定时任务组件,并注册到统管系统;编辑定时任务内容并选择相关定时任务类型;启动定时任务业务流程,获取对应定时任务处理类,调用定时任务执行模块。本发明解决了云平台定时任务设置存在的差异性、方式单一、复杂等问题;可以用于多云平台的自定义定时任务。
技术领域
本发明涉及云平台管理技术领域,具体涉及一种基于多云平台自定义定时任务的方法。
背景技术
由于云计算快速发展多年,已经涌现一大批成熟的云计算平台,这些云平台都需要定时任务设置,许多大型企业或者政府机构,都部署多个不同品牌的云平台,而这些云平台各自都有一套设置定时任务的方法。基于此,现有的定时任务设置存在以下的不足:
一是各个云平台提供的设置定时任务的方法存在差异性,包括其访问控制页面、API接口并不一致,无法统一管理。
二是每次设置定时任务,都需要运维人员设置较多定时任务相关的参数配置;重复类似的操作消耗了运维人员较多的工作时间,降低了运维人员的工作效率。
三是设置定时任务的方式单一,只能创建单一类型的定时任务,如开机、关机、快照等;不能自定义定时任务的内容,限制了定时任务设置的灵活性和多样性。
发明内容
本发明解决的技术问题是提供一种基于多云平台自定义定时任务的方法,实现灵活设置多云平台定时任务,并具有可扩展性和可定制化。
本发明解决前述技术问题的技术方案是:
在统管系统的云注册中心注册多个云平台;定义定时任务类型和对应的定时任务处理类;云平台根据自身需求,定制不同定时任务处理类供自身使用;然后,云平台单独接入定时任务组件,并注册到统管系统;编辑定时任务内容并选择相关定时任务类型;启动定时任务业务流程,获取对应定时任务处理类,调用定时任务执行模块。
所述的统管系统是指统一管理多个云平台基础设施的系统;包含不同云平台的所有功能操作;云平台的各种功能都通过所述系统进行操作;
所述的注册多个云平台,是指通过组件部署的服务地址注册到统管系统。
所述的定时任务类型包括云服务器开机、云服务器关机、云服务器备份、云服务器定时备份。
所述的定时任务处理类是与定时任务类型相对应,可由用户根据业务需求设置的任务名称、任务对象、任务参数设定、执行方式设定、执行参数设定;
所述的执行方式设定包含三个参数,任务生效时间、任务终止时间、任务执行周期;
所述的任务对象可以是单个对象,也可以是多个对象;根据不同的任务类型,对应不同类型的对象;云服务器定时任务对应的操作对象是云服务器,镜像定时任务对应的操作对象是镜像;
所述的任务参数设定依据任务类型而定,可以为空;云服务器开机没有任务参数,云服务器快照的任务参数是最大快照容量;云服务器备份的任务参数包括备份名称、备份路径、备份描述;
所述的执行参数设定依据任务执行周期而定;当任务执行周期是每天时,执行参数是间隔天数;当任务执行周期为每周时,执行参数包括间隔周数、一周的哪几天执行;
所述的方法指定指每个定时任务类型默认的定时任务处理类,初始化时供所有云平台使用;各个云平台也可以根据自身需求,定制不同定时任务类型处理类。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国云科技股份有限公司,未经国云科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910695218.6/2.html,转载请声明来源钻瓜专利网。