標籤:

2017DevOps採用和趨勢現狀-信息圖

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 趨勢

  1. DevOps將進入主流,併產生大量關注;因此2017年將成為「DevOps之年」。
  2. 隨著DevOps的推廣,三個C:持續集成、持續部署和持續交付,將形成巨大的勢頭。
  3. 即將產生越來越多新的DevOps自動化工具,這些工具改變了我們軟體開發的方式。
  4. 「容器化」也將引人注目(例如使用Docker容器)。
  5. 許多軟體公司將轉向微服務架構。
  6. 自動化測試和持續測試將變得更加普遍,且更加重要。
  7. 必須擁有的工具和平台,包括Docker、AWS、GitHub和JIRA將在開發者社區更受歡迎。

本文參考來源:

  • rightscale.com/blog/clo
  • https://www.storybase.com
  • pt.slideshare.net/johnp
  • en.wikipedia.org/wiki/D
  • http://www.Google.com

本文轉載自我的博客:

2017DevOps採用和趨勢現狀-信息圖?

martinliu.cn圖標
推薦閱讀:

一周IT博文精選TOP10(2016.09.25)
微服務架構下的開發部署實踐(1)
DevOps 的意義
如何設計並實現一個通用的應用運維管控平台

TAG:DevOps |