首頁/ 汽車/ 正文

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

夏日將盡,寒氣逼近。

剛過去的八月,華為任正非的「寒氣說」透露出的危機感正在傳遞到越來越多的企業和個人。我們不得不面對的一個現實是:全球經濟正在踏入產能減緩、消費降低的階段,企業降本增效的概念正在融入到網際網路下半場。

無論是企業還是個人,都渴望尋找到某種高效低成本的方式,努力在這場看不見卻感受得到的「寒潮」中存活下來。而作為憑藉自身技術與經驗,為企業降本增效的運維人員(Ops)卻也面臨著新場景、新難題。

過去,企業運維人員更多是從下到上執行維護相應應用的工作,或者利用「人海」戰術完成大規模任務即可。但現在情況大為不同。如今,運維人員也陷入了內卷當中。他們不僅需要完成 IT 運維工作的核心,同時還需要深入瞭解業務,最終達成統籌不同的 IT 資源,幫助業務實現業務價值。

尤其是踏入了大資料、雲原生時代,市場競爭壓力加劇,IT 系統愈發複雜,軟體交付的速度與質量也面臨更快、更高的要求,研發管理模式亟待向更精益的方向發展。傳統的人工運維方式已不再適應當下的軟體開發,運維方式逐漸轉向尋求自動化、智慧化、資料化的運作。

在此之下,一個新名詞 「XOps」逐漸浮現在人們眼前,引領著企業研發運營向多元化方向發展。

01何謂 XOps?

1。不同定義

從 Gartner 定義來看:

XOps 普遍被認作是 DataOps、MLOps、ModelOps 和 Platform Ops 4 大類,他們分別是資料、機器學習、模型、平臺等技術熱點或理念趨勢與運維(Ops)的融合。

實際上,XOps 並非一個限定概念,而是一個統稱。正如 X 所包含的未知與無限的意義,XOps 這個概念也伴隨著 Ops 功能的豐富不斷擴充。透過中國信通院釋出的「2022 XOps 十大關鍵詞」可知,XOps 體系中包含著 DevOps、DevSecOps、AIOps、BizDevOps、FinOps、GitOps 等內容。

2。價值何在

那麼,XOps 能做些什麼呢?

早在 2021 年,Gartner 曾明確指出

XOps 正在成為企業組織與 IT 資料運營的主要趨勢,企業都希望用更加有效的 XOps 來以實現業務價值運營,最佳化決策將資料分析轉化為業務的組成部分。

也就是說,XOps 將實際業務與 IT 技術相融合產生的最佳實踐,融入到研運一體化、研運效能度量、安全體系建設、智慧化、IT資源財務運營等多個方面,從而幫助企業實現資料分析的 IT 運營,推動業務價值的實現,助力企業數字化轉型。

不過技術發展誕生的概念讓人應接不暇,

新名詞、新術語層出不窮,但是在潮水褪去之後,概念是否依舊常青

?我們或許可以從一些 XOps 的優秀開源實踐中窺見一斑。

02透過開源專案看 XOps 的優秀實踐

本期,我們精選了一些在 Gitee 上開源的優質開源專案,試圖為大家呈現 XOps 體系下 DevOps 、DevSecOps、DataOps、FinOps 以及 AIOps 等優秀實踐,共同探尋 XOps 是如何融入到實際應用當中。如果你對推薦專案有其他的看法與見解,歡迎點選閱讀原文,前往倉庫和開發者們共同探討。

DevOps(研發運營一體化)

從中國信通院釋出的《2022 XOps 十大關鍵詞》可知,DevOps 已經進入了大規模全面應用的階段;據其 2022 年最新調研結果顯示,超半數企業已向 DevOps 全面級邁進。

作為企業數字化轉型的有力抓手,DevOps 強調「軟體開發人員(Dev)」和「IT運維技術人員(Ops)」之間的溝通協作,以最大程度縮短軟體開發推向市場的時間,並保證高質量的前提下縮短系統變更從提交到部署至生產環境的時間。同時它也看作開發(軟體工程)、技術運營和質量保障(QA)三者的交集。

Zadig

專案作者:

KodeRover

專案地址:https://gitee.com/koderover/zadig

開源許可證:

Apache-2。0

專案簡介:

Zadig 是一款面向開發者設計的雲原生持續交付(Continuous Delivery)產品,具備高可用 CI/CD 能力,提供雲原生執行環境,支援開發者本地聯調、微服務並行構建和部署、整合測試等。

專案架構圖:

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

