開源DevOps工具在平臺的未來

danny_2018發表於2022-10-26

DevOps工具的開源根基是不可否認的,有預測稱,到2026年,全球DevOps市場將達到178億美元。不斷變化的工作、安全和合規問題,以及風險投資公司,正在將市場推向DevOps平臺,開發團隊可以在雲中訪問完整的端到端DevOps工具鏈。

開源DevOps工具的當前狀態

讓我們弄清楚一件事:開源工具不可能從DevOps世界消失。現在,開源和供應商DevOps工具之間有一種平衡,開發者使用適合的工具。事實上,開發團隊為其DevOps管道選擇開源工具只是為了稍後升級到商業版本的情況很多。

3個開源DevOps工具示例

下面是一些開源DevOps工具的例子,這些工具有圍繞它們構建的商業業務。

Git

Git(原始碼管理工具)可能是作為原始碼儲存庫的DevOps工具鏈的主要基礎之一。

Git的兩個最佳商業示例是GitLab和GitHub。GitLab接受對其開源專案的貢獻。GitHub正在努力成為一個DevOps平臺,同時推出了GitHubCopilot(一個人工智慧配對程式設計器),受到了一些開源團體的褒貶不一。

Jenkins

作為一個開源自動化伺服器,Jenkins因其易於安裝、配置和可擴充套件性而備受讚譽。

CloudBees提供JenkinsX,這是一個開源解決方案,為Kubernetes上的雲原生應用程式提供自動化的持續整合和持續交付(CI/CD)以及自動化測試工具。他們還為JenkinsX提供商業支援。

Kubernetes

隨著越來越多的組織尋求企業級容器編排解決方案,Kubernetes的增長是不可否認的。儘管有人批評其複雜性,但Kubernetes周圍有一個蓬勃發展的產業,這是有充分理由的。根據Allied Market Research的資料,2020年全球容器和Kubernetes安全市場的價值為7.14億美元,預計到2030年將達到8.242億美元。

今天的DevOps工具鏈

仍有大量公司構建自己的(BYO)CI/CD工具鏈。支援DevOps功能的開源專案仍在蓬勃發展。

BYO工具鏈是整合就緒的,並且非常可擴充套件,這一直是組織繼續迭代其DevOps實踐的優勢。由於業務、IT和安全原因,缺少標準物料清單可能會給尋求標準化的企業帶來麻煩。

儘管DevOps平臺的出現並沒有被忽視,但許多組織早在疫情爆發之前就將其CI/CD工具鏈遷移到了公共雲。工具鏈本身的安全性長期以來一直是一個備受關注的問題,公共雲基礎設施提供身份訪問管理(IAM)和其他安全功能來控制訪問。

DevOps平臺:朋友還是敵人?

DevOps平臺是一個端到端的解決方案,將CI/CD工具鏈的所有功能放在雲中。DevOps平臺的示例包括GitLab和Harness。GitHub也在努力成為一個DevOps平臺。

優勢(即使僅在企業買家眼中)

DevOps平臺對企業買家很有吸引力,他們已經習慣了SaaS和雲行業基於消費和訂閱的定價。對於這個遠端和混合工作環境中的技術領導者來說,對維護、安全性、合規性和開發人員生產力的關注無疑是他們的頭等大事。在DevOps平臺上進行標準化對這些人來說是一個吸引人的故事。

缺點

當依賴一個供應商來開發DevOps工具鏈時,人們會想到關於供應商鎖定的老問題。開發團隊構建和維護他們的工具鏈的可擴充套件性不會像他們從頭開始建立工具鏈時那樣,更不用說引入新的工具來改進他們的工作流程了。

DevOps平臺提供商也存在潛在的經濟劣勢。想想一家估值過高的DevOps工具初創公司,如果不符合投資者的崇高財務目標,會發生什麼。同樣,可能會有一些較小的初創企業供應商可能無法獲得下一輪融資,並逐漸變得無關緊要。

雖然DevOps平臺的出現在許多方面都有意義,但它確實與幫助構建我們今天使用的DevOps工具的開源精神背道而馳。

DevOps工具:拐點

隨著工作模型的變化,DevOps工具鏈的安全性和合規性問題繼續增加。這是很自然的。

不斷變化的工作世界

我們的工作方式與企業其他部分一樣,影響著DevOps團隊。遠端和混合DevOps團隊需要安全的工具鏈。跨管道不斷變化的協作和報告要求也越來越重要,例如非同步工作和返回辦公室。

軟體供應鏈安全市場

軟體供應鏈安全市場引起了廣泛關注。尚未有組織將軟體供應鏈攻擊歸咎於開源,但我們將看到DevOps/DevSecOps實踐和工具的擴充套件,以應對這一威脅。然而,當這一切都說完和完成後,DevOps/DevSecOps的工具和實踐將比一些轉向這一趨勢的初創公司更持久。

最後的想法

對於DevOps領域的OSS專案來說,遊戲還遠未結束,但DevOps的利益相關者有權開始對未來的工具鏈提出問題。然而,OSS DevOps專案確實需要考慮其未來,特別是考慮到直接影響管道的安全和合規問題日益增加。

在未來的合作中,DevOps平臺提供商將時間、金錢和資源捐給開源工具,作為其平臺的基礎。潛在未來的一個有趣例子是OpsVerse,它為DevOps平臺提供了他們為客戶管理的開源工具。

此外,隨著越來越多的企業構建的工具鏈遷移到雲,開源DevOps工具專案也將繼續繁榮和創新。

來自 “ 開源雲中文社群 ”, 原文作者:開源雲中文社群;原文連結:https://mp.weixin.qq.com/s/wXqMEy_z4H4aOZhQG2JXiQ,如有侵權,請聯絡管理員刪除。

相關文章