首页/开发/CI/CD 与发布速查/单元化发布(Cell Rollout)
发布策略60 条

单元化发布(Cell Rollout)

把系统划分为独立运行单元:每个单元承载固定用户分片并具备完整服务能力;发布以单元为粒度推进,单元故障不扩散到其他单元。

CI/CD 与发布速查开发更新于 2026-10-12
单元定义独立部署、独立依赖、固定用户分片
发布粒度一次推进一个或少数单元
收益影响面固定且可预测
成本架构复杂度与跨单元治理

发布顺序

发布顺序
cell-3(金丝雀单元)→ cell-4 → cell-1 → cell-2
任一单元异常:停止后续单元,影响限定在已更新单元
单元化把影响面从比例变成确定的用户分片:适合可用性要求高的系统做发布设计。

易错点

  • 单元间共享数据库或缓存:隔离只停留在计算层,故障仍会扩散
  • 分片映射不固定:用户漂移导致影响面估算失真

数据来源与参考

  • AWS Well-Architected《Cell-Based Architecture》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