【发布时间】:2016-01-08 14:26:58
【问题描述】:
我熟悉 qual-/maint-/dev-/prod-/test 环境。最近我偶然发现了一种叫做“金丝雀风景”的风景。谁能向我解释这样一个景观的目的?
【问题讨论】:
标签: architecture continuous-deployment devops project-organization
我熟悉 qual-/maint-/dev-/prod-/test 环境。最近我偶然发现了一种叫做“金丝雀风景”的风景。谁能向我解释这样一个景观的目的?
【问题讨论】:
标签: architecture continuous-deployment devops project-organization
Canary 测试将代码更改推送到生产环境中,仅针对一小部分用户,以验证代码更改没有错误,同时将风险降至最低。如果您有 10k 用户,您可以首先使用负载均衡器/反向代理推送到 100 个用户,并监控应用程序性能、错误日志等,如果一切顺利,请慢慢增加该数字,直到您的用户数达到 10k新版本,然后关闭旧版本。要获得更详细的答案,这里有一篇关于Canary Deployment 实际实现的非常好的文章。
【讨论】: