蓝绿部署 Blue-Green Deployment
新版本已经准备好,团队想切换时少停机,并保留旧环境作退路。
后端与接口约 10 分钟 · 从真实需求理解
1Blue-Green Deployment 是做什么的?
v1.3 · 100%v1.4 · readyGreen · 100%先让当前环境继续服务。
Blue-Green Deployment 会准备两套环境。
- 一套服务当前用户,另一套运行待发布版本。
- 验证新环境后,一次把流量切过去。
旧环境可以暂时保留,方便快速切回。
2蓝绿部署和金丝雀发布有什么不同?
蓝绿部署准备两套完整环境,再一次切换流量。
- 金丝雀发布只让一小部分流量进入新版本。
- 蓝绿切换快,但需要多维护一套环境。
旧环境保留多久,要根据回滚和成本决定。
3一次蓝绿部署由哪些部分组成?
v1.3 · live当前承接用户流量的版本。
v1.4 · ready已经部署并验证的新版本。
100% → green把用户请求一次切到新环境。
可以看 Blue、Green 和流量开关。
- Blue 是当前正在服务的环境。
- Green 是已经准备好的新环境。
- 流量开关决定用户此刻访问哪一套。
4怎样把 Blue-Green Deployment 需求交给 Agent?
请用蓝绿部署发布 v1.4:Blue 保持 v1.3,Green 运行 v1.4 并完成检查,确认后一次切换流量;保留回切方式。
5不用背,看看你能不能判断
1 / 3
蓝绿部署通常准备几套环境?
请选择一个最符合题意的答案
社区延伸
看别人真实遇到过什么
社区帖子还没有关联到这个词条。