DevOps 簡史
【注】本文節(jié)譯自:https://www.bmc.com/blogs/devops-history/
?
? ? IT 行業(yè)的當(dāng)前狀態(tài)受技術(shù)進(jìn)步在整個(gè)歷史中所產(chǎn)生的連鎖效應(yīng)所影響。不時(shí)出現(xiàn)的新技術(shù)極大地改變了世界運(yùn)轉(zhuǎn)的方式。最近,技術(shù)進(jìn)步似乎開始以驚人的速度出現(xiàn)。自從互聯(lián)網(wǎng)出現(xiàn)以來,信息的傳播和新技術(shù)的發(fā)展速度一直在增加。
? ? 云計(jì)算預(yù)示著技術(shù)的又一次轉(zhuǎn)變,隨著新技術(shù)的發(fā)現(xiàn),該技術(shù)將繼續(xù)影響企業(yè)的運(yùn)營方式。區(qū)塊鏈?zhǔn)切录夹g(shù)的又一個(gè)例子,它具有巨大的潛力,可以顛覆許多行業(yè)---從銀行到房地產(chǎn)甚至視頻游戲行業(yè)開展業(yè)務(wù)的方式。盡管新技術(shù)影響軟件行業(yè),但文化轉(zhuǎn)變也同樣如此。
? ? DevOps 是不斷變化的企業(yè)文化和新技術(shù)的結(jié)合。向 DevOps 的轉(zhuǎn)變涉及擁抱開放式溝通,透明度和跨學(xué)科團(tuán)隊(duì)合作。DevOps 背后的想法是打破孤島,開放工作空間以進(jìn)行協(xié)作和討論。在了解事物本質(zhì)的過程中,探知它的來源以及它為什么會(huì)變得突出通常是很有幫助的。
? ? 關(guān)于DevOps? 是什么和不是不是什么,有很多信息,但關(guān)于 DevOps 的歷史卻沒有很多信息。 這是關(guān)于 DevOps 如何成為當(dāng)今流行話題的簡短歷史,以及為什么了解它的根源是理解它的重要一步。
DevOps 的來龍去脈
? ? 如果 DevOps 擁有出生證明,則將父親的名字寫為 Patrick Debois。帕特里克(Patrick)對(duì)從各個(gè)角度學(xué)習(xí) IT 感興趣,他于 2007 年開始從事大型數(shù)據(jù)中心遷移工作,并負(fù)責(zé)測(cè)試。在這個(gè)項(xiàng)目中,他意識(shí)到,在諸多項(xiàng)目中遇到的挫折感,源于問題的開發(fā)端與圍欄另一側(cè)的運(yùn)營孤島之間要不斷地來回切換。他意識(shí)到,在這兩個(gè)世界之間進(jìn)行項(xiàng)目導(dǎo)航時(shí)浪費(fèi)了很多時(shí)間和精力,但是它們之間的鴻溝似乎太大了、無法彌合。
? ? 后來,在 2008 年在加拿大多倫多舉行的一次敏捷會(huì)議上,一個(gè)名叫安德魯·謝弗(Andrew Shafer)的人試圖組織一次名為“敏捷基礎(chǔ)設(shè)施”的聚會(huì)。當(dāng)帕特里克(Patrick)出席會(huì)議時(shí),他是唯一的一位。安德魯從他的帖子中收到了很多負(fù)面反饋,甚至沒有參加自己的會(huì)議。但是,帕特里克(Patrick)對(duì)于認(rèn)識(shí)一個(gè)志趣相投的人感到非常興奮,以至于他在會(huì)議上找到了他并在走廊上進(jìn)行了討論。他們成立了一個(gè)討論組,供其他人發(fā)布有關(guān)如何解決當(dāng)年下半年開發(fā)與運(yùn)營之間的鴻溝的想法。
? ? 最初,人們的興趣不太大,但并沒有得到很多反饋。2009年6月,John Allspaw 和 Paul Hammond 進(jìn)行了題為 “ 10+ 部署一天:Flickr上的 Dev 和 Ops 合作”的演講。我們的朋友帕特里克(Patrick)偶然在比利時(shí)的家中觀看了該演示文稿的流媒體視頻,并立即引起了他的共鳴。他意識(shí)到這正是他一直在尋找的解決方案。在這次演講的鼓舞下,他發(fā)出了一個(gè)召集開發(fā)人員和系統(tǒng)管理員的號(hào)召,以從里到外大家聚集在一起,討論開始彌合兩個(gè)不同領(lǐng)域之間差距的最佳方法。
? ? 他將這件事命名為 DevOpsDays,該事件發(fā)生在 2009 年 10 月的最后幾天。該事件引起了這兩個(gè)領(lǐng)域的專家的廣泛關(guān)注,并引發(fā)了 Twitter 上的熱烈討論,其中話題標(biāo)簽很快縮短為 DevOps。不久之后,一些規(guī)模較小的科技企業(yè)就試圖將 DevOps 實(shí)踐以及為幫助這些新組建的團(tuán)隊(duì)而構(gòu)建的工具結(jié)合在一起。在開始使用他們的想法之后,DevOps 設(shè)法取得了基層的支持。
? ? 最后,2011年3月,Gartner 的 Cameron Haight 提出了他對(duì)未來幾年 DevOps 軌跡的預(yù)測(cè)。他對(duì)技術(shù)對(duì)行業(yè)的影響持樂觀態(tài)度,因此引起了對(duì)于 DevOps 運(yùn)動(dòng)的更多關(guān)注,不久之后,各種規(guī)模的企業(yè)開始采用這些新做法。自敏捷開發(fā)以來,DevOps 正式成為 IT 行業(yè)的下一個(gè)重要事項(xiàng)。
為什么 DevOps 的歷史很重要
? ? 目前,您可能會(huì)以為自己剛剛發(fā)現(xiàn)了一個(gè)新的雞尾酒故事,但是 DevOps 的發(fā)展歷史對(duì)于理解什么是 DevOps 及其重要性至關(guān)重要。DevOps 誕生于開發(fā)人員和運(yùn)營領(lǐng)導(dǎo)者的協(xié)作,他們?cè)谝黄鸨磉_(dá)他們對(duì)行業(yè)以及如何最好地完成工作的想法和關(guān)注。這個(gè)想法源于要幫助的人。DevOps的力量在于支持它的文化中,從而使人們的思想觀念從孤島上移開了。
? ? 將您的組織轉(zhuǎn)變?yōu)?DevOps 文化并不像購買一些新的企業(yè)軟件系統(tǒng)那么簡單(盡管有很多可以幫助完成該過程)。DevOps 并非單一產(chǎn)品,它是從適應(yīng)和持續(xù)改進(jìn)的需求演變而來的。這意味著 DevOps 過渡過程永遠(yuǎn)不會(huì)真正完成,因?yàn)橄到y(tǒng)本身應(yīng)該處于不斷發(fā)展和完善的狀態(tài)。DevOps團(tuán)隊(duì)由跨學(xué)科的團(tuán)隊(duì)成員組成,他們都致力于實(shí)現(xiàn)更好的協(xié)作這一單一目標(biāo)。
? ? DevOps使團(tuán)隊(duì)能夠以更快的速度和更高的質(zhì)量標(biāo)準(zhǔn)來構(gòu)建、測(cè)試和部署,這要?dú)w功于這些工具本身而不是工具所帶來的協(xié)作。在沒有適當(dāng)調(diào)整企業(yè)文化和心態(tài)的情況下為 DevOps 利用技術(shù)堆棧,只會(huì)使你止步于技術(shù)改進(jìn)。DevOps的力量在于團(tuán)隊(duì)中每個(gè)成員之間的溝通和共享目標(biāo)。