[发明专利]一种基于云集群的应用更新的方法及装置在审
申请号: | 202110647821.4 | 申请日: | 2021-06-10 |
公开(公告)号: | CN113377411A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 齐维潇 | 申请(专利权)人: | 齐维潇 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71;G06F9/50 |
代理公司: | 深圳至诚化育知识产权代理事务所(普通合伙) 44728 | 代理人: | 刘英 |
地址: | 518000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 云集 应用 更新 方法 装置 | ||
本申请公开了一种基于云集群的应用更新的方法,包括:多个用户终端与云集群中的应用实例建立长连接;云集群获取应用的第一更新版本,第一更新版本为第一测试版本,第一测试版本的开发进度为第一进度;云集群基于负载均衡策略及终端分流策略,将多个用户终端中的第一用户终端集群进行分离,并断开第一用户终端集群连接的应用实例,重新长连接至第一更新版本的应用;云集群获取应用的第N更新版本,第N更新版本为最终发布版本,并将多个用户终端依次重新与第N更新版本的应用建立长连接,其中N为大于等于3的正整数。
技术领域
本申请涉及信息技术领域,尤其涉及一种基于云集群的应用更新的方法及装置。
背景技术
近年来,云计算技术的进步推动了互联网行业的快速发展,云计算本身的资源池化、自助服务、服务计量等特性也得到了广泛使用。这里,通过云计算技术可以向用户提供不同的云计算服务,例如基础设施即服务(Infrastructure as a Service,IaaS),IaaS可以为用户提供虚拟化的计算、存储、网络等基础设施资源。
随着云计算和互联网相关技术的不断发展,应用更新的方式已经从传统的下载-更新变更为在线更新,云集群只需要在发布新版本后,将老版本的用户断开连接,重新连接到新版本中即可供用户使用最新版的应用。
现有技术中,由于新版本存在不稳定、不健全的问题,因此业界通常会采用灰度发布的方式进行新老版本的交替。灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。即让一部分用户继续用产品特性A(老版本),一部分用户开始用产品特性B(新版本),如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。
然而,在灰度发布的过程中,新老版本往往是随机切换或暴力切换,如果切换的数量庞大,短时期内会带来很大的流量脉冲,导致云集群大面积宕机,同时,暴力切换会使得部分习惯于老版本的用户突然之间强制切换到新版本,用户体验感差,容易带来用户投诉或用户流失问题。
发明内容
本发明实施例提供一种基于云集群的应用更新的方法,用于解决现有技术中新老版本随机切换或暴力切换导致云集群宕机的问题。
本发明实施例提供一种基于云集群的应用更新的方法,包括:
多个用户终端与云集群中的应用实例建立长连接;
所述云集群获取所述应用的第一更新版本,所述第一更新版本为第一测试版本,所述第一测试版本的开发进度为第一进度;
所述云集群基于负载均衡策略及终端分流策略,将所述多个用户终端中的第一用户终端集群进行分离,并断开所述第一用户终端集群连接的所述应用实例,重新长连接至第一更新版本的所述应用,其中,所述第一用户终端集群的用户终端数量大于2且小于所述多个用户终端的数量;
所述云集群获取所述应用的第二更新版本,所述第二更新版本为第二测试版本,所述第二测试版本的开发进度为第二进度;
所述云集群基于所述负载均衡策略及终端分流策略,将所述多个用户终端以及所述第一用户终端集群进行分离,分离出第二用户终端集群,并将所述第二用户终端集群重新长连接至第二更新版本的所述应用,其中,所述第二用户终端集群的用户终端数量大于2且小于所述多个用户终端的数量;
所述云集群获取所述应用的第N更新版本,所述第N更新版本为最终发布版本,并将所述多个用户终端依次重新与第N更新版本的所述应用建立长连接,其中N为大于等于3的正整数。
可选地,所述负载均衡策略包括:
获取所述云集群中多个云服务器的资源占用率,并将所述多个云服务器按照资源占用率由高到低进行排序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于齐维潇,未经齐维潇许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110647821.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低碳醇钠的合成方法
- 下一篇:一种电子黑板控制系统、方法和电子设备