V2EX  ›  英汉词典

Canary Deployment

定义 Definition

金丝雀部署:一种软件发布策略,把新版本先发布给少量用户或少部分服务器/实例,观察关键指标(错误率、延迟、转化率等)是否异常;若表现稳定,再逐步扩大范围直至全量发布。常用于降低发布风险。(在不同语境下也可称“金丝雀发布/灰度发布”的一种实现方式。)

发音 Pronunciation (IPA)

/kəˈnɛəri dɪˈplɔɪmənt/

例句 Examples

We used a canary deployment to test the new login flow with 5% of users.
我们用金丝雀部署让 5% 的用户先测试新的登录流程。

After the canary deployment showed no increase in error rates, the team gradually rolled out the release worldwide.
在金丝雀部署未显示错误率上升后,团队将该版本逐步扩大发布到全球。

词源 Etymology

canary(金丝雀)”来自早期矿工把金丝雀带入煤矿:金丝雀对有毒气体更敏感,能更早发出预警。技术领域借用这一意象:让少量流量先“探路”,以便在问题扩散前及时发现并回滚。deployment 意为“部署/发布”,两者组合成“以小范围试运行来降低发布风险的部署方式”。

相关词 Related Words

文学与著作 Literary Works

  • Site Reliability Engineering: How Google Runs Production Systems(Google SRE 团队著):讨论渐进式发布与风险控制实践,语境中常涉及 canary(canarying/canary release/deployment)。
  • Continuous Delivery(Jez Humble & David Farley):在持续交付与发布策略章节中常提到金丝雀式发布/部署。
  • Kubernetes: Up and Running(Kelsey Hightower 等):在生产发布与渐进交付相关内容中常出现 canary deployment/rollout 的用法。
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1829 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
♥ Do have faith in what you're doing.