高级部署考量与交付实践
1. 高级部署考量方法
1.1 A/B 测试
A/B 测试是一种常见的实验方法,更多相关信息可查看 openpracticelibrary.com/practice/split - testing - a - b - testing/ 。
1.2 蓝绿部署
蓝绿部署依赖于团队拥有两个生产环境。绿色环境处于运行状态,接收来自反向代理(负载均衡器/路由器)的流量;蓝色环境是升级到新版本的副本,在升级完成前与负载均衡断开连接。
- 操作步骤 :
1. 在蓝色环境进行产品版本升级的所有必要任务,无需担心停机。
2. 蓝色环境准备就绪并通过所有测试和检查后,将反向代理从绿色环境重定向到蓝色环境。
3. 如果蓝色环境运行正常,可准备回收旧的绿色环境,用于下一次发布;若出现问题,可立即通过反向代理/负载均衡器切换回稳定的绿色环境。
- 优点 :提供反馈循环,实现持续交付,减少停机时间,保障技术团队和终端用户的体验,出现问题可快速回滚。更多信息可查看 openpracticelibrary.com/pract
超级会员免费看
订阅专栏 解锁全文
1100

被折叠的 条评论
为什么被折叠?



