DevOps发展史(征求稿)
Patrick Debois是一位比利时的独立IT咨询师,也是敏捷实践的拥护者。由于项目需要,Patrick经常需要既和研发团队打交道,也和运维团队打交道。他深切感受到传统模式下的运维之痛,以及敏捷开发模式与运维模式的割裂。
2008年:
6月,在美国加州旧金山,O'Reilly出版公司举办了一场名为“Velocity”的技术大会,主题是讨论“Web应用的性能和运维”。会后几位来自美国奥斯汀的系统管理员和开发人员新开了一个名为“The Agile Admin”的博客,目标是讨论和分享关于“敏捷在IT系统管理中的重要性”。
8月,在多伦多召开的Agile 2008大会上,Debois分享了自己的话题:如何在运维工作中应用Scrum和其它敏捷实践。Debois和Andrew Shafer会面并讨论了如何解决开发团队和运营团队之间存在的问题。会后二人在Google Group上建立了一个名为“Agile System Administration”的讨论组。
2009年:
6月,来自Flickr公司的John Allspaw和Paul Hammond在Velocity 2009年会上做了题为《Flickr每天部署10次以上:开发与运维的高效合作》的演讲。这是一场轰动世界的演讲,引发了整个行业的思考:原来软件部署可以这样快!
10月,Patrick Debois在比利时根特举办了名为“DevOpsDays”的研讨会,并把开发和运维两个词组合起来创造了“DevOps”这一术语。至此,DevOps开始真正流行。
2010年:
第二届“DevOpsDays”大会在美国克利夫兰州举办,至此成为年度大会。
2011年:
维基百科上出现对DevOps的定义:DevOps是一组过程、方法与系统的统称,用于促进开发、运维和质量保障部门之间沟通、协作与整合。
2012年:
Puppet公司的Alanna Brown发布了第一份DevOps年度报告。
2013年:
Gene Kim、Kevin Behr和GeorgeSpafford出版了《凤凰项目:一个IT运维的传奇故事》,以一个虚构的故事介绍了DevOps的概念,并讲述了一个IT项目如何在一个组织里通过DevOps的转型起死回生。
2014年:
Nicole Forsgren、Gene Kim和Jez Humbl开始发布DevOps年度报告。他们发现人们日益加速采用了DevOps。
2016年:
Gene Kim、Jez Humble、PatrickDevois、John Willis、John Allspaw出版了《DevOps手册》(The DevOps Handbook)一书。
2017年:
维基百科更新了对DevOps的定义:DevOps是以统一软件开发和软件运维为目标的一种软件工程文化与实践。
市场调研公司Forrester Research称2017年为“DevOps年”。Forrester报告中还称,多达50%的组织正在实施 DevOps。
2019年:
这一年全球多达80个城市举办了“DevOpsDays”大会,包括中国的北京和上海。