GitOps(低程式碼)

GitOps 與雲原生息息相關,它是一個實踐框架,也是一種持續交付方式,主要透過使用開源版本控制系統 Git 來管理基礎設施和應用程式配置。

值得一提的是,上述的 DevOps 工具 Zadig 雖也面向雲原生,但是卻並不屬於 GitOps 範疇。開發者們可以從 Zadig 專案作者的回答中可看出某些二者差異。

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

(截圖源自:KubeSphere 社群《基於 Zadig 打造雲原生 DevOps 平臺》直播回顧)

建木

專案作者:

開源建木

開源許可證:

MulanPSL-2。0

專案地址:

建木: 建木是一個面向DevOps領域的極易擴充套件的開源無程式碼(圖形化)/低程式碼(GitOps)工具。可以幫助使用者輕鬆編排各種DevOps流程並分發到不同平臺執行。

專案簡介:

建木是一個面向 DevOps 領域的極易擴充套件的開源無程式碼(圖形化)/低程式碼(GitOps)工具。可以幫助使用者輕鬆編排各種 DevOps 流程並分發到不同平臺執行。

專案容器架構圖:

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

DevSecOps(研發安全運營一體化)

DevSecOps 是 DevOps 概念的延續,它指的是透過與 IT 安全團隊、軟體開發人員和運營團隊協作,在標準 DevOps 週期中建立關鍵的安全原則。

OpenSCA-cli

專案作者:

懸鏡安全

作者簡介:

懸鏡安全是由北京大學網路安全技術研究團隊 XMIRROR 發起創立,致力以 AI 技術賦能敏捷安全,專注於 DevSecOps 軟體供應鏈持續威脅一體化檢測防禦。

開源許可證:

Apache-2。0

專案地址:https://gitee.com/XmirrorSecurity/OpenSCA-cli

專案簡介:

OpenSCA 是 SCA(軟體成分分析Software Composition Analysis) 技術原理的實現,用來掃描專案的第三方元件依賴及漏洞資訊的軟體工具,採用軟體成分分析、依賴分析、特徵分析、引用識別、合規分析等方法,深度挖掘元件中潛藏的各類安全漏洞及開源協議風險,保障應用開源元件引入的安全。

專案架構圖:

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

DataOps

DataOps 能在數字化轉型和數智化升級中,提高企業解決資料問題的效率,提升企業分析洞察能力和決策能力,它是基於敏捷、DevOps 和統計過程控制等軟體開發思想所構建。 實際上,DataOps 裡的「Ops」確實是從 DevOps 概念引申而來。(源自 封面人物 代立冬)

DolphinScheduler

專案作者:

Apache DolphinScheduler/白鯨開源聯合創始人代立冬

作者介紹:

「白鯨開源」是一家依託 Apache 開源專案孵化的開源商業化公司,致力於打造下一代雲原生 DataOps 平臺,為企業提供整體 DataOps 解決方案,助力企業在大資料和雲時代,智慧化地完成海量資料的處理、排程和治理。

專案地址:https://gitee.com/dolphinscheduler/DolphinScheduler

開源許可證:

Apache-2。0

專案簡介:

Apache DolphinScheduler 是新一代分散式大資料工作流任務排程系統,致力於“解決大資料任務之間錯綜複雜的依賴關係,整個資料處理開箱即用,這也是首個由國人主導並貢獻到 Apache 基金會的大資料工作流領域的頂級專案。

專案系統部分截圖:

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

FinOps

FinOps 由「Finance」&「DevOps」 組合而成,主要是開發與運維人員進行「雲財務管理」或者「雲成本最佳化」的技術解決方案。

從 FinOps 基金會的官方定義來看,FinOps 是一種不斷髮展的雲財務管理學科,它是透過幫助工程、財務、技術和業務團隊在資料驅動的支出決策上進行協作,使組織能夠獲得最大的業務價值。

Crane

專案作者:

騰訊

專案地址:crane: Crane (FinOps Crane) is a cloud native open source project which manages cloud resources on Kubernetes stack, it is inspired by FinOps concepts.

開源許可證:

Apache-2。0

專案簡介:

Crane(Cloud Resource Analytics and Economics)是由騰訊推出的國內首個基於雲原生技術的成本最佳化開源專案,它能夠管理 Kubernetes 叢集上的雲端資源,令業務人員無需再為業務需要多少資源,自動擴縮容應該如何配置等問題而煩惱,它將會基於業務的時序變動資料給出最優解,這個開源專案的設計理念源自 FinOps 概念,也是騰訊內部雲資源最佳化流程方法和工具的系統性輸出。

