关于蓝绿部署、滚动发布、灰度发布的介绍以及最佳实践

在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。但是这种简单的发布方式存在两个问题,一方面,在新版本升级过程中,服务是暂时中断的,另一方面,如果新版本有BUG,升级失败,回滚起来也非常麻烦,容易造成更长时间的服务不可用。 为了解决这些问题,人们研究出了多种发布策略,下面我们一一介绍。 蓝绿部署 所谓蓝绿部署,是指同时运行两个版本的应用,如上图
相关文章
相关标签/搜索