灰度升级
灰度升级简介
灰度升级功能支持产品的平滑发布,让一部分用户使用旧产品,一部分用户使用新产品,逐步扩大新产品用户范围,最后全部迁移到新产品上来。保证整体系统的稳定。
灰度升级使用场景举例
假设有一个旧应用为客户提供服务,在应用引擎中部署为应用A,公司准备上线一个新版本,可以在应用引擎中部署为应用B(两者必须在同一个space下)。 点击进入应用B的详情页面,点击左上角的灰度升级,选择应用A,点击完成按键。如下图:
灰度升级会重启所有B的实例,B的内部域名和外部访问方式都会与A相同。可以根据业务情况逐步减少A的实例数,增大B的实例数。最后删除A应用,完成灰度升级。
多个应用间的灰度升级
每个应用只能灰度升级到别的应用一次,但可以无限次被其他应用灰度升级。
用->表示灰度升级的方向,B->A 代表B灰度升级到A。
例如:B->A 时, C->A 是允许的,D->B是允许的, B->D 是不允许的。