[发明专利]应用部署方法、装置、设备和存储介质在审
| 申请号: | 201910631256.5 | 申请日: | 2019-07-12 |
| 公开(公告)号: | CN110362318A | 公开(公告)日: | 2019-10-22 |
| 发明(设计)人: | 贾璐 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/71;G06F3/0481 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用部署 分阶段 部署 服务器资源 服务部署 目标服务器 部署应用 存储介质 配置信息 用户作用 可复用 中大型 维度 服务器 统一 响应 试验 发布 渠道 应用 | ||
本发明实施例公开了一种应用部署方法、装置、设备和存储介质。该方法包括:响应于用户作用在应用部署界面上的操作,确定服务部署模板和待部署应用包;将所述服务部署模板中目标部署阶段的服务器资源,作为目标服务器资源;在所述目标服务器资源中部署所述待部署应用包。本发明实施例通过包括服务器资源分阶段部署配置信息的服务部署模板,实现了中大型规模服务器中服务器资源的分阶段部署,为应用的统一发布提供了分阶段试验的渠道,满足了用户依据业务维度进行分阶段部署的需求,规范了应用部署流程,实现了部署模板的统一和可复用性,提高了应用部署效果,避免了线上部署引发较大规模线上故障。
技术领域
本发明实施例涉及计算机技术领域,尤其涉及一种应用部署方法、装置、设备和存储介质。
背景技术
随着计算机技术的快速发展,中大型公司通过对中大型规模服务器的部署,以保证有充足的底层能力响应用户的请求来为用户提供服务。
目前,往往会针对多个地域、机房、服务器进行部署,并依靠人工经验来选择机房和实例等配置信息,依靠工作人员对支持应用的每一台服务器上的资源逐一进行手工配置,以将待上线的应用包通过下载、解压、运行等一系列操作部署到服务器资源中。
然而,现有的应用部署方式对于人工的依赖性较强,操作步骤繁琐,部署操作效率低下,缺少标准化的部署流程,无法对不同地域、机房等维度下的服务器资源进行细粒度的分阶段试验部署,难以保证应用包的上线部署效果,甚至引发较大规模线上故障。
发明内容
本发明实施例提供了一种应用部署方法、装置、设备和存储介质,能够提高应用的部署效率。
第一方面,本发明实施例提供了一种应用部署方法,包括:
响应于用户作用在应用部署界面上的操作,确定服务部署模板和待部署应用包;
将所述服务部署模板中目标部署阶段的服务器资源,作为目标服务器资源;
在所述目标服务器资源中部署所述待部署应用包。
第二方面,本发明实施例提供了一种应用部署装置,包括:
模板调用目标,用于响应于用户作用在应用部署界面上的操作,确定服务部署模板和待部署应用包;
资源确定模块,用于将所述服务部署模板中目标部署阶段的服务器资源,作为目标服务器资源;
应用包部署模块,用于在所述目标服务器资源中部署所述待部署应用包。
第三方面,本发明实施例提供了一种设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明任意实施例所述的应用部署方法。
第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明任意实施例所述的应用部署方法。
本发明实施例通过调用服务部署模板,依据服务部署模板,确定当前待部署的目标部署阶段,将服务部署模板中目标部署阶段的服务器资源确定为目标服务器资源,在目标服务器资源中部署待部署应用包。本发明实施例通过包括服务器资源分阶段部署配置信息的服务部署模板,实现了中大型规模服务器中服务器资源的分阶段部署,为应用的统一发布提供了分阶段试验的渠道,满足了用户依据业务维度进行分阶段部署的需求,规范了应用部署流程,实现了部署模板的统一和可复用性,提高了应用部署效果,避免了线上部署引发较大规模线上故障。
附图说明
图1为本发明实施例一提供的一种应用部署方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910631256.5/2.html,转载请声明来源钻瓜专利网。





