[发明专利]一种应用部署系统、方法、发布引擎及计算机设备有效
| 申请号: | 201910966541.2 | 申请日: | 2019-10-12 |
| 公开(公告)号: | CN110881059B | 公开(公告)日: | 2023-08-22 |
| 发明(设计)人: | 张怿 | 申请(专利权)人: | 平安银行股份有限公司 |
| 主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L9/40;G06F8/60 |
| 代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李娟 |
| 地址: | 518000 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 应用 部署 系统 方法 发布 引擎 计算机 设备 | ||
1.一种应用部署系统,其特征在于,包括:控制台和分别设置于各个安全区内的发布引擎;
所述控制台,用于经过防火墙授权后将应用部署包和部署描述文件发送至各个所述发布引擎;
所述发布引擎,用于根据所述应用部署包和所述部署描述文件对所述发布引擎对应的目标安全区内的服务器执行应用部署操作;
所述目标安全区内的服务器包括堡垒服务器和非堡垒服务器;
所述发布引擎还用于:
将所述应用部署包和所述部署描述文件发送至目标安全区内的所述堡垒服务器执行应用部署操作,并在应用部署完成后对所述堡垒服务器进行第一部署校验;
若所述第一部署校验通过,则将所述应用部署包和所述部署描述文件发送至所述目标安全区内的所述非堡垒服务器执行应用部署操作。
2.一种应用部署方法,应用于发布引擎,其特征在于,包括:
接收控制台经过防火墙授权后发送的应用部署包和部署描述文件;
根据所述应用部署包和部署描述文件对目标安全区内的服务器执行应用部署操作,所述目标安全区为所述发布引擎所在的安全区;
所述目标安全区内的服务器包括堡垒服务器和非堡垒服务器;
所述根据所述应用部署包和部署描述文件对目标安全区内的服务器执行应用部署操作包括:
将所述应用部署包和所述部署描述文件发送至目标安全区内的所述堡垒服务器执行应用部署操作,并在应用部署完成后对所述堡垒服务器进行第一部署校验;
若所述第一部署校验通过,则将所述应用部署包和所述部署描述文件发送至所述目标安全区内的所述非堡垒服务器执行应用部署操作。
3.如权利要求2所述的应用部署方法,其特征在于,在所述并在应用部署完成后对所述堡垒服务器进行第一部署校验之后,还包括:
若所述第一部署校验失败,则将当前版本的上一版本的应用部署包和部署描述文件发送至所述堡垒服务器执行版本回滚操作,所述当前版本为当前已完成的应用部署操作对应的版本。
4.如权利要求2所述的应用部署方法,其特征在于,所述将所述应用部署包和所述部署描述文件发送至目标安全区内的所述堡垒服务器执行应用部署操作,并在应用部署完成后对所述堡垒服务器进行第一部署校验包括:
将所述应用部署包和所述部署描述文件发送至目标安全区内的所述堡垒服务器;
断开所述堡垒服务器的工作数据流,根据所述应用部署包和所述部署描述文件对所述堡垒服务器执行应用部署操作;
在应用部署完成后将测试数据流接入所述堡垒服务器,对所述堡垒服务器进行第一部署校验。
5.如权利要求2所述的应用部署方法,其特征在于,所述若所述第一部署校验通过,则将所述应用部署包和所述部署描述文件发送至所述目标安全区内的所述非堡垒服务器执行应用部署操作包括:
若所述第一部署校验通过,则根据预设部署策略对所述目标安全区内的所述非堡垒服务器进行分组操作,得到至少两个服务器组;
逐组地将所述应用部署包和所述部署描述文件发送至各个服务器组执行应用部署操作。
6.如权利要求5所述的应用部署方法,其特征在于,所述逐组地将所述应用部署包和所述部署描述文件发送至各个服务器组执行应用部署操作包括:
逐组地将所述应用部署包和所述部署描述文件发送至各个服务器组执行应用部署操作,每完成一个服务器组的应用部署操作,判断下一个待部署的服务器组是否符合预设应用部署条件;
若下一个待部署的服务器组符合预设应用部署条件,则将所述应用部署包和所述部署描述文件发送下一个待部署的服务器组执行应用部署操作;
若下一个待部署的服务器组不符合预设应用部署条件,则停止应用部署进程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910966541.2/1.html,转载请声明来源钻瓜专利网。





