自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

2020年DevOps的七大發(fā)展趨勢

譯文
開發(fā) 架構(gòu) 人工智能
在本文中,我們將和您一起討論并大膽預(yù)測,2020年,那些值得我們密切關(guān)注的7種DevOps趨勢。

【51CTO.com快譯】據(jù)一項(xiàng)權(quán)威研究表明:2017年,DevOps在市場上創(chuàng)造了29億美元;預(yù)計(jì)到了2022年,這個(gè)數(shù)字將達(dá)到66億美元。作為軟件項(xiàng)目開發(fā)的關(guān)鍵性要素,DevOps已經(jīng)深入地影響到了軟件世界的整體開發(fā)格局。許多專家預(yù)測DevOps將逐漸成為軟件工程的主流模式,并將在2020年達(dá)到其頂峰。

因此,對(duì)于許多研發(fā)企業(yè)而言,開發(fā)人員已不再停留在是否對(duì)其感興趣的層面上了,而是應(yīng)該擼起袖子,真刀真槍地去實(shí)踐DevOps相關(guān)的技術(shù)與方法。Hackernoon在引述Statista的文章中提到:從2017年到2018年間,DevOps的全球使用率增長了7%。而IDC預(yù)計(jì)DevOps的軟件市場體量將從2017年的29億美元,增長到2022年的66億美元(請(qǐng)參見https://www.idc.com/getdoc.jsp?containerId=US43722718 )。

DevOps具有以下優(yōu)點(diǎn):

  • 能夠?qū)Ω鞣N修改需求做出快速的反應(yīng)。
  • 能夠?qū)崿F(xiàn)靈活的安全部署與編排。
  • 能夠建立完善的協(xié)作與溝通渠道。
  • 能夠快速地識(shí)別出代碼中的錯(cuò)誤或漏洞。
  • 開發(fā)團(tuán)隊(duì)可以毫不費(fèi)力地將精力放在其他關(guān)鍵問題上,而不必過度專注于各項(xiàng)安全功能。

