• 白小龙
    2021-03-30
    我对金丝雀/灰度的理解是:先发布到一台已有的服务上,观察没问题了再发布其余机器;而蓝绿部署才会新开机器部署,然后切流量。这里感觉和我的认知刚好反过来了

    作者回复: 对的, 灰度一般用于兼容的版本升级发布,先切少量流量到新版本(金丝雀),再逐步放流量到更多新版本,最后把流量全部切到新版本。 蓝绿一般可用于兼容也可用于不兼容版本发布,需要两倍机器资源,发布时蓝绿一把切换,有问题也可以一把切回。

    
    