求问双服务器部署(一台滞后1个release)无停机rollback方案的对应技术术语
求问双服务器部署(一台滞后1个release)无停机rollback方案的对应技术术语
你说的这种同时维护一套当前版本、一套滞后一个版本的服务器,用来实现零停机快速回滚的方案,最贴合的技术术语是蓝绿部署(Blue-Green Deployment)。
简单解释下:蓝绿部署的核心就是同时运行两套完全对等的生产环境——一套(比如“蓝环境”)跑经过验证的稳定旧版本,另一套(“绿环境”)部署新版本。当新版本测试没问题,就把流量全部切换到绿环境;要是新版本出故障,直接把流量切回蓝环境,全程完全不会有停机时间,完美匹配你说的“瞬间回滚无 downtime”的需求。
另外补充下,如果你后续想更精细化地逐步验证新版本(比如先让小部分用户访问新版本),那属于**金丝雀发布(Canary Release)**的范畴,但你当前的场景里,核心是用双环境做快速回滚,蓝绿部署是最准确的对应术语。
备注:内容来源于stack exchange,提问作者Georgi Atanasov
相关产品推荐
相关产品推荐

