什么是 DevOps?

DevOps 概念

Cem Sakarya

DevOps Risk Advisor

科技带来诸多优势并改善生活,如社交体验、通过银行应用管理个人财务等。

DevOps 概念

组织结构

基础组织结构图。

  • 在线产品很复杂
  • 开发与维护成本高
  • 数千名工程师
  • 如何高效协作?
DevOps 概念

 

天平象征质量与成本的权衡。

DevOps 概念

DevOps

 

DevOps 由以下组成:

  • 方法,
  • 工具,
  • 文化行为

用于改进软件的开发与维护。

它帮助组织更快交付更高质量的在线产品。

DevOps 概念

传统变更管理

  • 团队各自为政
  • 目标不一致
  • 开发缓慢

DevOps

  • 跨团队协作
  • 软件发 + IT 维 = DevOps
  • 目标更一致
  • 开发更快
DevOps 概念

传统发布

传统软件开发与发布流程图:线性模式,先设计,再开发,最后发布以达成成品。

DevOps 概念

与 DevOps 相关的循环式开发与发布结构。与传统模型相比,目标更小、更迭更快。

最小可行产品

最小可行产品(MVP)是功能受限的早期产品版本。

  • 构建成本更低
  • 更快上市
DevOps 概念

产品改进

根据首次发布结果:若效果好则继续迭代,若效果差则回退并修改。

DevOps 概念

DevOps 的收益

DevOps 的第一个发布周期产出 MVP,第二个周期改进产品,第三个周期实现成品。

DevOps 概念

让我们来练习!

DevOps 概念

Preparing Video For Download...