灰度发布:是指在黑和白之间,能够平滑过度的一种发布方式。AB test就是一种灰度发布方式:让一部分用户继续用A,一部分用户开始用B。如果B没有返回意见,则逐步扩大范围,最终把素有的用户迁移到B上来。
一.服务灰度发布流程设计
1.灰度环境准备

2.灰度规则设置
灰度环境准备完成之后,运维人员对灰度规则进行配置,灰度规则主要用于服务路由。

3.灰度规则下发
灰度规则设置完成之后,需要将规则下发给参与消息路由的软负载均衡器SLB、Web前台和后台服务。

4.灰度路由

5.失败回滚
如果灰度升级失败,需要支持失败回滚。失败回滚:可以是全自动回滚,也可以是人工操作回滚。

网友评论