蓝绿部署:一种降低发布风险的上线策略。通过同时维护两套几乎相同的生产环境(“蓝”与“绿”),新版本先部署到其中一套并完成验证,再把流量从旧环境切换到新环境;若出现问题,可快速切回旧环境实现回滚。该术语在实践中也常泛指“通过流量切换实现近乎零停机发布”。
/ˌbluː ˈɡriːn dɪˈplɔɪmənt/
We used blue-green deployment to release the update with almost no downtime.
我们使用蓝绿部署来发布更新,几乎没有停机时间。
After testing the new build in the green environment, the team switched traffic over and monitored error rates closely.
在绿环境中测试完新构建后,团队将流量切换过去,并密切监控错误率。
该短语由颜色词 blue 与 green 加上 deployment(部署) 组合而成。两种颜色用于区分两套并行环境,颜色本身没有固定含义,重点在于“旧环境/新环境”可快速切换的发布思路。这一命名在持续交付与DevOps语境中广泛传播,用来强调“切流量即回滚”的可控性。