蓝绿部署、滚动发布、灰度发布等方案对比总结
文章目录 * 1 各种方案对比总结 * 1.1 蓝绿发布(Blue/Green Deployment) * 1.2 灰度发布 * 1.3 滚动发布(Rolling Update Deployment) * 2 其它发布方式 * 2.1 功能开关发布 * 2.2 影子测试 各种方案对比总结 转载至 在项目迭代的过程中,不可避免需要进行项目上线。上线对应着部署或者重新部署,部署对应着修改,修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂,有的得停机,有的不需要停机即可完成部署。本文将对目前常用的部署方案做一个简单的总结。 蓝绿发布(Blue/Green Deployment) 定义 蓝绿部署是不停老版本,部署新版本然后进行测试。确认OK后将流量切到新版本,然后老版本同时也升级到新版本。 特点 蓝绿部署无需停机,