[发明专利]应用部署方法、装置、计算机设备及存储介质有效
申请号: | 201810709275.0 | 申请日: | 2018-07-02 |
公开(公告)号: | CN109240708B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 陆振飞 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60;G06F8/65;G06F9/455 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 上线 应用部署 用户指定 计算机设备 存储介质 集群 服务可用性 业务场景 应用 | ||
本发明公开了应用部署方法、装置、计算机设备及存储介质,其中方法包括:获取用户从至少两种上线模式中指定的一种上线模式;获取用户指定的至少一个上线集群;按照用户指定的上线模式,分别在用户指定的各集群上进行应用部署。应用本发明所述方案,能够满足各种不同的业务场景并提升服务可用性等。
【技术领域】
本发明涉及计算机应用技术,特别涉及应用部署方法、装置、计算机设备及存储介质。
【背景技术】
服务托管至容器云上不可避免地存在更新升级的问题,对应至后端表现可以理解为服务实例的替换或应用代码的替换。根据统计,大约40%的服务故障是由于升级引起的,因此,需要采用合理的应用部署方案,以减少所述故障。现有的应用部署方案形式通常较为单一,从而无法满足各种灵活多变的业务场景。
【发明内容】
有鉴于此,本发明提供了应用部署方法、装置、计算机设备及存储介质。
具体技术方案如下:
一种应用部署方法,包括:
获取用户从至少两种上线模式中指定的一种上线模式;
获取用户指定的至少一个上线集群;
按照用户指定的上线模式,分别在用户指定的各集群上进行应用部署。
一种应用部署装置,包括:获取单元以及部署单元;
所述获取单元,用于获取用户从至少两种上线模式中指定的一种上线模式,并获取用户指定的至少一个上线集群;
所述部署单元,用于按照用户指定的上线模式,分别在用户指定的各集群上进行应用部署。
一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如以上所述的方法。
一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如以上所述的方法。
基于上述介绍可以看出,采用本发明所述方案,可获取用户从至少两种上线模式中指定的一种上线模式,并可获取用户指定的至少一个上线集群,进而可按照用户指定的上线模式,分别在用户指定的各集群上进行应用部署,相比于现有技术,本发明所述方案中提供了多种上线模式供用户进行选择,从而能够满足各种不同的业务场景,而且,可在多个集群上进行应用部署,从而提高了服务可用性等。
【附图说明】
图1为本发明所述应用部署方法实施例的流程图。
图2为本发明所述应用部署过程的示意图。
图3为本发明所述灰度发布模式的实现过程示意图。
图4为本发明所述灰度升级方法实施例的流程图。
图5为本发明所述蓝绿发布模式的实现过程示意图。
图6为本发明所述蓝绿升级方法实施例的流程图。
图7为本发明所述产品线的示意图。
图8为本发明所述增量发布模式的实现过程示意图。
图9为本发明所述应用部署装置实施例的组成结构示意图。
图10示出了适于用来实现本发明实施方式的示例性计算机系统/服务器12的框图。
【具体实施方式】
为了使本发明的技术方案更加清楚、明白,以下参照附图并举实施例,对本发明所述方案进行进一步说明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810709275.0/2.html,转载请声明来源钻瓜专利网。