2018年你必須認識到這6個DevOps趨勢
DevOps已經出現了很長時間,我們中的很多人都認為它只是一個時髦詞。現在我們知道這并不是一個神話。DevOps已經成為一個IT主流的焦點,并且在過去的幾年里一直在重塑著軟件世界。專家表示,DevOps將成為主流,2018年DevOps的人氣將達到頂峰。
下面是術語“DevOps”在Google趨勢里的現狀,以及對2018年預計增長的假設。
談到統計數據,從2015年到2016年,DevOps的應用企業數增加了約8%,預計2018年這一數字將大幅增長,如上所示。
你可以閱讀RightScale的整個報告。甚至Forrester的報告也明確提到2018年將是DevOps的一年。
最近發表的關于DevOps的事實和統計數據的文章得到了DevOps愛好者的熱烈響應,它只是表明許多技術布道者者對了解更多DevOps并在他們的組織中實施DevOps很感興趣。
今天,我們將看到以下事實將塑造DevOps的未來。
1. 將重心從CI流水線移到DevOps裝配線
通過CI流水線可以顯示應用程序從源代碼管理到生產的完整可視化。你可以在一個統一的視圖上看到一切。它不僅僅只關于CI,它更多是作為CD (連續交付)的基礎;組織正在投入時間和精力來進一步了解自動化其完整的軟件開發流程。2018年,***大DevOps轉變將是從單純的CI流水線轉變為DevOps的裝配線鏈接是Shippable關于裝配線的描述。
2. 自動化將成為主要關注點
在DevOps中,我們經常談論自動化。如果可能,對服務器的零接觸自動化將是未來的趨勢。這并不意味著你必須自動化一切,但如果你必須這樣做,那么你應該能夠做到。了解DevOps循環的6個C,并確保在這些階段之間應用自動化是關鍵,這將是2018年的主要目標。
3. 測試人員需要學會編寫代碼
在DevOps中,需要測試人員知道如何編寫自動化腳本來測試各種情況。如果您是一名測試人員,如果在是否學習編碼的問題上進退兩難,那么我建議您學習編碼。了解不同的DevOps工具和自動化腳本,在當今的軟件開發中起著至關重要的作用,這將在2018年占據主導地位。
如果測試人員不學習自己編寫自動化測試腳本,他們將會滅亡。手動測試將在2018年過時,它將占用大量時間。自動化測試不僅可以提高效率,還可以確保功能更快地交付給市場。
4. 微服務體系結構應用的增加
DevOps和微服務最近正是天作之合。微服務是獨立的實體,因此不會在出現問題時由于任何依賴關系而中斷其他系統。微服務體系結構可幫助公司輕松進行部署和添加新功能。預計公司將轉向微服務體系結構,以提高其運行時間和效率。不要因為別人采用了微服務體系結構就跟著他們走,點這個文章:了解自己并理解為什么應該采用微服務體系結構。
5. 預計將有更多的公司選擇企業版DevOps工具
目前有許多公司仍然處于建造還是購買的兩難境地。但是,我們建議您做您最擅長的事情,并根據您的要求購買工具。這不僅有助于您專注于自己的目標,而且通過完全依賴第三方平臺來提高工作效率。許多公司現在都在尋求企業版本,以獲得自己的DevOps基礎架構,并確保安全性盡可能掌握在***人員手中。
6. KUBERNETES將會大行其道
Kubernetes因其優異的功能性和易用性,從而成為增長最快的容器技術。kubernetes圍繞它建立了一個偉大的開源社區。在全球范圍內,許多***信息官和技術人員都采用了Kubernetes,采用比例預計將在2018年進一步提升。
最近,在KubeCon + CloudberNativeCon北美( 2017年12月6日至8日)之前,云計算基金會進行了一項調查,并分享了容器編排環境正在發生的變化和向Kubernetes的轉變。
來源:容器業務流程環境正在更改。
以上是將在2018年復現的DevOps的6個趨勢。
【本文為51CTO專欄作者“劉征”的原創稿件,轉載請通過作者微信公眾號“DevOps教練”(MyDevOps)獲取授權】