根據(jù)調(diào)研機構(gòu)Allied Market Research公司的預計,到2023年,DevOps市場規(guī)模將達到94億美元。而在2020年,云計算服務(wù)規(guī)模預計將增長到2664億美元,DevOps和云計算的持續(xù)重疊似乎顯而易見。當然,就像科技世界的每個部分一樣,這種重疊的成功是由創(chuàng)新驅(qū)動的。以下是2020年需要關(guān)注的五個創(chuàng)新領(lǐng)域。
1.無服務(wù)器架構(gòu)
根據(jù)調(diào)研機構(gòu)Technavio公司的研究,到2023年,無服務(wù)器計算的市場份額預計將增長91.6億美元。目前,所有主要的云計算提供商都提供無服務(wù)器選項或功能即服務(wù)(FaaS)。這些服務(wù)可使DevOps團隊進一步加快部署速度,提高可擴展性,并改善用戶體驗。同時,團隊可以減少或消除基礎(chǔ)設(shè)施維護和成本。
許多持續(xù)集成(CI) /持續(xù)交付(CD)管道已經(jīng)利用了這些服務(wù),并且數(shù)量只會增加。特別是由于工具服務(wù)(例如GitLab和Knative)的支持越來越多。Knative使團隊能夠在Kubernetes中構(gòu)建、部署和管理無服務(wù)器工作負載。該組合可以幫助DevOps團隊在不浪費資源的情況下獲得無服務(wù)器和容器的好處。
2.云原生管道
Oracle公司預測,到2025年,80%的企業(yè)工作負載將駐留在云中。持續(xù)采用微服務(wù)和容器支持了這一增長。當DevOps團隊將工具和服務(wù)轉(zhuǎn)換到云平臺時,通常是通過容器或其他云原生技術(shù)來完成的。因此,隨著新的管道工具的開發(fā),自然會優(yōu)先考慮云原生工具,并利用基礎(chǔ)設(shè)施即代碼(IaC)模型。
支持云原生的另一個因素是越來越關(guān)注容器注冊表服務(wù)的使用。通過注冊表,DevOps團隊可以存儲容器映像存儲庫以及關(guān)聯(lián)的索引、API路徑和訪問控制策略。這樣可以更安全地管理容器映像,并促進團隊之間更輕松、更可靠的共享。注冊管理機構(gòu)可以幫助消除由于人們?nèi)找骊P(guān)注容器安全性而造成的障礙。
3.多云和混合云部署
Rightscale公司發(fā)布的2019云計算狀態(tài)報告發(fā)現(xiàn),接受調(diào)查的企業(yè)中有84%使用混合云或多云策略。這些策略表明,針對混合云和多云市場的產(chǎn)品有所增加,并且對內(nèi)部部署開發(fā)的需求持續(xù)增長。
DevOps團隊可以利用多云系統(tǒng)來確保產(chǎn)品真正不受供應商影響,并測試跨系統(tǒng)的兼容性。然而,開發(fā)更強大的監(jiān)控和可見性工具的需求也可能對團隊構(gòu)成挑戰(zhàn)。
還有一種可能的解決方案是開發(fā)標準化的監(jiān)視管道。這些管道可以聚合并自動執(zhí)行大部分監(jiān)視過程,從而無需零碎的解決方案。
4.服務(wù)網(wǎng)格
服務(wù)網(wǎng)格的使用開始增加,并且正在影響現(xiàn)有容器部署的效率和性能。云計算開發(fā)的障礙之一是對微服務(wù)的安全性和可管理性的擔憂。服務(wù)網(wǎng)格可以通過在部署中提供更大的彈性、可見性和訪問控制來最大程度地減少這些問題。服務(wù)網(wǎng)格是監(jiān)督服務(wù)之間通信的基礎(chǔ)設(shè)施層。
Kubernetes當前是服務(wù)網(wǎng)格提供商的主要關(guān)注點。但是,隨著技術(shù)的成熟,網(wǎng)格可以應用于其他用例。網(wǎng)格簡化了可追溯性,這是高度復雜的、面向微服務(wù)的環(huán)境所需要的。通過更高的可見性和控制力,DevOps團隊可以更有效地測試和部署服務(wù),而不必擔心停機。網(wǎng)格也有可能提供跨管道工具的集成,從而實現(xiàn)更輕松的自動化和更高的一致性。
5.數(shù)據(jù)操作
DataOps是數(shù)據(jù)行業(yè)和數(shù)據(jù)科學專業(yè)人員采用的DevOps原理。盡管它仍是一個新興領(lǐng)域,但它具有極大地提高數(shù)據(jù)處理和分析效率的潛力。DataOps還為DevOps團隊提供了將數(shù)據(jù)見解集成到開發(fā)實踐和項目中的機會。
目前,數(shù)據(jù)行業(yè)面臨著高錯誤率、缺乏自動化測試和部署時間慢的問題。DevOps的集成可以提供版本控制、標準化的監(jiān)視和測量以及協(xié)作工具,以實現(xiàn)更快的發(fā)布。此外,許多數(shù)據(jù)和數(shù)據(jù)分析已經(jīng)在云中進行。因此,DevOps的云原生工具和策略可以為業(yè)務(wù)增長提供機會。
結(jié)論
DevOps的靈活性、速度和效率使其已成為許多企業(yè)的標準。這些特性既支持云計算的增長,也為云的增長提供了便利。因此,DevOps和云計算服務(wù)將繼續(xù)更加緊密地結(jié)合在一起,企業(yè)團隊將繼續(xù)創(chuàng)新使云計算服務(wù)適應其利益的新方法。人們可能并不知道未來會給云中的DevOps帶來什么,但以上介紹的創(chuàng)新領(lǐng)域肯定會發(fā)揮作用。
版權(quán)聲明:本文為企業(yè)網(wǎng)D1Net編譯,轉(zhuǎn)載需注明出處為:企業(yè)網(wǎng)D1Net,如果不注明出處,企業(yè)網(wǎng)D1Net將保留追究其法律責任的權(quán)利。