千家信息网

大数据中如何分析蓝绿发布、灰度发布和滚动发布

发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,这篇文章给大家介绍大数据中如何分析蓝绿发布、灰度发布和滚动发布,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产
千家信息网最后更新 2025年12月04日大数据中如何分析蓝绿发布、灰度发布和滚动发布

这篇文章给大家介绍大数据中如何分析蓝绿发布、灰度发布和滚动发布,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

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

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

一、 蓝绿发布

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

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

特点

  • 如果出问题,影响范围较大;

  • 发布策略简单;

  • 用户无感知,平滑过渡;

  • 升级/回滚速度快。

缺点

  • 需要准备正常业务使用资源的两倍以上服务器,防止升级期间单组无法承载业务突发;

  • 短时间内浪费一定资源成本;

  • 基础设施无改动,增大升级稳定性。

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

二、 灰度发布

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

特点

  • 保证整体系统稳定性,在初始灰度的时候就可以发现、调整问题,影响范围可控;

  • 新功能逐步评估性能,稳定性和健康状况,如果出问题影响范围很小,相对用户体验也少;

  • 用户无感知,平滑过渡。

缺点

  • 自动化要求高

部署过程

  • 从LB摘掉灰度服务器,升级成功后再加入LB;

  • 少量用户流量到新版本;

  • 如果灰度服务器测试成功,升级剩余服务器。

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

三、 滚动发布

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

  • 红色:正在更新的实例

  • 蓝色:更新完成并加入集群的实例

  • 绿色:正在运行的实例

特点

  • 用户无感知,平滑过渡;

  • 节约资源。

缺点

  • 部署时间慢,取决于每阶段更新时间;

  • 发布策略较复杂;

  • 无法确定OK的环境,不易回滚。

部署过程

  • 先升级1个副本,主要做部署验证;

  • 每次升级副本,自动从LB上摘掉,升级成功后自动加入集群;

  • 事先需要有自动更新策略,分为若干次,每次数量/百分比可配置;

  • 回滚是发布的逆过程,先从LB摘掉新版本,再升级老版本,这个过程一般时间比较长;

  • 自动化要求高。

关于大数据中如何分析蓝绿发布、灰度发布和滚动发布就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

升级 服务 灰度 用户 版本 过程 蓝绿 服务器 业务 时间 策略 范围 问题 更新 平滑 成功 实例 特点 环境 稳定性 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库中数据库设计的任务 三级数据库系统考点 SQL数据库不能显示中文 lol无法连接到服务器怎么解决 培训软件开发什么地方好 有关网络安全的作文标题 雪花云服务器 pc媒体服务器干嘛用的 软件开发模型对比 把握网络技术 定点医疗机构代码数据库动态维护入口进不去 网络安全国际认证的证书 南京同在互联网科技有限公司 广东语音网络技术分类价目表 网络技术在智能城市应用 计算机与网络技术类图形图像处理 教职工抓好网络安全工作 漫画版网络安全法全文 数据库开发是什么东西 上海质量网络技术服务比较 汽车电子软件开发培训 c# 读取数据库表格 软件开发是天方夜谭吗 荒野乱斗服务器ip 网络安全犯罪由谁查处 游卡网络技术有限公司电话 数据库缩写dml 虹口区信息网络技术包括什么 北京专业软件开发值得推荐 校园网络安全信息化委员会
0