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