2017DevOps采用和趨勢(shì)現(xiàn)狀
DevOps 定義
我個(gè)人是一直以來是反對(duì)給DevOps做一個(gè)名詞解釋樣式的定義的。不過這種需求實(shí)在強(qiáng)大,摘抄幾條供大家參考,上圖是一種定義。
定義2:You cannot buy DevOps and install it. DevOps is not just automation or infrastructure as code. DevOps is people following a process enabled by products to deliver value to end users. -- Donovan Brown, Microsoft DevOps Program Manager
以上出自:[Donovan's blog post on "What is DevOps".](http://www.donovanbrown.com/post/2015/09/01/what-is-devops)
定義3:DevOps(Development和Operations的組合詞)是一種重視“軟件開發(fā)人員(Dev)”和“IT運(yùn)維技術(shù)人員(Ops)”之間溝通合作的文化、運(yùn)動(dòng)或慣例。透過自動(dòng)化“軟件交付”和“架構(gòu)變更”的流程,來使得構(gòu)建、測(cè)試、發(fā)布軟件能夠更加地快捷、頻繁和可靠。
以上出自:[維基百科 Wikipedia - DevOps (http://zh.wikipedia.org/wiki/DevOps)
興趣和搜索量
以上結(jié)果來自Google趨勢(shì),上圖是從2004年到現(xiàn)在,一共13年的趨勢(shì)圖。下面再看一下最近五年的趨勢(shì)詳情。
最近5年的搜索趨勢(shì)
國際關(guān)注度
????
相關(guān)話題和查詢
相關(guān)話題:
- Docker - 軟件
- Ansible - 話題
- Team - 話題
- Microsoft Azure
- Bluemix - 話題
相關(guān)查詢
- devops reactions
- devops docker
- docker
- jenkins
- jenkins devops
關(guān)注者年齡和性別
上圖年齡分布情況。
- 18-24
- 25-34
- 35-44
- 45-54
- 55-64
- 65+
Martin評(píng)論:誰說DevOps是年輕人的玩具?誰說中高層領(lǐng)導(dǎo)不重視?想想您所在公司的領(lǐng)導(dǎo)層的年齡段吧!統(tǒng)計(jì)說明領(lǐng)導(dǎo)層對(duì)此關(guān)注度可能比你高多了,還覺得領(lǐng)導(dǎo)沒你潮和不支持么?。
上圖是性別分布情況。
DevOps應(yīng)用狀態(tài)
- 正在應(yīng)用的:從66%上升到74%
- 沒有應(yīng)用的:從19%下降到16%
- 不知道的:從15%下降到6%
DevOps Checklist
不管你做不做DevOps?不管你知不知道你是不是DevOps?不管你從哪個(gè)角度入手DevOps?看看這個(gè)清單中有幾項(xiàng)和您相關(guān),就知道你和DevOps的關(guān)系是否密切。
檢查清單如下:
- 基礎(chǔ)架構(gòu)即代碼
- 每天多次部署
- 研發(fā)人員直接部署都生產(chǎn)環(huán)境
- 研發(fā)和運(yùn)維共同奮戰(zhàn)在支持的一線
- 消除研發(fā)和運(yùn)維的部門墻
DevOps流程
下面看看兩種相關(guān)流程圖。
- 持續(xù)業(yè)務(wù)計(jì)劃
- 協(xié)作型軟件開發(fā)
- 持續(xù)測(cè)試
- 持續(xù)發(fā)布和部署
- 持續(xù)監(jiān)控
- 協(xié)作式客戶反饋和優(yōu)化
上圖來源于《Exin DevOps Master 白皮書 - 企業(yè)DevOps的成功之路》 作者:Koichiro(Luke) Toda、Nobuyuki Mitsui、譯者:劉颋,史鵬程;審校:EXIN,劉征
- 計(jì)劃
- 需求
- 設(shè)計(jì)
- 開發(fā)
- 部署
- 運(yùn)營
- 終止
7大DevOps 趨勢(shì)
- DevOps將進(jìn)入主流,并產(chǎn)生大量關(guān)注;因此2017年將成為“DevOps之年”。
- 隨著DevOps的推廣,三個(gè)C:持續(xù)集成、持續(xù)部署和持續(xù)交付,將形成巨大的勢(shì)頭。
- 即將產(chǎn)生越來越多新的DevOps自動(dòng)化工具,這些工具改變了我們軟件開發(fā)的方式。
- “容器化”也將引人注目(例如使用Docker容器)。
- 許多軟件公司將轉(zhuǎn)向微服務(wù)架構(gòu)。
- 自動(dòng)化測(cè)試和持續(xù)測(cè)試將變得更加普遍,且更加重要。
- 必須擁有的工具和平臺(tái),包括Docker、AWS、GitHub和JIRA將在開發(fā)者社區(qū)更受歡迎。
【本文為51CTO專欄作者“劉征”的原創(chuàng)稿件,轉(zhuǎn)載請(qǐng)通過作者微信公眾號(hào)“DevOps教練”(MyDevOps)獲取授權(quán)】