[发明专利]应用系统自动升级方法及装置有效
| 申请号: | 202010138564.7 | 申请日: | 2020-03-03 |
| 公开(公告)号: | CN111367552B | 公开(公告)日: | 2023-09-19 |
| 发明(设计)人: | 余振;葛朝诞;张建荣;陈骏 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L61/4511 |
| 代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 王涛;赵平 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用 系统 自动 升级 方法 装置 | ||
本申请实施例提供一种应用系统自动升级方法及装置,方法包括:接收应用系统升级请求,并保存至本地修改参数,以使应用系统获取所述本地修改参数后,根据所述本地修改参数对目标应用进行隔离,并对所述目标应用进行升级;接收应用系统升级完成通知,并根据所述升级完成通知更新所述本地修改参数,以使所述应用系统获取更新后的修改参数,并根据所述更新后的修改参数对所述目标应用进行隔离解除;本申请能够有效提升应用系统可靠性,并通过自动化手段减少投产人工运维成本,降低投产人工操作风险。
技术领域
本申请涉及数据处理领域,具体涉及一种应用系统自动升级方法及装置。
背景技术
面临激烈市场竞争和旺盛的研发需求,迫切的需要落实以产品为中心的研发转型,不断加快产品迭代更新速度,提升业务价值快速交付的能力。其中系统的投产升级是最重要的一步,也存在很多挑战。
首先,虽然大多数应用系统采用多地部署,轮流升级的策略。例如某应用系统分AB两园区部署,当A园区停机升级时,网络层将域名全部解析为B园区的IP。此时由B园区承载所有业务,决定了投产升级不能业务高峰期实施。
其次,由于互联网域名解析服务中缓存数据的存在,A园区停机升级时,由于DNS缓存的存在,部分请求未重新解析域名,而是继续使用上一次解析的A园区IP访问,会存在最长分钟级的服务不可用的问题。同时,频繁投产升级会增加运维人员工作量。
发明内容
针对现有技术中的问题,本申请提供一种应用系统自动升级方法及装置,能够有效提升应用系统可靠性,并通过自动化手段减少投产人工运维成本,降低投产人工操作风险。
为了解决上述问题中的至少一个,本申请提供以下技术方案:
第一方面,本申请提供一种应用系统自动升级方法,包括:
接收应用系统升级请求,并保存至本地修改参数,以使应用系统获取所述本地修改参数后,根据所述本地修改参数对目标应用进行隔离,并对所述目标应用进行升级;
接收应用系统升级完成通知,并根据所述升级完成通知更新所述本地修改参数,以使所述应用系统获取更新后的修改参数,并根据所述更新后的修改参数对所述目标应用进行隔离解除。
进一步地,还包括:
根据接收到的所述升级请求或所述升级完成通知,得到隔离参数或隔离解除参数并向所述应用系统进行参数发布,以使所述应用系统进行参数配置和热重载。
进一步地,还包括:
根据接收到的所述升级请求,向所述应用系统发送升级指令、扩容指令或缩容指令,以使所述应用系统根据接收到的升级指令、扩容指令或缩容指令,对目标应用执行相应的升级操作、扩容操作或缩容操作。
第二方面,本申请提供一种应用系统自动升级方法,包括:
获取支撑系统的本地修改参数,根据所述本地修改参数对目标应用进行隔离,并对所述目标应用进行升级,其中,所述本地修改参数为所述支撑系统接收到应用系统升级请求后保存至本地的;
获取所述支撑系统的更新后的修改参数,并根据所述更新后的修改参数对所述目标应用进行隔离解除,其中,所述支撑系统在接收到应用系统升级完成通知后,根据所述升级完成通知更新所述本地修改参数。
进一步地,还包括:
根据接收到的隔离参数或隔离解除参数进行参数配置和热重载,其中,所述隔离参数或隔离解除参数为所述支撑系统根据接收到的升级请求或升级完成通知得到并发布的。
进一步地,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010138564.7/2.html,转载请声明来源钻瓜专利网。