專案架構圖:

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

AIOps

智慧運維的另一個名字,用 Gartner 的話說是「AIOps」。通俗點說,AIOps 就是將 AI 應用於 IT 運維。

FlyFish(飛魚)

專案作者:

AIOps 社群雲智慧

作者介紹:

2021年 9 月,雲智慧釋出 AIOps 社群,宣佈要打造開源的 AIOps 社群,用 AIOps 持續為業務賦能。

專案地址:FlyFish: 飛魚(FlyFish)是一個數據視覺化編碼平臺。透過簡易的方式快速建立資料模型,透過拖拉拽的形式,快速生成一套資料視覺化解決方案。

專案簡介:

AIOps 社群雲智慧孵化的資料視覺化編排平臺 FlyFish,透過簡易的方式快速建立資料模型,透過拖拉拽的形式,快速生成一套資料視覺化解決方案。

專案示例:

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

03 DevOps 在 XOps 中扮演怎樣的角色?

DevOps 是當紅辣子雞

DevOps 是一個很火爆的概念,也是各類 XOps 的開端。在 DevOps 問世之前,市面上已經有了多種軟體開發模式,譬如迭代式、瀑布式、敏捷式等等。然而在應對更為複雜的開發與業務情況時,過去的軟體開發模式因手工部署工作量大、無生命週期管理以及部門之間溝通不暢等問題影響了軟體交付的速度與質量。

伴隨技術不斷革新,市場競爭壓力加劇,軟體交付的速度與質量也面臨更快、更高的要求,研發模式亟待向更精益的方向發展。這時,DevOps 讓許多開發者與管理者意識到要想加快軟體開發的生命週期,要想更精準貼近並達成業務目標,需要提升自身的敏捷化,需要提高開發團隊與運維團隊之間的協作,建立更加清晰的工作流,填補溝通鴻溝,解決開發模式之痛。

XOps 始於 DevOps

上文簡單介紹了 XOps 的定義與價值所在,也透過優秀開源專案為例解讀了不同 Ops 的優秀實踐。從開源專案介紹中我們能看出:

無論是什麼 Ops,他都離不開 DevOps

萬變不離其宗

,無論後續衍生的各類 XOps 定義如何,它們都始於 DevOps。而且每一個 XOps 的誕生也是為了基於運用 DevOps 理念去進行各類更深化、更細分領域的實踐,譬如在資料科學領域引入了 DataOps ,人工智慧方向則需要 AIOps ;安全側引入了 DevSecOps 理念……從而減少 IT 執行技術和流程的重複,解決細分業務問題,實現 IT 運維徹底的自動化。

不過,進行數字化轉型的企業若是針對不同業務需求選擇不同的 IT 運維工具也將會是一種新的困擾,甚至成為「累贅」。因此,統一平臺、統一許可權體系、統一工具鏈,進行精細化管理越來越成為企業在激烈的數字革命中獲得優勢,脫穎而出的重要舉措。

鑑於此,請允許我向大家自薦一個

基於 Git 的程式碼管理解決方案的企業級一體化 DevOps 研發平臺

——

Gitee 企業版

(請掃下圖二維碼,立即諮詢)。它針對各類數字化轉型企業技術團隊的研發管理痛點,為其提供了完整的解決方案,透過統一平臺管理、統一工具鏈、精細化許可權管理以及高標準的程式碼質量掃碼方案,幫助產研團隊完成從體系到工具,從理論到實踐的全面升級,從而助力企業更好地進行數字化轉型。

運維內卷,XOps 是風向標嗎?(內附XOps優秀開源實踐)

更重要的是,我們已經歷經 九 年技術沉澱,持續深耕中國企業的高效能研發管理,從需求到監控,DevOps 不再需要多個工具間切換,在 Gitee 企業版中,一條需求跟蹤到底,幫助企業實現交付效率、團隊效率、響應速度、程式碼安全四大維度的體驗升級,攜手中國企業邁向高效能研發。歡迎正在進行數字化轉型或者產研團隊轉型的企業們使用 Gitee 企業版,讓軟體開發更省心,令研發管理更敏捷。

聊到這, 想必大夥兒對 XOps 及其所包含的內容有了一定的認識。那麼,

你又是如何看待 XOps 的呢?在你看來,XOps 的未來發展趨勢將走向何方

?評論裡發表你的見解~

相關文章

頂部