发布新版本的方式 --- 蓝绿发布、滚动发布、灰度发布(金丝雀发布)

蓝绿发布

假如有三个服务器在运行老版本的服务,当新版本上线时,在启动三个服务器运行新版本的服务,之后在关闭老版本的服务

优点:可以减少服务不可用的时间
缺点:需要占用双倍资源

滚动发布

假如有三个服务器在运行老版本的服务,当新版本上线时,第一个服务器停止重启运行新版本的服务,之后第二个服务器停止重启运行新版本的服务,最后第三个服务器停止重启运行新版本的服务

优点:节省资源
缺点:有一段时间新老服务混在一起,排查错误变得困难

灰度发布(金丝雀发布)

假如有三个服务器在运行老版本的服务,当新版本上线时,在启动一个服务器运行新版本的服务;
先让一小部分用户使用新版本,其他用户使用老版本;
使用新版本的用户逐渐增加,直到全部用户都使用新版本;

优点:允许失败,允许速度浪费,可以AB测试

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值