蓝绿部署会让服务的两个版本同时可用:当前版本和另一个单独准备好的版本。这就像先搭好第二个舞台,再把观众请过去。

团队可以先在独立环境中检查新网站版本,准备就绪后再把访客引导过去。如果出现严重问题,也可以将流量切回旧环境。

这种方式需要额外资源,也需要谨慎规划已保存数据的变更。如果两个版本都修改了相同信息,切换回去未必能简单撤销。