DevOps 的本质是一项软件研发领域的系统工程
去年,写了一篇 《什么是 DevOps ?》入门文章,简单介绍了 DevOps 概念的起源及核心理念,时隔一年,多了一些想法,有了这篇 DevOps 进阶篇,探讨对 DevOps 理念更深入的理解。 1. DevOps 是什么 DevOps 是一个概念,在逻辑学中,揭示一个概念需要了解概念的两个特征:内涵和外延。 1.1 DevOps 的内涵 相信大家都有听过,DevOps 是开发(Development)和运维(Operations)的组合词,但是很多介绍并没有揭示 DevOps 的内涵,如果用一句话给 DevOps 下一个定义,它的本质是什么呢?DevOps 的本质是一项软件研发领域的系统工程。 如何理解这句话,我们需要先理解这个概念的属概念“系统工程”,“系统工程”又是两个概念,分别是“系统”和“工程”。 系统: 钱学森曾说,系统是由相互作用和相互依赖的若干组成部分结合而成的、具有特定功能的有机整体 系统论的创始人贝塔朗菲把系统定义为“相互作用的诸要素的综合体” 美国著名系统论专家德内拉.梅多斯在《系统之美》中阐述,系统是一个由一组相互连接的要素构成的、能够实现某个目标的整体。 ...