蓝绿发布、红黑发布、灰度发布你都分得清吗

一、全量发布

1.蓝绿发布

先通过网关断开转发A的链路,开始升级A,此时接口全部被转发到了应用集群B。升级完成后,接入A,再断开B,升级B,再连接上B。

优点:不需要保证集群额外的充足空间
缺点:升级过程中由于节点数量减半,导致节点压力骤增,因此对发布时机有一定限制,通常会选择在夜间发布
在这里插入图片描述

2.红黑发布

在部署时,开辟一个全新的集群B,以供使用,并同时升级集群A,等到集群A升级完后,再释放集群B资源,并将路由转向集群A

优点:一是,可以充分利用了云计算的弹性伸缩优势,简化了流程。二是,更稳定,避免了在升级的过程中,由于只有一半的服务器提供服务,而可能导致的系统过载问题。
缺点:对环境资源空间要求高
在这里插入图片描述

二、增量发布

灰度发布

灰度发布,也被叫做金丝雀发布。与蓝绿部署、红黑部署不同的是,灰度发布属于增量发布方法。服务升级过程中,新旧版本会同时为用户提供服务。
首先,会只放行很少一部分请求转发到新版本上,然后慢慢的加大请求占比,最后直到请求全部转发到新集群上,最终发布完成。

优点:更新更加平滑
缺点:必须保证新旧版本的服务相互兼容
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值