DevOps 的起源:名字是什麼?

嘿哈布爾! 我提請您注意這篇文章的翻譯 “DevOps 的起源:名字有什麼含義?” 作者:史蒂夫·梅扎克。

根據您的觀點,DevOps 今年將慶祝其九週年或十週年。 2016 年,RightScales 的雲端狀態報告指出,70% 的中小企業正在採用 DevOps 實務。 從那時起,構成這個分數的每一項指標都有所增加。 隨著 DevOps 準備進入第二個十年,如果能夠回顧過去並回到 DevOps 的起源,甚至是這個名字本身的起源,那就太好了。

2007年之前:完美的一系列事件

2007 年之前,一連串的情況最終催生了今天所謂的 DevOps。

傾斜 已經證明自己是最佳實踐。 也稱為 豐田生產方式,精益製造致力於優化製造車間的流程。 (順便說一句,豐田管理層最初受到福特汽車公司引入的原始裝配線方法的啟發)。 連續的提高 是精實製造的口號。 在實踐中,不斷評估以下路徑:

  1. 將原料和成品的庫存水準保持在最低水平。 精實製造是指生產商品的最低原料庫存量和等待訂購或運輸的最低成品量。
  2. 最小化訂單隊列。 理想情況下,收到的訂單立即進入完成狀態。 精益製造的關鍵指標始終是從訂單接收到交貨的時間。
  3. 最大限度地提高生產過程的效率。 流程重新設計和改進的自動化相結合,可以盡快生產產品。 整個路徑上的每個生產區域(切割、焊接、組裝、測試等)都會被評估是否效率低。

在 IT 領域,傳統的軟體開發瀑布模型方法已經讓位給快速迭代方法,例如 敏捷。 速度是戰鬥口號,即使品質有時會在追求快速開發和部署的過程中受到影響。 同樣,雲端運算,特別是 基礎設施作為一種服務 (基礎設施即服務)和 平台作為一種服務 (PaaS) 已證明自己是 IT 流程和基礎架構的成熟解決方案。

最後,工具包最近開始出現 持續集成 (CI)。 CI 工具的想法是由 Gradi Booch 於 1991 年在他的 Booch Method 中誕生並提出的。

2007-2008:失望的比利時人

比利時顧問、敏捷專案和實踐經理 Patrick Debois 已接受比利時政府部門的任命,協助資料中心遷移。 特別是,他參與了認證和準備測試。 他的職責要求他協調並建立軟體開發團隊與服務器、資料庫和網路營運團隊之間的關係。 缺乏凝聚力以及開發和運營方法之間的隔閡讓他感到沮喪,這讓他感到痛苦。 德布瓦對進步的渴望很快就促使他採取了行動。
在 2008 年多倫多敏捷會議上,Andrew Schaefer 提議主持一次專門安排的非正式會議來討論“敏捷的基礎設施「只有一個人來討論這個主題:Patrick DeBois。他們的討論和思想交流推進了敏捷系統管理的概念。同年,DeBois 和 Schaefer 在 Google 創建了相當成功的敏捷系統管理員小組。

2009年:Dev與Ops合作案例

在 O'Reilly Velocity 會議上,兩位 Flickr 員工(技術營運資深副總裁 John Allspaw 和技術長 Paul Hammond)發表了現在著名的演講 “每天 10 次部署:Flickr 上的開發和營運協作”.

整個演示就像一場戲劇,Allspaw 和Hammond 重新演繹了軟體部署過程中開發和運營代表之間複雜的互動,並充滿了相互指責和指責,大意是「這不是我的程式碼,都是你們的電腦!” 他們的演示證實,唯一明智的選擇是軟體開發和部署活動以實現無縫、透明和完全整合。 隨著時間的推移,這個演講成為了傳奇,現在被視為 IT 行業開始呼籲今天稱為 DevOps 的方法論的一個開創性的里程碑。

2010 年:美國的 DevOps

隨著關注人數不斷增加,DevOpsDays 會議在年度 Velocity 會議之後首次在美國加州山景城舉行。 快進到 2018 年,已經安排了 30 多場 DevOpsDays 會議,其中有數十場在美國舉行。

2013年:「鳳凰」計劃

對我們許多人來說,DevOps 歷史上另一個值得注意的時刻是 Gene Kim、Kevin Behr 和 George Safford 所著的《鳳凰計畫》一書的出版。 這部小說講述了一位IT經理陷入絕境的故事:他的任務是挽救一個出了問題的關鍵電子商務專案。 經理的神秘導師——一位熱衷於精益製造方法的董事會成員——向主角提出了思考 IT 和應用程式開發的新方法,並預見了 DevOps 的概念。 順便說一句,「鳳凰計畫」啟發我們寫了《外包,否則…》一書,講述了一個類似的商業故事,其中軟體副總裁在開發新的主要外包產品期間使用 DevOps。

面向未來的 DevOps

值得將 DevOps 描述為一段旅程,或者也許是一個願望,而不是最終目的地。 DevOps 與精實製造一樣,致力於持續改善、提高生產力和效率,甚至持續部署。 支援 DevOps 的自動化工具不斷發展。

自 DevOps 誕生以來,過去十年已經取得了許多成就,我們預計 2018 年及以後會取得更多成就。

來源: www.habr.com

添加評論