发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别

蓝绿发布(Blue-Green Deployment)

概念

蓝绿发布提供了一种零宕机的部署方式。不停老版本,部署新版本进行测试,确认OK,将流量切到新版本,然后老版本同时也升级到新版本。始终有两个版本同时在线,有问题可以快速切换。

蓝绿部署中,一共有两套系统:

  • 一套是正在提供服务系统,标记为“绿色”;
  • 另一套是准备发布的系统,标记为“蓝色”。

优缺点:

  • 优点:新版本升级和老版本回滚迅速。用户可以灵活控制流量走向
  • 缺点:成本较高,需要部署两套环境(蓝/绿)

比如日常运行时,需要10台服务器支撑业务,那么使用蓝绿部署,你就需要购置二十台服务器。

蓝绿部署的原理


蓝绿部署的基本原理是在两个独立的生产环境之间交替进行部署和切换。这两个环境通常被称为“蓝色环境”和“绿色环境”。在初始情况下,通常只有一个环境(例如蓝色环境&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杰克说

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值