The embodiment of the invention discloses a cluster application upgrade method and device, wherein the method comprises the following steps: according to the test environment application environment application cluster environment to generate clusters, the number of nodes using the number of nodes application test environment is less than the cluster application environment; when meet the preset upgrade conditions, running the test environment, the user access to information switch to the test environment; to upgrade the cluster application environment, test the cluster application environment after the upgrade; when the cluster application environment test successfully upgraded, cluster application environment running after the upgrade, users will switch to access information after upgrading the cluster application environment. The embodiment of the invention replaces the method that the nodes in the cluster application environment are upgraded several times in the prior art, thereby reducing the risk of upgrading and improving the upgrading efficiency.
【技术实现步骤摘要】
一种集群应用环境升级方法及装置
本专利技术实施例涉及环境升级技术,尤其涉及一种集群应用环境升级方法及装置。
技术介绍
随着互联网技术的不断发展,基于互联网的集群应用环境越来越多。目前,大多数的互联网公司提供的应用以及支持应用的服务器都是集群的,每一个应用存在多个节点服务器,若有节点发生故障时,只要有一个节点正常运行,则可提供正常的服务,可保证服务24小时不停机。但是在对集群应用环境进行升级时,需要对服务器进行重启操作,且集群应用环境的升级存在一定的风险,不能达到100%的成功率。目前集群应用环境常见的升级方案为将集群应用环境中的一部分服务器注释掉,保证客户端会话不中断,当注释掉的服务器没有用户访问时进行升级,重启并进行测试,当测试没有问题时,将升级成功的服务器放开注释,并对其他服务器以同样的方式逐步进行升级。但是,上述集群应用环境的升级方式通过多次部分服务器的升级与测试实现整体集群应用环境的升级,升级风险大,操作复杂。
技术实现思路
本专利技术提供一种集群应用环境升级方法及装置,以实现操作简单的集群应用环境整体升级。第一方面,本专利技术实施例提供了一种集群应用升级方法,该方法包括:根据集群应用环境生成所述集群应用环境的测试环境,所述测试环境的应用的节点数量小于所述集群应用环境的应用的节点数量;当满足预设升级条件时,运行所述测试环境,将用户访问信息切换至所述测试环境;对所述集群应用环境进行升级,对升级后的集群应用环境进行测试;当所述升级后的集群应用环境测试成功时,运行所述升级后的集群应用环境,将用户访问信息切换至升级后的集群应用环境。进一步的,当满足预设升级条件 ...
【技术保护点】
一种集群应用升级方法,其特征在于,包括:根据集群应用环境生成所述集群应用环境的测试环境,所述测试环境的应用的节点数量小于所述集群应用环境的应用的节点数量;当满足预设升级条件时,运行所述测试环境,将用户访问信息切换至所述测试环境;对所述集群应用环境进行升级,对升级后的集群应用环境进行测试;当所述升级后的集群应用环境测试成功时,运行所述升级后的集群应用环境,将用户访问信息切换至升级后的集群应用环境。
【技术特征摘要】
1.一种集群应用升级方法,其特征在于,包括:根据集群应用环境生成所述集群应用环境的测试环境,所述测试环境的应用的节点数量小于所述集群应用环境的应用的节点数量;当满足预设升级条件时,运行所述测试环境,将用户访问信息切换至所述测试环境;对所述集群应用环境进行升级,对升级后的集群应用环境进行测试;当所述升级后的集群应用环境测试成功时,运行所述升级后的集群应用环境,将用户访问信息切换至升级后的集群应用环境。2.根据权利要求1所述的方法,其特征在于,当满足预设升级条件时,运行所述测试环境,将用户访问信息切换至所述测试环境之前,所述方法还包括:对所述测试环境进行升级,对升级后的测试环境进行系统流程测试和升级对象测试;相应的,当满足预设升级条件时,运行所述测试环境,将用户访问信息切换至所述测试环境包括:当所述升级后的测试环境测试成功后,当满足预设升级条件时,运行所述升级后的测试环境,将用户访问信息切换至所述升级后的测试环境。3.根据权利要求2所述的方法,其特征在于,所述集群应用环境进行升级,对升级后的集群应用环境进行测试,包括:将所述测试环境中的升级文件拷贝至所述集群应用环境进行升级,对升级后的集群应用环境进行所述系统流程测试。4.根据权利要求1-3任一所述的方法,其特征在于,将用户访问信息切换至所述测试环境包括:负载均衡服务器接收用户访问信息,将所述用户访问信息根据第一预设分配规则发送至所述测试环境对应的节点,以使所述节点根据所述用户访问信息进行处理;相应的,将用户访问信息切换至升级后的集群应用环境包括:负载均衡服务器接收用户访问信息,将所述用户访问信息根据第二预设分配规则发送至升级后的集群应用环境对应的节点,以使所述节点根据所述用户访问信息进行处理。5.一种集群应...
【专利技术属性】
技术研发人员:孙吉平,张文彬,
申请(专利权)人:北京深思数盾科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。