DevOps 发展史
【注】本文节译自:https://blog.devops4me.com/history-of-devops/

起源
软件开发生命周期(SDLC)的发展迅速改变了组织如何将其产品发布/生产到生产环境的格局。当谈到组织如何管理产品交付时,传统的 SDLC 通常与瀑布(Waterfall)模式联系在一起。瀑布模式不能适应与组织的业务目标,他们希望为客户提供更快的速度和功能/产品。照此逻辑,他们需要一种新的方法来加快产品交付,但同时还要改善开发人员和 IT 运营团队。因此,DevOps 就出现了,2008 年多伦多敏捷会议上,Petrick Debois 介绍了“ DevOps”一词。
第一次会议名为 Devopsdays,于 2009 年在比利时根特举行。比利时顾问,项目经理和敏捷实践者 Patrick Debois 创立了会议。该会议现已传播到其他国家。2012年,DevOps 状态报告由 Puppet 的 Alanna Brown 起草并发布。截至 2014 年,Nicole Forsgren、Gene Kim、Jez Humble 等人发布了年度 DevOps 状态报告。在2014年,他们发现 DevOp 的采用正在加速。同样在 2014 年,Lisa Crispin 和 Janet Gregory 撰写了 More Agile Testing,其中包括有关测试和 DevOps 的章节。
如果我将上面的时间事件放到时间轴中,如下图所示:

什么是 DevOps?
DevOps 也是新兴技术和新兴商业文化的结合。转向 DevOps 文化的想法是建立开放的沟通,透明性和跨学科团队合作。DevOps背后的概念打破了孤岛,并为开发人员(DEV)与 IT 运营(OPS)之间的讨论和协作创造了更多空间。DevOps 的力量在于支持它的文化,使人们的思维方式从孤岛上移开了。它通常可以帮助您了解其来源、为什么变得流行以及什么使它流行。
目的是什么?
在实施 DevOps 文化和方法时,DevOps 可以解决您组织面临的挑战,并且组织将获得:
更快的服务交付:紧跟快速需求的敏捷版本。跨数据可见性:确保合规性和数据准确性。
服务效率:提高质量和性能。
经验丰富的专业DevOps:教您成功所需的工具。
全面迎合组织的特定需求。
DevOps 是:
概念
心态
个人理解和拥护的共同态度
必须培育和反复改进的文化
可见度
指导
学习
包容和开放的所有想法
迭代
持续
协同合作
自信地开发和交付软件的绝佳方法
DevOps 不是:
轻松实现或实施
产品或工具链
职务或职位
云基础架构解决方案
一项技术
一种编程语言
营销活动
CI / CD 流水线
Kubernetes
容器 / Docker
开源软件
基础设施即代码
自动化
简而言之
DevOps 认为 IT 行业急需概念上的不断学习和改进。而且,IT 社区无疑可以从 DevOps 历史中学到很多东西。这场 DevOps 革命不足为奇,而且随着创新的不断发展,其重要性在未来会不断提高。我们已经看到安全性与 DevOps 结合可以如何永远改变 Infosec 行业。
结论
将 DevOps 描述为一个旅程或愿望,而不是定义的目标或工具是合理的。DevOps 寻求持续的改进、更多的输出、更高的效率、甚至持续部署。支持 DevOps 的自动化工具还在不断发展。