DevOps 發(fā)展史
【注】本文節(jié)譯自:https://blog.devops4me.com/history-of-devops/

起源
? ? 軟件開發(fā)生命周期(SDLC)的發(fā)展迅速改變了組織如何將其產(chǎn)品發(fā)布/生產(chǎn)到生產(chǎn)環(huán)境的格局。當談到組織如何管理產(chǎn)品交付時,傳統(tǒng)的 SDLC 通常與瀑布(Waterfall)模式聯(lián)系在一起。瀑布模式不能適應(yīng)與組織的業(yè)務(wù)目標,他們希望為客戶提供更快的速度和功能/產(chǎn)品。照此邏輯,他們需要一種新的方法來加快產(chǎn)品交付,但同時還要改善開發(fā)人員和 IT 運營團隊。因此,DevOps 就出現(xiàn)了,2008 年多倫多敏捷會議上,Petrick Debois 介紹了“ DevOps”一詞。
? ? 第一次會議名為 Devopsdays,于 2009 年在比利時根特舉行。比利時顧問,項目經(jīng)理和敏捷實踐者 Patrick Debois 創(chuàng)立了會議。該會議現(xiàn)已傳播到其他國家。2012年,DevOps 狀態(tài)報告由 Puppet 的 Alanna Brown 起草并發(fā)布。截至 2014 年,Nicole Forsgren、Gene Kim、Jez Humble 等人發(fā)布了年度 DevOps 狀態(tài)報告。在2014年,他們發(fā)現(xiàn) DevOp 的采用正在加速。同樣在 2014 年,Lisa Crispin 和 Janet Gregory 撰寫了 More Agile Testing,其中包括有關(guān)測試和 DevOps 的章節(jié)。
? ? 如果我將上面的時間事件放到時間軸中,如下圖所示:

什么是 DevOps?
? ? DevOps 也是新興技術(shù)和新興商業(yè)文化的結(jié)合。轉(zhuǎn)向 DevOps 文化的想法是建立開放的溝通,透明性和跨學科團隊合作。DevOps背后的概念打破了孤島,并為開發(fā)人員(DEV)與 IT 運營(OPS)之間的討論和協(xié)作創(chuàng)造了更多空間。DevOps 的力量在于支持它的文化,使人們的思維方式從孤島上移開了。它通??梢詭椭私馄鋪碓础槭裁醋兊昧餍幸约笆裁词顾餍?。
目的是什么?
? ? 在實施 DevOps 文化和方法時,DevOps 可以解決您組織面臨的挑戰(zhàn),并且組織將獲得:
更快的服務(wù)交付:緊跟快速需求的敏捷版本??鐢?shù)據(jù)可見性:確保合規(guī)性和數(shù)據(jù)準確性。
服務(wù)效率:提高質(zhì)量和性能。
經(jīng)驗豐富的專業(yè)DevOps:教您成功所需的工具。
全面迎合組織的特定需求。
DevOps 是:
概念
心態(tài)
個人理解和擁護的共同態(tài)度
必須培育和反復改進的文化
可見度
指導
學習
包容和開放的所有想法
迭代
持續(xù)
協(xié)同合作
自信地開發(fā)和交付軟件的絕佳方法
DevOps 不是:
輕松實現(xiàn)或?qū)嵤?/p>
產(chǎn)品或工具鏈
職務(wù)或職位
云基礎(chǔ)架構(gòu)解決方案
一項技術(shù)
一種編程語言
營銷活動
CI / CD 流水線
Kubernetes
容器 / Docker
開源軟件
基礎(chǔ)設(shè)施即代碼
自動化
簡而言之
? ? DevOps 認為 IT 行業(yè)急需概念上的不斷學習和改進。而且,IT 社區(qū)無疑可以從 DevOps 歷史中學到很多東西。這場 DevOps 革命不足為奇,而且隨著創(chuàng)新的不斷發(fā)展,其重要性在未來會不斷提高。我們已經(jīng)看到安全性與 DevOps 結(jié)合可以如何永遠改變 Infosec 行業(yè)。
結(jié)論
? ? 將 DevOps 描述為一個旅程或愿望,而不是定義的目標或工具是合理的。DevOps 尋求持續(xù)的改進、更多的輸出、更高的效率、甚至持續(xù)部署。支持 DevOps 的自動化工具還在不斷發(fā)展。