2017年值得關注的DevOps 七大趨勢

2017年值得關注的DevOps 七大趨勢

許峯 編譯 DevOps咖啡館 編程

2017年值得關注的DevOps 七大趨勢
編者注:本文基於TechBeacon的文章縮減而成,以方便讀者閱讀。原文是來自於一系列DevOps領域的專家訪談。因爲篇幅緣由,本文沒有註明所引用的專家的名字。敬請參考TechBeacon網站原文以得到所有內容。架構

原文標題:7 DevOps trends to watch in 2017
文章來源:https://techbeacon.com/7-devops-trends-watch-2017框架

1、DevOps的的明肯定義將最終出現

企業在向DevOps轉型的過程當中都會遇到各類挑戰。如今至少其中一個挑戰即將畫上句號 -- 理解DevOps的準肯定義。「2017年將是DevOps終於宣告其‘1.0穩定版本’的一年」。less

關於DevOps的定義,其中一種見解是DevOps是新一代的應用生命週期管理(ALM)方法。「許多企業將質疑敏捷並承認DevOps做爲新的應用生命週期管理方法。DevOps超越敏捷一個時代,而不是敏捷的一個超集。做爲這個轉變的一部分,咱們將看到基礎設施即代碼(IaC)繼續在持續交付流水線中得到重要地位。「運維

2、測試人員將學寫代碼否則就會消失

對於許多測試工程師,2016年的口號是「學寫代碼或者滅亡。」分佈式

「持續集成和持續交付使Selenium Webdriver從巨浪變成了真正的海嘯,全面衝擊幾乎全部的軟件測試行業,使手工測試工程師生存艱難並嚴重削弱了他們的就業基礎。」ide

2017年將是測試人員的關鍵一年,如今大部分工做都要求比以往任什麼時候候都高的專業化程度。「不管是專一於數據倉庫或ETL,專一於自動化,或專一於以前被認爲僅僅是測試一方面的某個專項技能,」。微服務

3、「回覆本源」的敏捷運動將得到新的動力

敏捷宣言建立的15年以後,敏捷和Scrum被許多人認爲是最佳實踐,但也有人被教條化的敏捷方法及其無心中帶來的反作用弄得苦惱不堪。工具

兩個運動最有可能得到行業主流的關注。其中之一是Joshua Kerievsky的「現代化敏捷 (Modern Agile)」,這也Agile2016的主題演講。另外一個是「敏捷之心(Heartof Agile)」,由敏捷宣言的簽署人之一Alistair Cockburn提出。學習

4、愈來愈多的企業將遷移到雲上,但會忽略PaaS

2017年將是企業大規模遷移到雲環境的一年。「若是人們在2016年遷移20個應用,那麼在2017年,他們將遷移500個。」

企業使用雲計算的方式也將在今年開始改變。「平臺即服務(PaaS)將開始慢慢死去...由於它把解決方案緊耦合到雲供應商的平臺上。」 公司將轉而青睞基於容器的解決方案,以得到在多個雲供應商組成的混合雲環境上的靈活性和可移植性。

(編者注:這裏的的PaaS不一樣於下面所說的基於容器的PaaS)

5、微服務炒做將開始降溫

圍繞微服務的熱度在2016年達到頂峯。雖然微服務對於許多應用程序是一個很大的進步,但它是否是靈丹妙藥。「微服務的過熱在今年降溫。」

不少企業把微服務做爲現代化的、輕量級框架的代名詞。「固然,這些輕量級的替代方案是向前邁出了很大的一步。可是這並不意味着你也必定須要一個分佈式架構。對於那些不明白架構和工具之間區別的公司來講,微服務將成爲新的面向服務架構(SOA)。(相似地,)在2017年這些公司可能會投入大量的金錢在他們實際上並不須要的商業工具上。」

6、容器和容器調度工具將變得更容易使用

主流雲供應商正在投入鉅額資金給容器。容器集羣管理就是供應商正在構建的解決方案中的一個關鍵領域。

對容器的興趣將在今年繼續增加,但只是對新開發的應用程序而言。「對老舊的程序應用容器既困難又昂貴。」 容器在去年成爲許多開發工做流程的一部分,今年,他們將特別體如今進入生產環境方面。

Kubernetes將成爲主流容器調度引擎

在2017年,Kubernetes正在成爲容器調度領域事實上的行業標準。但Kubernetes仍是較難於設置和使用,所以基於容器的PaaS系統,如RedHat的OpenShift和CoreOS Tectonic,將有助於下降IT企業進入Kubernetes和容器調度世界的門檻。

雲服務提供商之間的競爭再也不是關於虛擬機的了。取而代之的是,競爭將集中在容器平臺上,以及如何儘量容易地在雲上運行容器。「2017年會像是幾年前的IaaS平臺同樣,選擇什麼平臺上運行容器是關鍵。」

7、 Serverless的熱度將不遜於微服務和容器

Serverless(也稱爲功能即服務"FaaS")是在IT的最新趨勢之一,具備巨大的潛力從根本上改變一些組織如何開發軟件。

「Serverless擁有使IT部門完全擺脫基礎設施管理的潛力,而能專一於應用程序的開發和部署。雖然IT一直是一個持續變化的領域,但明年IT組織面對的機遇和挑戰將是前所未見的。「

2017年微服務和基於容器的雲基礎設施將會與Serverless結合,而不是互爲競爭對手。這種趨勢的一個例子是新產品的涌現,好比Iron.io的IronFunctions,該產品頗有」無處不在的Lambda「的意味。

行動列表:如何向前邁進

如今你已經瞭解專家們對於今年DevOps趨勢的預測,該如何應對?這裏有幾個建議,以幫助你爲來年的業務作好準備。

  • 在你的DevOps轉型中專一於基礎設施即代碼。它如今是一個核心組成部分。
  • 測試人員仍然能夠是多面手,但他們須要成爲領域專家。他們還須要學習基礎的編程知識,而且有能力編寫本身的應用程序。
  • 從新評估您的團隊採用的敏捷過程,並考慮迴歸到敏捷的本質,好比使用」現代敏捷「或」敏捷之心「給出的原則。
  • IT操做應考慮脫離舊的、被供應商鎖定的PaaS服務,開始探索新的基於容器和基於Kubernetes的PaaS產品,以達到能夠在多供應商組成的混合雲環境上運行的靈活性和可移植性。
  • 一旦你已經研究了爲何要遷移到微服務的全部緣由,也應該找找那些爲何不該該遷移到微服務的相關文章,以得到更平衡的觀點來抵制過熱炒做。
  • 若是你只在開發中使用的容器,是時候開始嘗試各類在生產環境中應用它們的方法了。
  • 開發和運維管理應該大力研究Serverless架構,並開始嘗試使用它。
相關文章
相關標籤/搜索