主页 > 人工智能  > 

发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别

发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别
蓝绿发布(Blue-Green Deployment) 概念

蓝绿发布提供了一种零宕机的部署方式。不停老版本,部署新版本进行测试,确认OK,将流量切到新版本,然后老版本同时也升级到新版本。始终有两个版本同时在线,有问题可以快速切换。

蓝绿部署中,一共有两套系统:

一套是正在提供服务系统,标记为“绿色”; 另一套是准备发布的系统,标记为“蓝色”。

优缺点:

优点:新版本升级和老版本回滚迅速。用户可以灵活控制流量走向 缺点:成本较高,需要部署两套环境(蓝/绿)

比如日常运行时,需要10台服务器支撑业务,那么使用蓝绿部署,你就需要购置二十台服务器。

蓝绿部署的原理

蓝绿部署的基本原理是在两个独立的生产环境之间交替进行部署和切换。这两个环境通常被称为“蓝色环境”和“绿色环境”。在初始情况下,通常只有一个环境(例如蓝色环境&#x

标签:

发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“发布策略:蓝绿部署、金丝雀发布(灰度发布)、AB测试、滚动发布、红黑部署的概念与区别