如今,業(yè)界許多企業(yè)正在采用DevOps的產(chǎn)品交付模式。如下圖所示,根據(jù)Statista的統(tǒng)計(jì)數(shù)據(jù)顯示:那些在整體公司內(nèi)部全面“擁抱了”DevOps的企業(yè)數(shù)量,從2017年的10%增長到了2018年的17%(請(qǐng)參見https://www.statista.com/)。

2020年DevOps的七大發(fā)展趨勢

下面我們來一起討論和大膽預(yù)測一下,2020年值得我們密切關(guān)注的7種DevOps趨勢。

1.自動(dòng)化將成為重點(diǎn)

目前,那些實(shí)施了DevOps的公司已經(jīng)能夠通過高效和快速的部署受益匪淺(請(qǐng)參見https://dzone.com/articles/benefits-and-challenges-of-taking-the-devops-route)。在此,我們將重點(diǎn)討論DevOps的自動(dòng)化方面。零接觸自動(dòng)化(Zero-touch automation)正是未來的發(fā)展方向。了解DevOps周期的6個(gè)C(譯者注:Continuous Business Planning、Collaborative Development、Continuous Testing、Continuous Release and Deployment、Continuous Monitoring、Collaborative Customer Feedback & Optimization),并確保在這些階段之間應(yīng)用自動(dòng)化是關(guān)鍵所在,這將是各個(gè)企業(yè)在2020年的主要目標(biāo)之一。

2.將注意力從CI管道(Pipelines)轉(zhuǎn)移到DevOps裝配線(Assembly Line)

眾所周知,DevOps的最終目標(biāo)是:改善計(jì)劃和交付過程中自動(dòng)化之間的協(xié)作。這不僅涉及到持續(xù)集成(CI),而且與持續(xù)交付(CD)有關(guān)。如今,許多公司都正在投入更多的精力和時(shí)間,來了解整個(gè)軟件開發(fā)流程中有關(guān)自動(dòng)化方面的知識(shí)與技能。而2020年,他們的注意力將會(huì)從持續(xù)集成的管道,轉(zhuǎn)移到DevOps的裝配線上。

裝配線的優(yōu)勢:

  • 強(qiáng)大的嵌套可見性
  • 原生集成
  • 快速實(shí)現(xiàn)和擴(kuò)展“as-code(即代碼)”的理念
  • 具有完美的互操作性,可實(shí)現(xiàn)持續(xù)交付
  • 基于團(tuán)隊(duì)的商業(yè)智能與分析

3.人工智能(AI)的興起,數(shù)據(jù)科學(xué)的發(fā)展

越來越多的由人工智能驅(qū)動(dòng)的應(yīng)用程序(https://dzone.com/articles/leveraging-ai-and-automation-for-successful-devsec),將推動(dòng)數(shù)據(jù)科學(xué)團(tuán)隊(duì)在其工作流程中尋找DevOps理念的實(shí)踐價(jià)值。DevOps方法有望成為處理自動(dòng)化管道,以及維護(hù)與測試生產(chǎn)鏈中多個(gè)已部署模型的主要選擇。

為了提高開發(fā)、部署和管理那些由AI和ML(機(jī)器學(xué)習(xí))驅(qū)動(dòng)的應(yīng)用效率,數(shù)據(jù)科學(xué)和開發(fā)團(tuán)隊(duì)將不斷加強(qiáng)緊密協(xié)作,相輔相成地提高彼此的技能與交付水平。2020年, DevOps團(tuán)隊(duì)將在自動(dòng)化的幫助下,通過各種工作流的完美交付,發(fā)掘出更多潛在的客戶。

4.“一切即為代碼(Everything as Code)”的概念

不可否認(rèn):程序編碼如今已經(jīng)成為了IT部門、及其服務(wù)系統(tǒng)背后的主要支柱之一。因此,充分了解各種DevOps工具、以及對(duì)應(yīng)的自動(dòng)化腳本,在企業(yè)的日常軟件開發(fā)過程中都能夠起到至關(guān)重要的作用。2020年,此類實(shí)踐將會(huì)在各種項(xiàng)目的落地過程中占據(jù)主導(dǎo)地位。我們可以毫不夸張地說:企業(yè)業(yè)務(wù)的前景、以及產(chǎn)品的未來品質(zhì)都會(huì)或多或少取決于開發(fā)人員、測試人員和運(yùn)營人員的綜合技術(shù)能力。

由于DevOps旨在縮減交付周期,因此我們需要引入那些可被用于提高軟件生產(chǎn)周期效率的優(yōu)質(zhì)代碼。此處“一切即為代碼”的思想是:在DevOps的內(nèi)部完成代碼的SDLC(軟件開發(fā)生命周期管理,https://dzone.com/articles/leveraging-best-practices-with-the-sdlc)實(shí)踐。2020年,面對(duì)DevOps這股浪潮的持續(xù)推進(jìn),如果軟件測試人員還不開始著手學(xué)習(xí)代碼編程,以及編寫測試腳本的話,他們來年可能會(huì)更加舉步維艱。

5.使用無服務(wù)器架構(gòu)

無服務(wù)器架構(gòu),特別是由云服務(wù)負(fù)責(zé)的整體架構(gòu),會(huì)將DevOps提升到一個(gè)更高的水平。由于微服務(wù)是一種獨(dú)立的服務(wù)模式,因此它在出現(xiàn)問題時(shí),不會(huì)產(chǎn)生連帶式的依賴關(guān)系,也不會(huì)破壞其他現(xiàn)有的服務(wù)系統(tǒng)。因此,有了此類體系結(jié)構(gòu),軟件開發(fā)人員可以將精力更加集中在手頭的應(yīng)用程序上。BaaS(Backend as a Service,后端即服務(wù))和FaaS(Function as a Service,功能即服務(wù))是無服務(wù)器架構(gòu)中的兩個(gè)關(guān)鍵方面。通過采用無服務(wù)器架構(gòu),企業(yè)能夠節(jié)省時(shí)間和降低成本,進(jìn)而確保實(shí)現(xiàn)各種彈性的工作流程。

6.更多嵌入式安全性

隨著安全漏洞數(shù)量的急劇增長,以及各類安全事件給公司聲譽(yù)所帶來的嚴(yán)重影響,更多的企業(yè)乃至國家開始意識(shí)到網(wǎng)絡(luò)安全的重要性。我們?cè)谙硎蹹evOps快速交付效率的同時(shí),需要讓安全性成為設(shè)計(jì)規(guī)范的一部分,從一開始就充分考慮到安全性的全面需求。只有將安全要素植入軟件產(chǎn)品的“基因”之中,才不會(huì)疲于亡羊補(bǔ)牢。

2020年,DevSecOps將持續(xù)呈現(xiàn)上升的趨勢。開發(fā)團(tuán)隊(duì)將在應(yīng)用程序的開發(fā)生命周期中“左移(Shift-left)”DevSecOps,通過減少各種程序原生的漏洞,進(jìn)而讓安全性更能匹配業(yè)務(wù)目標(biāo),并提高企業(yè)的聲譽(yù)。DevSecOps模型假設(shè)項(xiàng)目中的每個(gè)人都會(huì)擔(dān)負(fù)起安全方面的責(zé)任。這種軟件開發(fā)方面的通力合作,將有助于減少責(zé)任的推諉,并確保開發(fā)過程安全性與高效性。

7.Kubernetes將有長足的發(fā)展

Kubernetes因其自身的性能和易用性,已經(jīng)成為增長最快的容器技術(shù)。而且Kubernetes擁有著廣泛的開源社區(qū)的支持。目前在全球范圍內(nèi),許多CIO和技術(shù)專家都已經(jīng)在自己的產(chǎn)品和項(xiàng)目中大量使用到了Kubernetes。我們預(yù)計(jì)在2020年,隨著各類企業(yè)進(jìn)一步通過深度采用容器技術(shù),來運(yùn)行它們的云原生應(yīng)用,Kubernetes將會(huì)迎來更廣的普及、更大的發(fā)展。當(dāng)然,基于Kubernetes的容器編排軟件也會(huì)逐漸替換一些舊的DevOps功能。讓我們拭目以待吧。

原文標(biāo)題:8 DevOps Trends to Watch For in 2020,作者:Shormistha Chatterjee

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:龐桂玉 來源: 51CTO
相關(guān)推薦

2020-02-11 14:18:45

技術(shù)研發(fā)指標(biāo)

2020-11-27 06:14:34

IT

2020-12-16 14:27:57

智能家居物聯(lián)網(wǎng)IOT

2018-02-07 07:57:45

大數(shù)據(jù)數(shù)據(jù)分析產(chǎn)業(yè)應(yīng)用

2020-09-11 14:39:35

數(shù)據(jù)中心

2016-12-13 08:30:01

Linux

2019-02-11 12:02:25

大數(shù)據(jù)智能云計(jì)算

2016-01-06 11:27:18

社交媒體2016趨勢

2020-02-17 12:07:23

技術(shù)周刊

2019-12-25 11:32:21

存儲(chǔ)數(shù)據(jù)存儲(chǔ)IT

2016-05-31 10:38:04

云計(jì)算數(shù)據(jù)中心網(wǎng)絡(luò)布線

2018-03-27 14:45:28

2017-12-27 10:54:02

開源發(fā)展趨勢OpenStack

2018-03-21 06:08:39

無線5G網(wǎng)絡(luò)

2018-01-24 08:46:20

DevOps網(wǎng)站設(shè)計(jì)機(jī)器學(xué)習(xí)

2021-08-06 06:37:27

Serverless無服務(wù)器計(jì)算服務(wù)器

2011-12-23 10:07:29

云計(jì)算私有云

2021-05-28 14:41:54

視頻會(huì)議遠(yuǎn)程工作

2012-01-17 09:16:03

云計(jì)算數(shù)據(jù)云存儲(chǔ)

2016-12-16 12:47:48

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)