普元雲計算-DevOps不是什麼

對於接受和擁護DevOps多年的人來講,DevOps的逐漸流行就如同大學出來找到第一份工做同樣讓人興奮。好吧,或許並無這麼興奮,但仍是很是酷的:-) 愈來愈多不一樣規模的公司開始擁抱DevOps,甚至接納DevOps實踐做爲他們的基本策略……微信

 

 

一方面,這對任何團隊來講都是一種促進(影響),要麼開始DevOps之旅,要麼提高當前DevOps的成熟度。另外一方面,當它成爲一項工做,隨着DevOps詞的濫用、誤用,它原有的草根意味將消失殆盡。架構

 

DevOps體現一種新協做文化:包含諸多有關持續軟件部署方法,這些方法強調持續反饋、協做和優化。DevOps要改變基本文化、引入諸多的實踐,剛剛起步的團隊該如何適從?運維

 

所以,我更想強調DevOps不是什麼,而不是DevOps是什麼。工具

 

 

1.DevOps不是簡單開發與運維團隊的整合
優化

 

 

 

咱們全部人都認爲這是DevOps術語的來源。「讓咱們把開發與運維團隊整合一塊兒吧,你瞧,咱們如今是DevOps了。」 DevOps整合一系列貫穿整個(跨多方的)交付路徑的流程與實踐。DevOps中一組關鍵實踐是持續集成與持續交付。簡單整合兩個團隊就號稱是DevOps,這並非真正的DevOps實踐。雲計算

 

 

2.DevOps不是獨立團隊
翻譯

 

 

 

設立獨立的DevOps團隊是不少組織開啓DevOps之旅的另一個誤區。事實上,我不是DevOps團隊的擁躉,由於我相信,這將致使更多的豎井。我也發如今責任沒有清晰定義的狀況下,成立這些團隊,會創造更多的混亂。blog

 

在一些狀況下,臨時的DevOps團隊或許有助於組織接納流程與(潛在)工具,但關鍵是:團隊必須是臨時的,即便這樣也只是在理論上美好。一些優秀的博客也在討論DevOps團隊,例如,Matthew Skelton的博客:「什麼樣的團隊結構有助於DevOps成功」。生命週期

 

 

3.DevOps不是一個工具
開發

 

 

 

首先聲明的是,我很是喜歡有愈來愈多的工具可以讓咱們持續優化咱們的DevOps,但我發現,不少人在使用一兩款工具以後,慢慢就有了一個觀念(見解):DevOps就是一個工具。不知道你聽過多少次?

 

「咱們已經在作DevOps了,咱們有Chef。」 


「咱們在作DevOps。咱們經過Jenkins進行自動化部署了。」

 

須要說明的是,我是Chef與Jenkins的鐵桿粉絲,但我認爲若是你將一款自動化工具的運用等同於DevOps,那就過小瞧DevOps了。採用自動化工具自己不是DevOps,只有將這些工具與持續集成、持續交付、持續的反饋與優化進行端到端的整合時,這些工具才成爲DevOps的一部分。

 

 

4.DevOps並不是萬全之策

 

 

 

當設立整體DevOps策略和選擇相應的工具鏈時,因爲存在不一樣商業驅動以及多種技術可供選擇,所以,對DevOps策略使用相同的DevOps原則就尤其重要:擁抱變化、收集指標、瞭解反饋、快速試錯並糾正你的路線。舉個例子,一旦你最初選用的工具再也不適用於你的技術或環境,拋棄掉,而後繼續前行。 這個項目使用的工具不必定適合你下個項目。咱們首先須要理解咱們當前策略和環境,而後作出相應的變化。

 

 

5.DevOps不是自動化

 

 

 

這是很是吸引眼球的一點,所以,我須要澄清一點:DevOps不只僅是自動化。毫無疑問,自動化是DevOps很是重要的一部分,但不是惟一的部分,必定程度的部署自動化每每會與DevOps混爲一談。我想理解DevOps的關鍵實踐,重要的標誌是:DevOps不只僅被視爲自動化。理解DevOps的核心原則,關鍵是真正理解採納DevOps的價值。

 

DevOps是什麼,已有不少論述。DevOps不是什麼或者不只僅是什麼,我認爲更應該進行普遍的傳播。若是你剛開始你的DevOps之旅或者仍舊在優化你的模式,確保你團隊全部人都接受基本的DevOps培訓,理解DevOps是什麼,DevOps不是什麼。

 

王蔥權原創翻譯DevOps系列相關文章請點擊:DevOps十大IT管理工具

 

如需聯繫做者交流請添加微信號:elaineyuan928

 

關於譯者:

王蔥權

EAII-企業架構創新研究院 常務理事

2001年加入普元信息技術股份有限公司,現任軟件產品部總經理,負責普元信息技術與產品的運營工做,長期致力於企業軟件平臺建設實踐。畢業於同濟大學,主持完成一系列產品研發工做,包括普元SOA應用平臺、普元BPM/ESB集成平臺及移動與雲計算平臺等。對企業技術架構有較深入理解,曾主持中國建設銀行、中信銀行、國開銀行等多家大型企業的技術平臺規劃與落地。

搜狗截圖16年07月14日1457_5.jpg

 

 

原著做者:

Shelbee Smith-Eigenbrode 

IBM雲基礎設施能力中心資深工程師/IT架構師。她擔任過軟件開發生命週期的各個角色。各個職能經驗以及在傳統豎井式的深刻工做,致使她擁抱DevOps文化、並經過實踐DevOps來提升團隊的技術交付能力。同時她也是致力於驅動創新與技術進步的—-IBM 研究院的成員。

 

關於EAII

EAII(Enterprise Architecture Innovation Institute)企業架構創新研究院,致力於軟件架構創新與實踐,加速企業數字化轉型。


搜狗截圖16年07月14日1050_107.jpg

相關文章
相關標籤/搜索