Linux中國

開源 DevOps 工具的平台化未來

當商業 DevOps 工具市場著眼於平台時,是時候讓開源 DevOps 工具重新定義它們的未來了。

DevOps 的開源根基是無法動搖的,即便有預言稱全球的 DevOps 市場將在 2026 年之前達到 178 億美元。不斷變化的工作環境、安全和合規性問題,以及風險投資公司等等因素正在將市場推向 DevOps 平台,開發團隊可以在雲中獲得完整的端到端 DevOps 工具鏈。

開源 DevOps 工具現狀

我們要搞清楚一件事:開源工具不可能從 DevOps 世界中消失。現在,在開源和供應商提供的 DevOps 工具之間存在著一種平衡,開發人員會在兩者間選擇適合他們的工具。事實上,很多情況下,一個開發團隊起初會為他們的 DevOps 流水線選擇一個開源工具,後來又升級到商業版本。

三種開源 DevOps 工具實例

下面我們介紹一些開源 DevOps 工具的例子,每種工具都已經有了圍繞其建立的商業化生態。

Git

源代碼管理工具 Git 作為源代碼庫,可能是 DevOps 工具鏈的主要基礎之一。

Git 的兩個最佳商業案例是 GitLab 和 GitHub。GitLab 接受開發者對其貢獻開源項目。GitHub 也在著手努力成為一個 DevOps 平台,推出了人工智慧版的結對編程 GitHub Copilot,在推出後受到了一些開源團體的褒貶不一的評價。

Jenkins

作為一個開源的自動化服務,Jenkins 因其易於安裝、配置和可擴展性而受到推崇。

CloudBees 提供了 JenkinsX,JenkinsX 是一套開源的解決方案,可以為 Kubernetes 上的雲原生應用提供自動化持續集成和持續交付(CI/CD)以及自動化測試工具。他們還為JenkinsX 提供商業支持,包括:

  • 訪問 CloudBees 的專業技術技能
  • 24x7 技術支持
  • 訪問 CloudBees 的文檔和在線知識庫

Kubernetes

隨著越來越多的組織尋求企業級的容器編排解決方案,Kubernetes 的發展成為必然。儘管有人批評其複雜性。

自然而然的,Kubernetes 周邊有完整的、蓬勃發展的產業。根據 Allied 市場調研的數據,全球容器和 Kubernetes 安全 市場在 2020 年的估值為 7.14 億美元,預計到 2030 年將達到 8.42 億美元。

目前的 DevOps 工具鏈

各個行業仍有很多 自建 build-your-own (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 平台供應商與開源工具的未來趨勢是合作性競爭,即 DevOps 平台供應商向作為其平台基礎的開源工具貢獻時間、金錢和資源。一個有趣的例子就是 OpsVerse,它用他們為客戶管理的開源工具提供了一個 DevOps 平台。

然後,還有一個未來,隨著更多的企業構建的工具鏈遷移到雲端,開源 DevOps 工具項目將繼續繁榮和創新。

via: https://opensource.com/article/22/10/open-source-devops-tools

作者:Will Kelly 選題:lkxed 譯者:lxbwolf 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國