【編者按】本文作者為 Marc Holmes,主要介紹一項關于現代軟件供應鏈的調查結果。本文系國內 ITOM 管理平臺 OneAPM 編譯呈現,以下為正文。
3 月初,為了了解軟件供應鏈的現狀以及 Docker 在軟件供應鏈發展中所起的作用,我們廣泛調查了對 Docker 感興趣的人群。今天上午,我們很高興在此公布該調查的結果,您也可以點擊此處獲取報告詳情。
調查方法
在此次調查中,我們采訪了部署容器技術各個階段的人員,并收到了 500 多位調查對象的反饋結果。他們都是從事開發和運維工作的專業技術人員,而且在各個行業以及不同規模的企業中擔當重要角色:
- 47% 是開發人員或開發經理
- 56% 來自于規模少于 100 人的企業
- 59% 來自軟件公司,其余人員所屬行業分布廣泛
- 51% 正在生產環境中使用 Docker
感謝所有抽出寶貴時間作答并與大家分享觀點和經驗的調查對象。
主要調查結果
本次調查的數據、圖表和報告中包含了大量信息,建議大家撥冗垂閱。以下是我們認為比較重要的調查結果:
Docker 為受訪者最新的開發計劃提供了所需的敏捷性、控制性和可移植性。當問及他們期望 Docker 帶來怎樣的成果時,以下三項所占比例最高:
在所有的容器管理供應商中,Docker 提供的獨特價值是可移植性。關于編排和管理生態系統,絕大部分調查對象表示正在使用 Docker Swarm、Google Kubernetes 和 Amazon EC2 容器服務。在這三者之中,只有 Docker Swarm 是與云兼容的容器編排系統。
Docker 通過優化的 DevOps 實踐為應用程序交付流程提供了可量化的改進。調查對象驗證并量化了 Docker 對他們的應用所產生的積極影響——其中包括軟件版本發布頻率高達13倍的平均提升。
Docker 對混合云/多重云策略至關重要,用戶可以自由選擇本地、跨云、私有云或公共云環境。在使用 Docker 的調查對象中,80% 表示他們將 Docker 作為云策略的一部分,原因包括遷移、混合云的可移植性,以及避免鎖定于單一的云供應商。
Docker 可以實現微服務架構交付以及舊版單一應用程序的現代化改進。并不出人意料的是,Docker 正在幫助許多調查對象實現 2016 年的主要行動計劃。除了預期的 DevOps 用途,他們還計劃將 Docker 用于新的微服務應用程序以及現有舊版應用程序的現代化改進。
再次感謝所有調查對象,這些信息對于我們今年的 Docker 規劃工作堪稱無價。很高興我們對開發和運維團隊有所價值和幫助,我們會竭盡全力做得更好!
點此鏈接下載調查報告!
OneAPM Cloud Insight 產品集監控、管理、計算、協作、可視化于一身,幫助所有 IT 公司,減少在系統監控上的人力和時間成本投入,讓運維工作更加高效、簡單。想閱讀更多技術文章,請訪問 OneAPM 官方技術博客。
本文轉自 OneAPM 官方博客
原文地址:https://blog.docker.com/2016/04/the-modern-software-supply-chain-runs-on-docker/