圖片來源: 

資料來源:CA Technology,iThome整理製圖

DevOps運動承襲自敏捷系統管理(Agile System Administration)運動以及企業系統管理(Enterprise System Management,ESM)運動。

ESM運動約起於2005年,當時許多人認為,儘管經過多年的努力,目前運作系統的觀念仍然顯得過於原始,而Zenoss副總裁Mark Hinkle及前Chef服務副總裁John Willis等人都參與了這一波活動。同時進行的還有敏捷開發(Agile Development),此想法過去比較侷限在開發端,逐漸成為公司內的普遍慣例(Common Practice),特別在歐洲,此觀念已經衍伸為敏捷式系統管理。

當時,比利時籍IT顧問Patrick Debois與政府部門合作,共同進行資料中心遷移的計畫,而他則負責相關測試工作。Patrick Debois必須時常在開發團隊以及維運團隊間變換角色。前一天他正習慣於敏捷開發的步調,第二天卻必須上陣救火,確保系統能正常維運。經歷此項計畫後,Patrick Debois了解到,開發團隊與維運團隊不僅中間像隔了座山,運作方面還處處衝突。

在2008年時,Puppet實驗室共同創辦人Andrew Clay Shafer跟Patrick在多倫多的Agile大會中相遇,兩人針對Andrew Clay Shafer的議程主題敏捷式基礎建設(Agile Infrastructure)深談許久,他們兩個人都認為,必須思考出一個方式,搭起開發團隊與維運團隊之間的橋樑。在當時,持續整合(Continuous Integration)的想法已經逐漸開發社群間發酵,並且應用在部署服務的方面,但是此觀念還尚未應用在維運團隊中。

2009年6月23日,在加州聖荷西O'Reilly Velocity大會上,兩個Flickr的員工,資深技術維護員John Allspaw以及領導工程師Paul Hammond,在會議中報告了一個主題:「10+ Deploys per Day:Dev and Ops Cooperation at Flickr」震驚了許多在場的開發者,因為一天內部署超過10次是何等艱難的任務。此演講很快速地受到社群的認同,因為他們證明了開發團隊與維運團隊彼此是可以順利合作。John Allspaw跟Paul Hammond認為打造新一代軟體的方法應該是讓開發團隊及維運團隊兩個都變得透明,並將兩者互相整合在一起。

此時,隔著大西洋觀看直播的Patrick Debois受到很大的激勵,他在推特上表示,如果能親臨現場該有多好,而很快地就有人回覆他的推特,並表示何不自己在比利時舉辦一個活動,這樣大家就可以參加了。雖然是推特好友的一句玩笑話,卻無心插柳柳成蔭,讓Patrick Debois決定開始籌組自己的活動。

Flickr在O'Reilly Velocity研討會首度分享了開發團隊與維運團隊的成功合作經驗,如雙方使用IRC搭配多種Log資訊即時解決系統問題。(圖片來源/John Allspaw)

DevOps從比利時萌芽紅遍全球

Patrick Debois把Dev及Ops結合成DevOps,而因為活動有兩天,他決定另外再加上Days,所以活動名稱就成了DevOpsDays,並在當年的10月30及31日在比利時根特城舉行。活動結束後,社群間的對話仍然在推特上持續進行,由於推特公開發文有140字元的限制,社群決定刪掉後面的「Days」,採改用#DevOps在推特上進行討論。

很快的,DevOpsDays走出了比利時,成為定期舉辦及吸引開發社群參與的全球會議,並在John Willis、DTO Solutions創辦人Damon Edwards及Puppet實驗室共同創辦人Andrew Clay Shafer等人的幫助下,美國也舉辦了第一個DevOpsDays。

看到DevOps在各地蓬勃的發展,許多知名分析師也開始注意到這一波熱潮,開始撰寫相關文章並鼓吹DevOps的觀念。其中Gartner研究副總裁Cameron Haight在文章中預測,在2015年,全球兩千企業中的20%會擁抱DevOps。來自451研究機構的分析師Jay Lyman呼籲,如果企業想針對客戶、軟體開發有更快速的反應,勢必要導入DevOps。此外,O'Reilly內容策略副總裁Mike Loukides亦撰文「What is DevOps?」他認為DevOps是對於開發團隊以及維運團隊兩者之間都有深入、貼近地了解。DevOps相關的書籍開始變得熱門,如Tripwire創辦人Gene Kim、Gartner研究總監George Spafford等人共撰的《The Phoenix Project》及Chef副總裁Jez Humble及軟體開發者Dave Farley共筆的《Continuous Delivery》。

除了IBM、紅帽、微軟等科技業外,梅西百貨、手工劍橋包公司 Cambridge Satchel 及迪士尼也紛紛擁抱DevOps。根據Puppet實驗室、IT Revolution及ThoughtWorks的調查,有16%約1,485位受訪者表示,目前所屬企業已經建立了DevOps團隊。在2014年,第一場以企業為導向的DevOps企業高峰會也在加州開始舉辦。

隨著DevOpsDays活動在全球各地舉行,反映出DevOps熱潮蔓延全球的趨勢。(圖片來源/Michael Coté)

相關報導請參考:DevOps變革三部曲(一)DevOps:搶先一步的IT競爭力


Advertisement

更多 iThome相關內容