当前位置:首页 > 数码 >

电脑屏蓝绿红交替出现(电脑显示屏红黄蓝绿白交替出现)

来源:原点资讯(m.360kss.com)时间:2024-04-20 21:18:15作者:YD166手机阅读>>

应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。

长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。

电脑屏蓝绿红交替出现,电脑显示屏红黄蓝绿白交替出现(1)

一、 蓝绿发布

项目逻辑上分为AB组,在项目系统时,首先把A组从负载均衡中摘除,进行新版本的部署。B组仍然继续提供服务。

电脑屏蓝绿红交替出现,电脑显示屏红黄蓝绿白交替出现(2)

当A组升级完毕,负载均衡重新接入A组,再把B组从负载列表中摘除,进行新版本的部署。A组重新提供服务。

电脑屏蓝绿红交替出现,电脑显示屏红黄蓝绿白交替出现(3)

最后,B组也升级完成,负载均衡重新接入B组,此时,AB组版本都已经升级完成,并且都对外提供服务。

特点

  • 如果出问题,影响范围较大;
  • 发布策略简单;
  • 用户无感知,平滑过渡;
  • 升级/回滚速度快。

缺点

  • 需要准备正常业务使用资源的两倍以上服务器,防止升级期间单组无法承载业务突发;
  • 短时间内浪费一定资源成本;
  • 基础设施无改动,增大升级稳定性。

蓝绿发布在早期物理服务器时代,还是比较昂贵的,由于云计算普及,成本也大大降低。

二、 灰度发布

灰度发布只升级部分服务,即让一部分用户继续用老版本,一部分用户开始用新版本,如果用户对新版本没什么意见,那么逐步扩大范围,把所有用户都迁移到新版本上面来。

电脑屏蓝绿红交替出现,电脑显示屏红黄蓝绿白交替出现(4)

特点

  • 保证整体系统稳定性,在初始灰度的时候就可以发现、调整问题,影响范围可控;
  • 新功能逐步评估性能,稳定性和健康状况,如果出问题影响范围很小,相对用户体验也少;
  • 用户无感知,平滑过渡。

电脑屏蓝绿红交替出现,电脑显示屏红黄蓝绿白交替出现(5)

缺点

  • 自动化要求高

部署过程

  • 从LB摘掉灰度服务器,升级成功后再加入LB;
  • 少量用户流量到新版本;
  • 如果灰度服务器测试成功,升级剩余服务器。

灰度发布是通过切换线上并存版本之间的路由权重,逐步从一个版本切换为另一个版本的过程。

三、 滚动发布

滚动发布是指每次只升级一个或多个服务,升级完成后加入生产环境,不断执行这个过程,直到集群中的全部旧版本升级新版本。

电脑屏蓝绿红交替出现,电脑显示屏红黄蓝绿白交替出现(6)

  • 红色:正在更新的实例
  • 蓝色:更新完成并加入集群的实例
  • 绿色:正在运行的实例

特点

  • 用户无感知,平滑过渡;
  • 节约资源。

缺点

  • 部署时间慢,取决于每阶段更新时间;
  • 发布策略较复杂;
  • 无法确定OK的环境,不易回滚。

部署过程

  • 先升级1个副本,主要做部署验证;
  • 每次升级副本,自动从LB上摘掉,升级成功后自动加入集群;
  • 事先需要有自动更新策略,分为若干次,每次数量/百分比可配置;
  • 回滚是发布的逆过程,先从LB摘掉新版本,再升级老版本,这个过程一般时间比较长;
  • 自动化要求高。

小结

综上所述,三种方式均可以做到平滑式升级,在升级过程中服务仍然保持服务的连续性,升级对外界是无感知的。那生产上选择哪种部署方法最合适呢?这取决于哪种方法最适合你的业务和技术需求。如果你们运维自动化能力储备不够,肯定是越简单越好,建议蓝绿发布,如果业务对用户依赖很强,建议灰度发布。如果是K8S平台,滚动更新是现成的方案,建议先直接使用。

  • 蓝绿发布:两套环境交替升级,旧版本保留一定时间便于回滚。
  • 灰度发布:根据比例将老版本升级,例如80%用户访问是老版本,20%用户访问是新版本。
  • 滚动发布:按批次停止老版本实例,启动新版本实例。
