发布

96 阅读1分钟

灰度发布/金丝雀发布

灰度发布是一种平滑过渡的方式,发布流程是让一部分用户继续使用A版本,一部分用户开始使用B版本,如果B版本没有什么问题,那么将逐步扩大范围直至把所有用户都迁移到B版本上来。


蓝绿发布

有两个集群跑的用一个版本的服务,届时需要软件版本更新,但不希望停止服务,可以采用蓝绿发布。 流程如下,A集群保持原有版本,B集群从负载均衡中去除,并进行新版本更新,更新完成后加入到负载均衡中继续提供服务,此时将B集群从负载均衡中去除并升级版本,升级完成后重新加入负载均衡中继续提供服务,由此完成了版本的更新也没有中断服务。


滚动发布

滚动发布则是每次升级集群中的一个或多个节点,直至所有节点更新完成。


其他方式

待更新