为什么传统的持续集成/持续部署(CI/CD)在云基础设施方面表现不佳?

主要观点:多年来 CI/CD 管道是软件交付的黄金标准,但在云基础设施领域会失效,因为基础设施不是软件,有不同约束、风险和失败模式,将其视为软件会带来风险等问题,随着云资产增长,这些问题会加剧。答案是引入新的交付单元“栈”,栈能回答传统 CI/CD 无法回答的核心基础设施问题,如代码与资源的关联、更新状态、变更记录等,能给基础设施提供类似软件的控制层,传统管道在规模扩大等情况下会失效,团队不转变是因为惯性,应开始重新思考基础设施交付,给基础设施一个专属的交付模型,能带来可见性、安全性和速度,适应变化从而实现规模增长。
关键信息

  • CI/CD 在云基础设施领域失效,基础设施有独特性。
  • 栈是新的交付单元,能连接代码与云资源并提供全面信息。
  • 传统管道在多种情况下会失效,如手动审批跟不上等。
  • 团队不转变是因惯性,会导致问题出现。
  • 应开始重新思考基础设施交付,给基础设施专属模型。
    重要细节
  • 栈能追踪管理内容、检测和修复漂移、提前实施治理、控制变更等。
  • 传统管道在规模扩大等情况下会出现各种问题,如无法及时审批、无法判断安全变更等。
  • 团队不转变会积累技术债务,影响应用和安全。
  • 可通过询问团队相关问题来开始重新思考基础设施交付。
阅读 110
0 条评论