阅读以下材料(来自@小龙飞),做的笔记。
https://www.zhihu.com/question/58702398
DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更加地快捷、频繁和可靠。
从单体架构+瀑布模式,服务器少,部署简单,通常开发就可以完成运维的工作,不需要专门的运维来做部署;到分布式架构+敏捷开发模式到多人协同开发,多人多机器模式。再到微服务架构+DEVOPS软件架构风格,小型功能区块,模块化,语言无关。所以DEVOPS开发模式诞生了。
最初大家说到DEVOPS,都是指的‘开发运维一体化’,现在 DevOps 已经是扩大到“端到端”的概念了。
DEVOPS开发模式诞生DevOps 的三大支柱之中,即人(People)、流程(Process)和平台(Platform)。即
DevOps = 人 + 流程 + 平台