當前位置:
首頁 > 科技 > IBM開源Kabanero工具推進Kubernetes應用協作

IBM開源Kabanero工具推進Kubernetes應用協作

BM今天公布了一個新的開源項目,旨在幫助架構師、開發者和運營團隊更緊密地圍繞構建基於Kubernetes的軟體應用展開協作。

IBM開源Kabanero工具推進Kubernetes應用協作

IBM在俄勒岡州波特蘭市舉行的O』Reilly Open Source Software Conference大會上公布了這個名為Kabanero的項目,該項目中包含Appsody、Codewind和Razee等新的開源工具,以及Knative、Istio和Tekton等現有工具。IBM表示,這些工具組合將提供「架構、構建、部署和管理基於Kubernetes應用生命周期的端到端解決方案」。

Kabanero致力於為那些希望採用Kubernetes軟體的公司的入門門檻,這些軟體曾用於協調託管現代應用的大型集裝箱集群。

IBM Cloud開發人員技術高級產品經理Nate Ziemann在一篇博文中寫道:「選擇正確的技術來構建雲原生應用並獲得有效採用Kubernetes所需的知識是很困難的,最重要的是,讓架構師、開發人員和運營人員能夠輕鬆地協同工作的同時,又能滿足他們的個性化需求,這是額外的一大挑戰。」

企業面臨的最大挑戰之一,就是架構師和運營團隊必須確保將安全標準等內容納入Kubernetes應用中,這需要這些團隊和開發人員之間的大量合作,但同時這也會減慢開發的流程。為了解決這個問題,Kabanero整合了一個名為Appsody的命令行工具,開發人員可以使用這個工具來創建微服務也就是容器化應用組件,這些組件已經滿足企業組織的安全標準。

Ziemann表示:「Appsody為越來越多的主流開源運行時和框架提供了預先配置的堆棧和模板,為構建Kubernetes和Knative部署的應用提供了基礎。你可以自定義Appsody堆棧來滿足特定的開發要求,並控制和配置所包含的技術。如果你自定義了一個堆棧,則可以使用單一控制點並從中將這些變更推送到所有構建的應用中。」

Kabanero另一個關鍵組件是Codewind,Codewind提供了對Eclipse、Eclipse Che和VS Code等開發人員用來構建應用的主流集成開發環境的擴展。Codewind旨在減少開發人員的學習曲線,讓他們能夠在他們熟悉的環境中構建Kubernetes應用。

Kabanero還使用了另一種名為Razee的開源工具,該工具為Kubernetes提供「多集群持續交付工具」,用於從開發和測試一直到生產部署的過程中管理應用進程。

Constellation Research首席分析師兼副總裁Holger Mueller表示:「Kubernetes已經成為領先的容器平台,因此現在企業更加專註於幫助開發人員有效地構建下一代應用。IBM希望通過工具並從中為其執行架構派生的工作負載來吸引開發人員。接下來開發人員對這些工具的採用情況值得關注。」

開源數據集

除了Kabanero外,IBM還發布了用於培訓人工智慧和機器學習演算法的Data Asset eXchange(DAX),主要面向那些需要訪問開放數據集的數據科學家和開發人員。

IBM稱,DAX是一個「精心設計的免費開放數據集」集合,帶有「明確定義的開放數據許可」。

類似的資源已經存在於GitHub等服務上,但IBM表示DAX是獨一無二的,因為所有數據集及其元數據都以標準化格式提供,這意味著DAX更容易採用。

Constellation Research分析師Doug Henschen表示,IBM提供的數據集仍然需要經過開發人員的檢驗以確保這些數據集與特定環境相關,但他也對該項目提出了讚許。

「很高興聽到這些數據源在格式和元數據以及行業特定方面進行了設施、開放和標準化,從而讓這些數據源在特別是在應用早期開發階段提供價值,」Henschen說。「隨著開發人員逐步改進特定於業務和應用的模型,大規模數據和企業組織特定的數據就變得非常寶貴,我們看到了市場在合成數據開發和企業組織特定數據採用對抗性網路方面非常活躍。」

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 至頂網 的精彩文章:

BIM與GIS融合 應用前景可期
深度學習硬體競賽,CPU要搶GPU的飯碗?

TAG:至頂網 |