,

栏目热文

台式电脑红屏绿屏怎么回事(电脑出现绿屏和红屏是什么问题)

台式电脑红屏绿屏怎么回事(电脑出现绿屏和红屏是什么问题)

电脑已经成为了我们生活中不可或缺的一部分,既能提高工作效率,又能休闲娱乐,但有的时候会出现一些故障,就比如电脑出现绿屏,...

2024-04-20 21:08:00查看全文 >>

台式电脑红蓝绿屏怎么解决(笔记本开机红蓝绿屏怎么解决)

台式电脑红蓝绿屏怎么解决(笔记本开机红蓝绿屏怎么解决)

你是否曾经遇到过这样的情况:当你打开电脑,刚刚还一切正常的显示器突然开始闪烁红绿蓝三种颜色,让你不知所措。这种情况通常被...

2024-04-20 20:58:24查看全文 >>

三伏共多少天(三伏有多少天了)

三伏共多少天(三伏有多少天了)

来源:【华声在线】华声在线7月4日讯(全媒体记者 李成辉)前些天的高温,一度让湖南不少小伙伴以为已入伏。而事实是,离一年...

2024-04-20 21:18:55查看全文 >>

什么是庚日(什么是庚日多少天一个庚日一一)

什么是庚日(什么是庚日多少天一个庚日一一)

明天7月7日就是今年的小暑节气了,7月12日就要入伏了。姐姐近来分享了许多有关暑期和入伏的话题,因为“夏至三庚入伏”的说...

2024-04-20 21:33:05查看全文 >>

伏天一共多少天怎么计算(夏天的伏天是怎么算的)

伏天一共多少天怎么计算(夏天的伏天是怎么算的)

今天(16日)入伏,一年中的最热的时节“三伏天”来了!而今年的三伏天还是加长版的,这是怎么回事?“三伏天”到底有多少天,...

2024-04-20 21:06:47查看全文 >>

电脑出现红白绿蓝屏(电脑红蓝白屏怎么解决)

电脑出现红白绿蓝屏(电脑红蓝白屏怎么解决)

当电脑出现蓝屏错误时,通常称为蓝屏死机(Blue Screen of Death,简称BSOD)。这种情况可能是由于多种...

2024-04-20 21:12:52查看全文 >>

电脑屏幕红蓝白是怎么回事(电脑屏幕白蓝红绿交替是怎么回事)

电脑屏幕红蓝白是怎么回事(电脑屏幕白蓝红绿交替是怎么回事)

屏幕颜色不正常不外乎两大根源:显卡和显示器。1、软件问题: 显卡的驱动没有装好其实即使没有驱动,显示器也会正确地显示每种...

2024-04-20 21:10:09查看全文 >>

电脑主机灯亮开不了机什么原因(电脑主机灯不亮开不了机没反应)

电脑主机灯亮开不了机什么原因(电脑主机灯不亮开不了机没反应)

如果你的电脑无法开机,但主板指示灯亮着,最可能的原因可能是机箱上的电源按钮有故障。或者,连接按钮和主板电源开关头的接线坏...

2024-04-20 21:18:24查看全文 >>

电脑主机打不开机怎么办(电脑主机开不了机 该怎么解决)

电脑主机打不开机怎么办(电脑主机开不了机 该怎么解决)

在使用台式电脑的过程中,我们有时会遇到主机无法开机的情况。这可能是由多种原因引起的,包括硬件故障、软件问题或是驱动程序问...

2024-04-20 21:29:07查看全文 >>

电脑主机箱开不了机是怎么回事(电脑主机亮但开不了机怎么回事)

电脑主机箱开不了机是怎么回事(电脑主机亮但开不了机怎么回事)

1、电脑主机电源线没接好、显示器开关没打开、显示器电源或显示器数据线接触不良。2、当发现电脑开机没反应,首先观察电脑按下...

2024-04-20 21:28:10查看全文 >>

文档排行