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