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