目录
滚动发布(Rolling Update Deployment)
运维部署各种发布方式
蓝绿部署
蓝绿部署,是采用两个分开的集群对软件版本进行升级的一种方式。它的部署模型中包括一个蓝色集群Goup1和一个绿色集群Group2,在没有新版本上线的情况下,两个集群上运行的版本是一致的,同时对外提供服务。
系统升级时,蓝绿部署的流程是:
从负载均衡器列表中删除集群Group1,让集群Group2单独提供服务。。在集群Group1上部署新版本。
集群Group1升级完毕后,把负载均衡列表全部指向Group1,并删除集群Group2,由Group1单独提供服务。。在集群Group2上部署完新版本后,再把它添加回负戟均衡列表中。这样,就完成了两个集群上所有机器的版本升级。
盛绿知署的优点是升级和回退速度非常块,缺点是全量升级,如果么2版本有问题,对用户影响大再者由于升级过程中会服务器资源会减少一半,有可能产生服务器过刺问题因此这种发布方式也不适甲于在业务高峰期使用。
这样,就完成了两个集群上所有机器的版本升级。
蓝绿部署的忧点是升级和回退速度非常炔,缺点是全量升级,如果V2版本有问题,对用户影响大再者由于升级过程中会服务器资源会减少一半,有可能产生服务器过载问题,因此这种发布方式也不适用于在业务高峰期使用