[发明专利]任务部署方法、装置、设备及平台有效
申请号: | 201910463037.0 | 申请日: | 2019-05-30 |
公开(公告)号: | CN110138876B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 吴宏斌;严龙 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04L67/60 | 分类号: | H04L67/60;H04L67/63;H04L67/56 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 陈蕾 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 任务 部署 方法 装置 设备 平台 | ||
本公开关于一种任务部署方法、装置、设备及平台,所述任务部署的方法包括:确定待部署任务的任务信息,所述任务信息包括所述待部署任务需要部署的目标区域标识及任务配置信息;确定所述目标区域标识对应的代理服务标识;将所述任务配置信息发送至所述代理服务标识对应的代理服务,以由所述代理服务将所述任务配置信息发送至所述目标区域标识对应的区域调度节点,由所述区域调度节点按照所述任务配置信息进行任务部署。本实施例可以缩短跨地域任务部署的时长。
技术领域
本公开涉及服务部署技术领域,尤其涉及任务部署方法、装置、设备及平台。
背景技术
部署平台是持续集成、持续部署、DevOps(Development和Operations的组合词,是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合)理念的重要组成,是影响敏捷开发的关键因素。特别对于业务涉及国内外多个区域的企业,面对复杂的网络环境,一个高效统一的部署平台可以提高整个企业的研发迭代效率。
相关技术中,部署平台解决的都是同机房或同一个区域同环境的部署,在部署过程中,由主控端发起部署服务到目的服务器上,此时由于网络环境联通,所以可正常部署。但针对跨地域的不连通网络,如海外与国内的部署,或公有云与私有云的部署,上述的部署平台就无法正常执行,需要搭建额外的部署系统。这样多区域上线会产生额外的操作成本,例如在多个不联通的区域都有服务需要上线时,则需要分别上线,且还会产生额外的维护和管理成本。
发明内容
本公开提供一种任务部署方法、装置、设备及平台,以至少解决相关技术中跨地域进行任务部署时操作繁琐、维护及管理成本高的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种任务部署平台,包括处于不同网络环境的全局部署系统以及区域部署系统;
所述全局部署系统包括:
管理子系统,被配置为确定待部署任务的任务信息,并将所述任务信息发送至全局调度节点,所述任务信息包括所述待部署任务需要部署的目标区域标识及任务配置信息;
全局调度节点,被配置为在获得所述任务信息后,确定所述目标区域标识对应的代理服务标识,将所述任务配置信息发送至所述代理服务标识对应的代理服务中;
所述区域部署系统包括:
代理服务,被配置为从所述全局调度节点中接收到任务配置信息以后,将所述任务配置信息发送至所述目标区域标识对应的区域调度节点中;
区域调度节点,被配置为在获得所述任务配置信息以后,根据所述任务配置信息确定对应的任务部署逻辑,并将所述任务部署逻辑进行封装后得到的封装信息发送至部署代理节点中;
部署代理节点,被配置为从所述封装信息中获得所述任务部署逻辑以后,按照所述任务部署逻辑进行任务部署。
根据本公开实施例的第二方面,提供一种任务部署的方法,所述任务部署的方法包括:
确定待部署任务的任务信息,所述任务信息包括所述待部署任务需要部署的目标区域标识及任务配置信息;
确定所述目标区域标识对应的代理服务标识;
将所述任务配置信息发送至所述代理服务标识对应的代理服务,以由所述代理服务将所述任务配置信息发送至所述目标区域标识对应的区域调度节点,由所述区域调度节点按照所述任务配置信息进行任务部署。
根据本公开实施例的第三方面,提供一种任务部署的方法,所述任务部署的方法包括:
接收代理服务发送的任务配置信息,其中,所述任务配置信息为所述代理服务从全局部署系统中接收的信息;
根据所述任务配置信息确定对应的任务部署逻辑;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910463037.0/2.html,转载请声明来源钻瓜专利网。