滚动发布

2019-02-14  本文已影响0人  Minato666

滚动发布:一般是取出一个或者多个服务器停止服务,执行更新,并重新将其投入使用。周而复始,直到集群中所有的实例都更新成新版本。

滚动发布.png
部署步骤:

滚动发布的优点是用户体验影响较小,较平滑,相对于蓝绿部署来说比较节省资源,但是发布和回退时间比较缓慢,而且回退比较困难,假设在某一次发布中,我们需要更新100个实例,每次更新10个实例,每次部署需要5分钟。当滚动发布到第80个实例时,发现了问题,需要回滚,这个回滚却是一个痛苦,并且漫长的过程。还有一个问题是因为是逐步更新,那么我们在上线代码的时候,就会短暂出现新老版本不一致的情况,如果对上线要求较高的场景,那么就需要考虑如何做好兼容的问题。

上一篇 下一篇

猜你喜欢

热点阅读