DevOps不是你買的東西; 這是您采用的流程,例如敏捷軟件開發(fā)。DevOps正在不斷改進(jìn),并尋求從DevOps 1.0遷移到2.0以及更進(jìn)一步。DevOps是一種軟件開發(fā)方法,它將軟件開發(fā)與IT操作相結(jié)合。DevOps的目標(biāo)是縮短系統(tǒng)開發(fā)生命周期,同時(shí)經(jīng)常與業(yè)務(wù)目標(biāo)緊密結(jié)合地提供功能,修復(fù)和更新。
在這篇eWEEK數(shù)據(jù)點(diǎn)文章中,Delphix,Electric Cloud,IBM,JFrog,Pivotal,XebiaLabs和Datical的行業(yè)領(lǐng)導(dǎo)者確定了組織應(yīng)在2019年關(guān)注的主要領(lǐng)域,以繼續(xù)改進(jìn)軟件交付成果。出現(xiàn)了兩個(gè)共同的主題:組織需要通過消除手動(dòng)工作來加快速度并且需要這樣做。自動(dòng)化,DevOps和敏捷開發(fā)都可以通過各種方式滿足要求。
XebiaLabs產(chǎn)品開發(fā)副總裁Andreas Prins 說:
“2019年,開發(fā)人員將開始通過將其活動(dòng)和CI管道(如Jenkins)連接到其他軟件交付團(tuán)隊(duì)和DevOps,從腳本管道等非生產(chǎn)性繁瑣任務(wù)中解脫出來。管道。以這種方式集成將讓其他團(tuán)隊(duì)成員自主監(jiān)控功能交付的狀態(tài),并幫助開發(fā)人員減少中斷,以便他們可以花更多的時(shí)間創(chuàng)造業(yè)務(wù)價(jià)值。“
Sunil Mavadia,電氣云客戶之旅全球主管:
“隨著組織繼續(xù)在2019年對(duì)DevOps進(jìn)行大賭注,重要的是幫助他們安全地適應(yīng)正在進(jìn)行的技術(shù)轉(zhuǎn)變,以便他們保持競(jìng)爭(zhēng)力。為此,我們聽到他們的雷達(dá)上有五個(gè)“大件物品”:
1.云遷移
2.自動(dòng)化
3.人工智能/機(jī)器學(xué)習(xí)
4. DevSecOps
5. Upskilling“
Delphix數(shù)據(jù)轉(zhuǎn)換全球?qū)嵺`總監(jiān)Sanjeev Sharma說:
“隨著組織大規(guī)模采用DevOps實(shí)現(xiàn)創(chuàng)新的速度,他們現(xiàn)在可以解決兩個(gè)關(guān)鍵挑戰(zhàn):
1. 安全性和合規(guī)性:組織正在意識(shí)到不斷提供小批量更改并驗(yàn)證每個(gè)sprint的安全性和合規(guī)性的價(jià)值,而不是在發(fā)布之前單獨(dú)執(zhí)行。組織開始將安全團(tuán)隊(duì)作為其開發(fā)團(tuán)隊(duì)的一流成員,將持續(xù)驗(yàn)證帶入他們的開發(fā)階段。
2. 數(shù)據(jù)驅(qū)動(dòng)的應(yīng)用程序: DevOps實(shí)踐現(xiàn)在正被數(shù)據(jù)生產(chǎn)者和消費(fèi)者采用,允許他們將數(shù)據(jù)視為可部署的資產(chǎn),與代碼沒有區(qū)別,從而最大化其數(shù)據(jù)驅(qū)動(dòng)應(yīng)用程序的價(jià)值實(shí)現(xiàn)時(shí)間。數(shù)據(jù)更改周期與代碼交付周期更好地同步。然而,這個(gè)領(lǐng)域仍處于起步階段。組織需要跨工具,實(shí)踐和技能進(jìn)行必要的轉(zhuǎn)換,以管理,更改和協(xié)作數(shù)據(jù),如代碼。“
JFrog業(yè)務(wù)開發(fā)副總裁Kit Merker:
“DevOps將幫助解決的最大挑戰(zhàn)是DevOps創(chuàng)造的成功。更頻繁的發(fā)布意味著更多的二進(jìn)制文件,更多的存儲(chǔ)空間,更多的數(shù)據(jù)需要管理 - 到2020年全球44個(gè)zettabytes。隨著我們繼續(xù)生成更多關(guān)于這些二進(jìn)制文件的元數(shù)據(jù),關(guān)于它們的來源,行為和安全性,我們可以推動(dòng)機(jī)器學(xué)習(xí)帶來更多更加自動(dòng)化的改進(jìn)和DevOps的速度??赡苓€需要一段時(shí)間才能完全實(shí)現(xiàn)DevOps中AI的承諾,但我們相信我們將在2019年開始看到一些令人興奮的進(jìn)展。“
Eric Minik,產(chǎn)品管理負(fù)責(zé)人DevOps,IBM:
“建立連續(xù)交付管道不再是邊緣活動(dòng)。它是相當(dāng)主流的,在2019年,我們將看到更多嘗試在整個(gè)企業(yè)中推動(dòng)它。我希望這種努力能夠擴(kuò)大持續(xù)交付(CD),從而產(chǎn)生三大趨勢(shì)。首先,選擇可以為每個(gè)應(yīng)用程序驅(qū)動(dòng)CD的已批準(zhǔn)企業(yè)工具鏈。其次,相反,其他企業(yè)將采用多種CD解決方案,在每個(gè)主要平臺(tái)上實(shí)現(xiàn)標(biāo)準(zhǔn)化。一組用于容器的工具,另一組用于大型機(jī),另一組用于Java應(yīng)用程序,另一組用于數(shù)據(jù)庫(kù)。協(xié)調(diào)這種多樣性將導(dǎo)致第三大趨勢(shì):更加重視發(fā)布管理,衡量整個(gè)企業(yè)的交付效率和流量。
“有了如此多的數(shù)據(jù)流,并且強(qiáng)調(diào)發(fā)布管理決策,請(qǐng)?jiān)诠ぞ哝溨袑ふ腋嗟腁I功能。”
Pivotal產(chǎn)品標(biāo)記高級(jí)總監(jiān)Dormain Drewitz :
“2019年,我們將看到更多DevOps的主流采用者享受自動(dòng)修補(bǔ)的好處,修補(bǔ)周期從數(shù)月到數(shù)周都會(huì)崩潰。軟件定義的網(wǎng)絡(luò)將使更多的公司能夠創(chuàng)建和操作應(yīng)用程序平臺(tái),將網(wǎng)絡(luò)層視為代碼。雖然開發(fā)人員不能完全忽略網(wǎng)絡(luò)(延遲和網(wǎng)絡(luò)不可靠性是現(xiàn)實(shí)),但網(wǎng)絡(luò)代碼將極大地幫助DevOps團(tuán)隊(duì)。最后,我們將看到分散的例子出現(xiàn)來自非互聯(lián)網(wǎng)公司的云原生數(shù)據(jù)架構(gòu)。域驅(qū)動(dòng)設(shè)計(jì)將成為那些推動(dòng)DevOps實(shí)踐包含數(shù)據(jù)的人的共同基礎(chǔ)。“
Robert Reeves,Datical的聯(lián)合創(chuàng)始人兼首席技術(shù)官:
“從我的角度來看,我們肯定會(huì)停止聽到它被稱為'DevOps'?;蛘?,我希望如此!隨著DevOps采用的增加,我們將開始看到團(tuán)隊(duì)的采用,這些團(tuán)隊(duì)以前在DevOps的第一次迭代中都沒有想到。當(dāng)我們開始看到諸如IaC(基礎(chǔ)架構(gòu)作為代碼)之類的東西時(shí),它遵循與敏捷相同的路徑,并且將受到這些團(tuán)隊(duì)(安全性,數(shù)據(jù)庫(kù),網(wǎng)絡(luò))在其他領(lǐng)域發(fā)生的明顯好處的驅(qū)動(dòng)。此外,我們還會(huì)看到另一個(gè)安全漏洞直接歸因于手動(dòng)更改和未修補(bǔ)的依賴庫(kù)。嘆了口氣......
“湯姆佩蒂錯(cuò)了; “等待”并不是最困難的部分。持續(xù)改進(jìn)是最難的部分。DevOps不是你曾經(jīng)做過的事情并且聲稱勝利。類似于去健身房和吃得更好,你必須繼續(xù)尋找手動(dòng)努力的領(lǐng)域,并消除它們。而且,是的,執(zhí)行腳本是一種手動(dòng)操作。從應(yīng)用程序到基礎(chǔ)架構(gòu),再到數(shù)據(jù)庫(kù),再到安全性,我們都陷入了DevOps可以刪除的手動(dòng)工作中。僅僅因?yàn)樗菙?shù)據(jù)庫(kù)或系統(tǒng)修補(bǔ)或安全性,以前被認(rèn)為“太重要了,不能留給機(jī)器”,我們需要改變這種想法,并說它“太重要了,不能留給人類。