一、概述

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

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

下面先大致介绍下三种发布形式。

蓝绿发布


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

蓝绿发布?灰度发布?滚动发布?相关推荐

  1. 发版模式(蓝绿、灰度、滚动)简单原理

    蓝绿部署用的就比较少了,太浪费资源.滚动发布和灰度发布其实都可以用矿工(用户)下井(使用的版本)来理解,旧矿井(旧版本)和新矿井(新版本).滚动发布就是发现新矿井,直接让矿工排队下新矿井,结果瓦斯浓度 ...

  2. 蓝绿发布、灰度发布(金丝雀发布) 和滚动发布

    蓝绿发布.灰度发布(金丝雀发布) 和滚动发布 应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务. 长期以来,业务升级渐渐形成了几个发布策略:蓝绿 ...

  3. 【项目实战】正确辨析蓝绿部署、金丝雀发布(灰度发布)、滚动发布、A/B测试

    一.背景 蓝绿部署.A/B测试.金丝雀发布,以及灰度发布.流量切分等,经常被混为一谈,影响沟通效率. 根本原因是这些名词经常出现,人们耳熟能详能够熟练地谈起,对这些术语的理解却没有达成一致. 下面是从 ...

  4. kubernetes(七)项目部署方式:蓝绿部署,灰度发布/金丝雀发布,滚动更新

    在项目迭代的过程中,不可避免需要上线进行部署. 目前项目部署的方式有很多种:像重新部署,蓝绿部署,金丝雀部署(灰度部署),滚动更新.本文简单介绍下这些常见的部署方案以及使用k8s怎么进行对应部署 重新 ...

  5. 蓝绿发布,灰度发布及滚动发布

    [README] 本文转自:理解蓝绿发布.灰度发布和滚动发布_Jitwxs的博客-CSDN博客_蓝绿发布和灰度发布的区别目前绝大多数公司的业务系统都是集群化部署,那么在新版本上线时,保证平滑稳定,尽量 ...

  6. 灰度发布与滚动发布、蓝绿发布介绍

    文章目录 灰度发布与滚动发布.蓝绿发布介绍 一.灰度发布与滚动发布.蓝绿发布介绍 1.蓝绿部署 2.滚动发布 3.灰度发布 二.灰度发布好处 三.Gitee上高热度的开源灰度发布系统 四.安装使用 灰 ...

  7. 蓝绿发布、滚动发布、灰度发布,有什么区别?这下明白了

    欢迎关注方志朋的博客,回复"666"获面试宝典 在项目迭代的过程中,不可避免需要"上线".上线对应着部署,或者重新部署:部署对应着修改:修改则意味着风险.目前有 ...

  8. 微服务部署:蓝绿部署、滚动部署、灰度发布等部署方案对比与总结

    在项目迭代的过程中,不可避免需要"上线".上线对应着部署,或者重新部署:部署对应着修改:修改则意味着风险. 目前有很多用于部署的技术,有的简单,有的复杂:有的得停机,有的不需要停机 ...

  9. 常用于生产部署方式详解 灰度发布 滚动发布 蓝绿发布

    传统型 这种方式基本上很多中小型企业都在用,尤其是政府或是对企业内部的系统.通常都是直接停服务,将正在运行的程序包备份到指定目录,将新的程序包上传到服务器,停服务,替换老的包,启动服务. 优点: 1. ...

  10. 蓝绿发布、滚动发布、灰度发布,有什么区别?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 后台回复"k8s",可领取k8s资料 在项目迭代的过程 ...

最新文章

  1. 邮箱自动转发攻击邮件服务器
  2. mmse评估量表_简易精神状态评价量表(mmse量表) 打印版.doc
  3. LeetCode - Minimum Window Substring
  4. 求带便函数权值的最短路径
  5. struts2和springmvc实现文件上传
  6. 打不开开php_(13)10个开源免费的PHP博客CMS
  7. VS Code 1.37 发布!多达数十个图标迎来全新设计
  8. python怎么全选_有没有一种方法可以在Python网页上模拟“全选复制粘贴”?
  9. win10上的docker怎么设置开机不要自动启动 [问题点数:20分,结帖人xyq1986]
  10. Android TabLayout和ViewPager
  11. DigitalOcean发布弹性块存储服务
  12. 20220513-rk3568编译linux4.19的buildroot-2(kernel)
  13. UI自动化测试之iframe切换
  14. Linux面试常考(面经总结)
  15. vue3前端项目引入iconfont阿里图标
  16. 解决微信网页授权多个域名(大于两个)
  17. uva 10099(最短路径)
  18. 论文中sota_CVPR 2020最佳学生论文分享回顾:通过二叉空间分割(BSP)生成紧凑3D网格...
  19. 微信公众号工作中如何产生新媒体思维
  20. 音乐歌单Android,LitePager(仿网易云音乐-歌单广场效果)

热门文章

  1. MongoDB的安全认证
  2. scapy刺探星巴克无线网,记录顾客信息
  3. WIN SECS .NET 2.7
  4. (八):docker swarm简单使用
  5. sql三表查子项目和
  6. 用计算机的说法,关于计算机系统,下列哪几个说法是正确的?
  7. 基于HDF的LED驱动程序开发(2)
  8. 深入理解git内部原理
  9. 如何kill掉Ubuntu的僵死进程
  10. App启动图片变形,拉伸