DevOps 什么是 DevOps?

bernardlai · 2021年08月18日 · 最后由 laofo 回复于 2021年08月18日 · 122 次阅读

从事十年软件工程化相关工作,最近几年一直在做 DevOps 商业化的尝试。总是不断的有人问到底什么是 DevOps,经常性会语塞。下面我们就来探究一下什么是 DevOps?

这些年很多 IT 头部企业都对 DevOps 进行了各自的解读。

国人公知百度百科如何定义 DevOps 的呢?

DevOps(Development 和 Operations 的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。【百度百科】

很多偏广义一点的定义往往都是晦涩且抽象的,那么如何说人话地介绍 DevOps 呢?笔者认为狭义的 DevOps 指云计算环境下的一种软件工程方法。这里有两个重点云计算和软件工程。以 Docker、K8S 等技术为代表的云计算已经成为软件架构领域的大势所趋。容器化技术将运行环境也可以像文件已将进行存储和管理,形成了打破开发和运维壁垒的技术支撑。同时随着云原生、微服务架构的推进,使得软件系统的复杂度也成指数性增长,这就要求云计算环境下的软件工程的辅助配套尽早实现现代化。所谓软件工程无非是在指定资源下追寻交付效率与质量的平衡。

从 2009 年第一场 DevOps Day 开始,这个概念已经经历了超过十年的灌输、泛滥和沉淀,现在已经变成了相对成熟的内容,那么边界也就逐渐清晰起来。

DevOps 范围:

过程、方法与系统

DevOPs 平台用户:

开发、测试(包含安全)、技术运营

开展 DevOps 的思路:

沟通、协作、整合

看了上述内容,你是否知道什么 DevOps,DevOps 会是你的快乐星球吗?

原文地址:https://mp.weixin.qq.com/s/xmPAAQawKWvuri-YwfS6Lg

需要 登录 后方可回复。