2017DevOps採用和趨勢現狀-信息圖
來自專欄 DevOps實踐指南
DevOps運動已經走過了8個年頭,在2017年中會怎麼,我們拭目以待。在過去的一兩年里DevOps持續升溫,逐漸成為一場IT行業內的誰不可迴避的運動。
DevOps 定義
我個人是一直以來反對給DevOps做一個名詞解釋樣式的定義的。不過這種需求實在強大,摘抄幾條供大家參考,上圖是一種定義。
定義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」.
定義3:DevOps(Development和Operations的組合詞)是一種重視「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間溝通合作的文化、運動或慣例。透過自動化「軟體交付」和「架構變更」的流程,來使得構建、測試、發布軟體能夠更加地快捷、頻繁和可靠。
以上出自:維基百科 Wikipedia - DevOps
興趣和搜索量
以上結果來自Google趨勢,上圖是從2004年到現在,一共13年的趨勢圖。下面再看一下最近五年的趨勢詳情。
最近5年的搜索趨勢
國際關注度
相關話題和查詢
關注者年齡和性別
上圖年齡分布情況。
上圖是性別分布情況。
DevOps應用狀態
- 正在應用的:從66%上升到74%
- 沒有應用的:從19%下降到16%
- 不知道的:從15%下降到6%
DevOps Checklist
不管你做不做DevOps?不管你知不知道你是不是DevOps?不管你從哪個角度入手DevOps?看看這個清單中有幾項和您相關,就知道你和DevOps的關係是否密切。
檢查清單如下:
- 基礎架構即代碼
- 每天多次部署
- 研發人員直接部署都生產環境
- 研發和運維共同奮戰在支持的一線
- 消除研發和運維的部門牆
DevOps流程
下面看看兩種相關流程圖。
- 持續業務計劃
- 協作型軟體開發
- 持續測試
- 持續發布和部署
- 持續監控
- 協作式客戶反饋和優化
上圖來源於《Exin DevOps Master 白皮書 - 企業DevOps的成功之路》 作者:Koichiro(Luke) Toda、Nobuyuki Mitsui、譯者:劉頲,史鵬程;審校:EXIN,劉征
- 計劃
- 需求
- 設計
- 開發
- 部署
- 運營
- 終止
7大DevOps 趨勢
- DevOps將進入主流,併產生大量關注;因此2017年將成為「DevOps之年」。
- 隨著DevOps的推廣,三個C:持續集成、持續部署和持續交付,將形成巨大的勢頭。
- 即將產生越來越多新的DevOps自動化工具,這些工具改變了我們軟體開發的方式。
- 「容器化」也將引人注目(例如使用Docker容器)。
- 許多軟體公司將轉向微服務架構。
- 自動化測試和持續測試將變得更加普遍,且更加重要。
- 必須擁有的工具和平台,包括Docker、AWS、GitHub和JIRA將在開發者社區更受歡迎。
本文參考來源:
- http://www.rightscale.com/blog/cloud-industry-insights/new-devops-trends-2016-state-cloud-survey
- https://www.storybase.com
- http://pt.slideshare.net/johnpviner/devops-be-careful-what-you-wish-for
- https://en.wikipedia.org/wiki/DevOps
- http://www.Google.com
本文轉載自我的博客:
2017DevOps採用和趨勢現狀-信息圖推薦閱讀:
※一周IT博文精選TOP10(2016.09.25)
※微服務架構下的開發部署實踐(1)
※DevOps 的意義
※如何設計並實現一個通用的應用運維管控平台
TAG:DevOps |