2021年值得關(guān)注的15個(gè)DevOps趨勢(shì)
來源: http://huarui.cc/ 時(shí)間:2021-01-21
DevOps已經(jīng)走了很長(zhǎng)一段路,毫無疑問,錦州云店商城它將在今年繼續(xù)發(fā)光。目前,越來越多的公司都在尋求有關(guān)數(shù)字化轉(zhuǎn)型的最佳實(shí)踐,想要實(shí)現(xiàn)這個(gè)目的,重要的是要了解DevOps行業(yè)發(fā)展的方向。
以下,是DevOps業(yè)內(nèi)人士對(duì)2021年DevOps趨勢(shì)的看法,值得我們關(guān)注。
1.遷移到微服務(wù)將成為必須
“從單體架構(gòu)遷移到微服務(wù)和容器化架構(gòu),錦州云店商城對(duì)于所有公司的數(shù)字化轉(zhuǎn)型之旅都是必不可少的。這就是Kubernetes的采用率將上升的原因,當(dāng)組織采用多云環(huán)境部署時(shí),Terraform將成為自動(dòng)化基礎(chǔ)架構(gòu)的最終選擇?!?br />
— Wipro Limited的首席DevOps工程師
2. Hybrid(混合)將成為部署規(guī)范
“ 2020年加速了遠(yuǎn)程工作,加快了向云的遷移,錦州云店商城并將DevOps從最佳實(shí)踐轉(zhuǎn)變?yōu)槊總€(gè)業(yè)務(wù)的重要組成部分。隨著我們進(jìn)入2021年,該行業(yè)將在多個(gè)方面 擁抱混合動(dòng)力(hybrid)。
首先,企業(yè)將完全采用混合型勞動(dòng)力,將遠(yuǎn)程工作和現(xiàn)場(chǎng)團(tuán)隊(duì)協(xié)作的優(yōu)勢(shì)相結(jié)合。其次,商業(yè)模式將變得混合,例如將虛擬場(chǎng) 景與本地網(wǎng)絡(luò)合并的會(huì)議。最終,隨著公司利用云原生技術(shù)的優(yōu)勢(shì),混合將成為部署規(guī)范,但要意識(shí)到并非所有事物都可以遷移到外部。2021年的贏家將是擁抱業(yè)務(wù),模型或產(chǎn)品混合的公司。”
— JFrog開發(fā)人員關(guān)系副總裁
3. DataOps將蓬勃發(fā)展
“ DataOps肯定會(huì)在2021年蓬勃發(fā)展,COVID可能會(huì)在其中發(fā)揮作用。由于COVID和WFH的情況,數(shù)字內(nèi)容的消費(fèi)量猛增,這要求自動(dòng)縮放和自我修復(fù)系統(tǒng)達(dá)到新水平,才可以滿足日益增長(zhǎng)的需求。
到目前為止,DevOps系統(tǒng)僅用于記錄,監(jiān)視和警報(bào)(ELK/EFK,Prometheus/Grafana / Alertmanager等)?,F(xiàn)在,DevOps應(yīng)當(dāng)加強(qiáng)并利用可用數(shù)據(jù)和指標(biāo)來產(chǎn)生有價(jià)值的見解,學(xué)習(xí)并應(yīng)用機(jī)器學(xué)習(xí)模型來預(yù)測(cè)事件或處理異常。許多人已經(jīng)開始使用MLOps/AIOps?!?br />
— Rakuten的高級(jí)DevOps工程師
4.彈性測(cè)試將成為主流
從我的角度來看,可觀察性,性能測(cè)試和彈性測(cè)試之間的交叉點(diǎn)將成為主流。隨著AWS和Google等最近發(fā)布的Ops問題,以及各個(gè)領(lǐng)域的數(shù)字化轉(zhuǎn)型都在加速發(fā)展,市場(chǎng)將逐漸意識(shí)到,由公有云或私有云形式提供的可擴(kuò)展性是不夠的?!?br />
— Neotys產(chǎn)品負(fù)責(zé)人
5. GitOps將成為常態(tài)
GitOps是一種進(jìn)行持續(xù)交付的方法。更具體地說,它是用于構(gòu)建統(tǒng)一部署,監(jiān)視和管理Cloud Native應(yīng)用程序的操作模型?! ∷ㄟ^將Git用作聲明性基礎(chǔ)結(jié)構(gòu)和應(yīng)用程序的存儲(chǔ)庫(kù)來工作。當(dāng)在Git中提交代碼時(shí),自動(dòng)化的CI/CD流水線將對(duì)你的基礎(chǔ)架構(gòu)進(jìn)行更改。它還利用差異工具將實(shí)際生產(chǎn)狀態(tài)與源代碼控制下的生產(chǎn)狀態(tài)進(jìn)行比較,并在出現(xiàn)差異時(shí)提醒你。
GitOps的最終目標(biāo)是加快開發(fā)速度,以便你的團(tuán)隊(duì)可以安全可靠地對(duì)Kubernetes中運(yùn)行的復(fù)雜應(yīng)用程序進(jìn)行更改和更新?!?br />
— Macy的首席架構(gòu)師
6.將會(huì)有更多的應(yīng)用遷移到無服務(wù)器
“ 2021年有更多的應(yīng)用遷移到無服務(wù)器。無服務(wù)器,是容器編排的下一代。它具備按使用付費(fèi)(pay per use)特性,將僅在使用模型時(shí)才需要付費(fèi)。但是,請(qǐng)考慮運(yùn)行基于k8s pod的微服務(wù),以便在需要時(shí)在無服務(wù)器上運(yùn)行相同的服務(wù)?!?br />
— ADP Lifion的站點(diǎn)可靠性工程經(jīng)理
7. NoOps出現(xiàn)
“我希望出現(xiàn)更多托管服務(wù),并減少我們的DevOps運(yùn)維支出。更多無服務(wù)器應(yīng)用程序,更多無服務(wù)器服務(wù),例如Aurora無服務(wù)器,F(xiàn)argate,Amazon S3和無服務(wù)器靜態(tài)網(wǎng)站。數(shù)據(jù)中心中的Amazon ECS/EKS以及云管理服務(wù),可讓你減少數(shù)據(jù)中心的維護(hù)和開發(fā)。同樣,將更多云本機(jī)原理和功能移植到數(shù)據(jù)中心,例如Knative?!?br />
— ClickIT Smart Technologies的CEO
8. BizDevOps將大放異彩
“在架構(gòu)和公司層次結(jié)構(gòu)方面,我們需要朝著成本優(yōu)化的方向發(fā)展。隨著業(yè)務(wù)的發(fā)展,DevOps的價(jià)值不斷提高。
專注于靈活的,云原生的架構(gòu)和工具,一旦具備了成熟的能力,就可以帶來很多的便利性和成本的優(yōu)化。
FaaS才剛剛起步(serverless,Lambda等),人們正在意識(shí)到它的潛力?!?br />
— Petco的DevOps技術(shù)經(jīng)理
9.基礎(chǔ)設(shè)施即代碼(IaC)的地位將更高
“基礎(chǔ)架構(gòu)即代碼(IaC),云環(huán)境中DevOps的核心原則。你的基礎(chǔ)架構(gòu)(即本地,云中的服務(wù)器,網(wǎng)絡(luò)和存儲(chǔ)設(shè)備)定義為代碼,這使公司可以自動(dòng)化并簡(jiǎn)化其基礎(chǔ)架構(gòu)。IaC還提供了一個(gè)簡(jiǎn)單的基礎(chǔ)架構(gòu)版本控制系統(tǒng),該系統(tǒng)可讓團(tuán)隊(duì)在發(fā)生災(zāi)難性故障時(shí)回退到“最后一次正常的版本”。這意味著可以快速恢復(fù)并減少宕機(jī)時(shí)間?!?br />
— 沃爾沃汽車公司高級(jí)解決方案架構(gòu)師Niraj Tripathi
10.自動(dòng)化和混沌工程變得非常重要
“一切都是自動(dòng)化的– 構(gòu)建,部署,測(cè)試,基礎(chǔ)架構(gòu)和發(fā)布。
更快,可重復(fù),可自定義和可靠的自動(dòng)化是任何項(xiàng)目成功的關(guān)鍵。但,混沌工程,在當(dāng)今混合基礎(chǔ)設(shè)施世界中也起著非常關(guān)鍵的方面。系統(tǒng)行為和客戶體驗(yàn)緊密結(jié)合在一起,你越早對(duì)其進(jìn)行測(cè)試,就越能為客戶提供更好的體驗(yàn)?!?br />
— 直布羅陀印度發(fā)展中心集團(tuán)經(jīng)理Nikhil Bhandari
11.云原生方法將被標(biāo)準(zhǔn)化
“由于云原生已經(jīng)真正地發(fā)展起來,并且容器化已成為規(guī)范,所以一切將會(huì)被標(biāo)準(zhǔn)化。
DevOps和云原生方法已經(jīng)實(shí)現(xiàn)了許多目標(biāo)– 流水線,托管,存儲(chǔ),負(fù)載均衡……而且這些都可以在5分鐘之內(nèi)實(shí)施完成。”
— Ben Sapp
12.安全將成為重中之重
“基礎(chǔ)架構(gòu)中有太多經(jīng)常變動(dòng)的部分:代碼庫(kù),配置文件,云服務(wù)狀態(tài)。處理基礎(chǔ)架構(gòu)的變動(dòng)可能會(huì)充滿挑戰(zhàn)。這是因?yàn)槿魏尾贿m合的更改都會(huì)引發(fā)安全隱患?!?br />
— CloudSkiff
13. Chaos Engineering將變得越來越重要
“在DevOps規(guī)劃討論中,混沌工程將變得越來越重要。大多數(shù)組織通常不執(zhí)行混沌工程(Chaos Engineering),即在生產(chǎn)中對(duì)軟件系統(tǒng)進(jìn)行實(shí)驗(yàn)以建立對(duì)系統(tǒng)抵御動(dòng)蕩和意外情況能力的信心。
如果我們?cè)趥鹘y(tǒng)的五個(gè)成熟度模型框架內(nèi)考慮DevOps,那么Chaos Engineering將是第4或第5級(jí)學(xué)科,將包含在DevOps實(shí)踐范圍內(nèi)。正如將單獨(dú)的測(cè)試/QA納入DevOops一樣,Chaos Engineering也應(yīng)如此?!?br />
— Kelvin Meeks的架構(gòu)師
14.更關(guān)注即時(shí)日志以快速驗(yàn)證成功或失敗
“在部署中,需要使用日志來驗(yàn)證發(fā)布是否成功,或存在嚴(yán)重錯(cuò)誤。
即時(shí)日志可快速驗(yàn)證成功或失敗,然后觸發(fā)回滾。隨之而來的是復(fù)雜性以及跨服務(wù)依賴性,是否可以回滾某些內(nèi)容,或者是否需要對(duì)其他服務(wù)進(jìn)行進(jìn)一步測(cè)試。”
— ADESA的總監(jiān)-克雷格·舒爾茨
15. DevSecOps將成為DevOps的默認(rèn)部分
DevSecOps的“Sec”部分將越來越成為軟件開發(fā)生命周期中不可或缺的一部分,真正的安全性“向左移動(dòng)(shift left)”方法將成為新的規(guī)范,CI/CD流水線中的安全性步驟將需要包含開發(fā)人員的IDE到依賴關(guān)系和靜態(tài)代碼分析等?!?br />