2023平臺工程嶄露頭角,AI 帶來新機遇與挑戰

Seal數澈發表於2023-10-25

在今年,平臺工程正在迅速在 IT 企業中嶄露頭角,成為軟體開發團隊的必要實踐。根據 CloudBees 釋出的最新報告《2023年平臺工程:快速採納和影響》,83%的受訪者已經完全實施了平臺工程,或正處於某種實施階段。
 

平臺工程是一門設計和構建內部開發者平臺(IDP)、工具鏈和工作流程的學科,它為軟體工程團隊提供了自助服務的能力。
 

IT 領導者一直在不斷面臨著要用更少的資源做更多事情的挑戰。根據各種研究, 開發者每週實際上只用了12.5%到30%的時間來編寫程式碼。這也促使 IT 和 DevOps 領導者迫切尋找新的方法來提高開發者的生產力。由於平臺工程建立了改進開發者生產力和開發者體驗(DevEx)的 較好實踐,因此已經成為備受關注的領域。
 

平臺工程的實踐已經成功地分擔了開發者的大部分工作負擔。調查資料顯示,已經採用或計劃採用平臺工程的水平相當高(83%),其中:

  • 20% 已經完全實施
  • 33% 正在進行中
  • 11% 最近剛剛開始
  • 19% 處於規劃階段

僅有17%的受訪者表示他們沒有計劃推出平臺工程。
 

圖片來源:CloudBees
 

平臺工程的五個主要推動因素各約佔回應的20%,並展示了平臺工程對開發者和DevOps團隊的重要和廣泛好處。採用平臺工程的推動因素包括:

  • 開發者生產力(21%)
  • 持續整合和持續交付(CI/CD)流水線的實施(20%)
  • 工具和流程的標準化(20%)
  • 安全性增強(20%)
  • 基礎設施即程式碼(19%)
     

業務影響

在過去的10年中,隨著DevOps的崛起,平臺工程的突出地位通常被歸因於“我們忘記了開發者!”的現象。在DevOps崛起期間,許多事情向左移動,進一步加重了開發者的負擔,並分散了注意力,使其遠離了編碼和創新。組織投資於平臺工程,以滿足多種需求。
 

與關注開發者生產力一致,平臺工程的前五個用例中有三個:

  • 開發、測試和生產環境的管理(22%)
  • CI/CD 流水線管理(21%)
  • 開發者平臺即服務(PaaS)(18%)
     

目標和成功衡量標準

幾乎所有最重要的平臺工程目標都與 DevEx 和提高開發者生產力相關。排名最高的三個目標是:

  • 開發者的自助服務(29%)
  • 於採用(25%)
  • 滿足開發者需求(20%)
     

平臺工程團隊的成功衡量標準包括:

  • 開發者生產力(23%)
  • 內部KPI達標(19%)
  • 成本控制(16%)
  • 管理工具擴張(13%)
     

最後,調查顯示,組織內的平臺工程的歸屬位置各不相同,但最常見的歸屬位置包括:

  • 雲工程(30%)
  • 基礎設施團隊(25%)
  • 開發部門(20%)
  • 共享服務(13%)
  • 運維部門(13%)
     

根據調查資料顯示,許多組織廣泛採用平臺工程,並 將平臺工程視為較大程度提高軟體開發效率的關鍵元素
 

平臺工程與 AI

平臺工程在接下來的12至18個月內將會面臨什麼挑戰?
 

平臺團隊需要為持續的變化做好準備。公司被收購,新平臺被收購(通常不會放棄舊平臺),新應用程式和部署模式將繼續出現。最近出現的顛覆性技術是生成式人工智慧(AI),緊隨其後的是人工智慧(AI),特別是機器學習(ML)。AI 可以並將被應用於改進平臺工程。
 

然而,像建立、運營和保護軟體和系統的其他方面一樣,AI/ML和生成式 AI 也帶來了挑戰。我們看到了三個關鍵方面:
 

首先是管理多個大型資料集和模型,這是 ML 演算法和生成式 AI 大型語言模型(LLM)的生命線。類似於專門的專家系統,基於企業內部資料訓練的特定領域的 LLM 在採用生成式 AI 時將變得尤為重要,前提是要維護資料的隱私和安全。
 

平臺工程必須適應新的 AI 工作流程和資料、提示以及設計、訓練和維護模型、向量資料庫和大型資料集的 AI 工程師的流水線,這些資料集要不斷增長和演變。這些 AI 流水線必須支援其工作流模式的特定要求,並與相互依賴的軟體開發流水線和釋出流程相一致和整合。
 

另外 AI/ML 和生成式 AI 通常具有與我們今天理解和運營的雲和應用環境分開的操作特性。AI 引入了新的硬體操作環境,包括 AI 加速器、GPU、VPU和高度可擴充套件的 CPU,以及具有挑戰性的效能和最佳化學習曲線。隨著 AI,特別是生成式 AI 在企業中被採用和推廣,平臺工程將發揮關鍵作用。
 

關於 Walrus

Walrus 是 基於平臺工程理念構建的全新一代應用管理平臺,其 一鍵部署和克隆複雜應用系統、整合 AI 大語言模型簡化模板程式碼生成以及 靈活強大的應用和環境動態管理能力等特性備受使用者青睞。藉助 Walrus 使用者可以將雲原生的能力和較好實踐擴充套件到非容器化環境,並支援任意應用形態統一編排部署,降低使用基礎設施的複雜度,為研發和運維團隊提供易用、一致的應用管理體驗,進而構建無縫協作的軟體交付流程,加速企業業務創新。開源地址:github.com/seal-io/walrus
 

參考連結:

  1. https://www.devopsdigest.com/platform-engineering-2023

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70026925/viewspace-2990890/,如需轉載,請註明出處,否則將追究法律責任。

相關文章