近日,數(shù)澈軟件 Seal (以下簡稱“Seal”)旗下開源應(yīng)用管理平臺 Walrus 成功入選云原生計算基金會全景圖(CNCF Landscape)并收錄至?“App Definition and Development - Application Definition & Image Build”板塊,該板塊包含了 Helm、Backstage、Dapr 等知名開源項目。
CNCF Landscape 始于2016年,是 CNCF 社區(qū)維護的重要項目。它致力于收錄全球范圍內(nèi)有潛力、有影響力的云原生開源項目,這些項目的功能覆蓋完整的云原生應(yīng)用開發(fā)周期,為企業(yè)構(gòu)建云原生體系提供選型參考,同時也是 IT 從業(yè)者的云原生資源地圖。此次成功入選意味著 Walrus 正式成為 CNCF 認(rèn)可的云原生實踐體系的組成部分。
Walrus 是一款應(yīng)用管理平臺,于2023年8月正式開源,它旨在采用平臺工程的方式降低使用基礎(chǔ)設(shè)施的復(fù)雜度,減輕認(rèn)知負(fù)擔(dān),促進研發(fā)和運維的無縫協(xié)作,打造簡潔優(yōu)雅的應(yīng)用管理和部署體驗。
與市面上其他應(yīng)用平臺相比,Walrus 支持從底層基礎(chǔ)設(shè)施資源(計算、網(wǎng)絡(luò)、存儲等)到應(yīng)用層服務(wù)(容器及非容器)的自動化創(chuàng)建、配置及部署管理,實現(xiàn)全套應(yīng)用系統(tǒng)各種服務(wù)模塊和依賴資源模塊的統(tǒng)一編排。
Walrus 通過 Resource Definitions(資源定義)構(gòu)建多云、混合基礎(chǔ)設(shè)施上層統(tǒng)一抽象,幫助運維團隊基于不同基礎(chǔ)設(shè)施及企業(yè)的最 佳實踐及安全合規(guī)要求選擇合適的基礎(chǔ)設(shè)施組件并預(yù)置配置參數(shù),同時屏蔽基礎(chǔ)設(shè)施復(fù)雜度,讓研發(fā)團隊無需關(guān)注底層技術(shù)細(xì)節(jié),以自服務(wù)方式在各類環(huán)境中創(chuàng)建并使用資源。
運維團隊通過配置 Resource Definition 中包含的匹配規(guī)則、模板及預(yù)置參數(shù)、UI Schema,即可提供多種資源類型供研發(fā)團隊使用。
與此同時,研發(fā)團隊無需了解技術(shù)細(xì)節(jié),只需創(chuàng)建 Resource 對象聲明需要使用的資源類型及基本配置信息,即可在各種環(huán)境中自動化創(chuàng)建所需資源并使用,從而完成整個應(yīng)用系統(tǒng)及環(huán)境的快速部署。單一的walrus file 定義可以在任意基礎(chǔ)設(shè)施(研發(fā)人員本地PC、私有云、公有云等)之上使用,提供跨平臺、跨云的可移植性。
不僅如此,Walrus 還能提供更高層次的管理和部署便捷性、靈活性,這使其成為 CNCF Landscape 中備受認(rèn)可的一環(huán)。主要特性包括:
動態(tài)環(huán)境管理:Walrus 支持批量克隆和隨時啟停應(yīng)用環(huán)境,并且操作過程中無需重復(fù)配置,提升企業(yè)資源使用和軟件交付效率。
統(tǒng)一視圖:Walrus 提供統(tǒng)一資源視圖,用戶可以在單一視圖中實現(xiàn)查看資源列表、管理資源及其底層組件,查看日志、進行終端調(diào)試故障、獲取服務(wù)的URL等操作,簡化資源管理。
可擴展架構(gòu):Walrus 對 Terraform 和 OpenTofu 的模板及 Deployer 提供支持,后續(xù)將擴展支持更多的 IaC 模板,避免供應(yīng)商鎖定。
AI助手輔助:Seal 于2023年9月開源了?DevOps AI 助手 Appilot,支持 Walrus、Kubernetes 作為后端,用戶使用自然語言即可實現(xiàn)應(yīng)用管理和部署、環(huán)境管理、故障排查、信息查詢等功能。
“此次入選 CNCF 云原生全景圖,將極大促進 Walrus 在全球范圍內(nèi)的推廣和采納。我們十分期待來自全球的云原生開發(fā)者參與其中,與我們一起拓展 Walrus 的更多可能。Seal 也將在云原生領(lǐng)域持續(xù)深耕,推陳出新,為廣大開發(fā)者提供更為出色的產(chǎn)品體驗?!?Seal 聯(lián)合創(chuàng)始人及 CEO 秦小康表示。
(推廣)