Walrus 0.4發布:單一配置、多态運行,體驗下一代應用交付模型

2024-03-27 10:44:00 來源:網易新聞
        【每日科技網】

  11月27日,數澈軟件Seal(以下簡稱“Seal”)宣布雲原生統一應用平台 Walrus 0.4正式發布,這是一個裡程碑式的版本更新。新版本采用了全新的應用模型——僅需進行單一配置,即可在多種模态的基礎設施及環境中運行包括應用服務及周邊依賴資源在内的完整應用系統。“You build it, you run it”在這一版本中成為現實。

  此外,Walrus 0.4還集成 Argo Workflows 作為工作流引擎,提供應用環境分類、動态 UI Schema、閑時服務停止及環境資源釋放、項目層級的 Catalog/模闆管理等特性,并豐富了内置模闆生态,進一步簡化應用部署及交付流程。

  “Gartner 已連續兩年将平台工程列為年度10大戰略技術趨勢之一,并預計未來三年内全球80%的軟件工程組織将設立平台團隊。”Seal 聯合創始人及 CEO 秦小康說道,“Walrus 0.4的全新設計則為平台工程落地提供了全新動力。通過采用更靈活的上層抽象、降低複雜度,分離運維團隊與産品團隊的關注點,從而提供的應用部署和管理體驗。”

  屏蔽 K8s 及基礎設施複雜度,加速雲原生采納

  應用模型全新升級,實現基礎設施無感知

  在軟件開發及交付的過程中,為适配每個開發階段的不同目的通常會涉及多種不同類型的環境,每類環境配置不同的底層基礎設施。在過去,運維團隊需要根據各類環境的不同基礎設施分别為應用系統進行配置,例如,在開發測試環境中提供容器化的 MySQL 數據庫供測試使用,在生産環境中提供生産級别的虛拟機數據庫部署或者雲 RDS 服務。

  在 Walrus 0.4中,我們引入了 Resource 和 ResourceDefinition 兩類 API 對象,運維團隊隻需配置一次,即可支持産品團隊以自服務方式在各類環境中以多種模态(即多态)創建并使用相關資源,同時确保滿足企業内部實踐與合規等需求。

  在 Walrus 平台上,運維團隊可以通過 ResourceDefinition 聲明提供的 Resource(資源)類型以及實際部署資源的底層模闆,不同的資源部署模闆可以通過自定義規則應用到不同類型的環境、項目等。研發人員無需關注底層具體實現方式,通過創建 Resource 對象聲明需要使用的資源類型及基本信息,可以靈活地在各種環境中自動化創建所需資源并使用。

Walrus 0.4發布:單一配置、多态運行,體驗下一代應用交付模型

  這一全新的應用模型靈活實現了研發與運維關注點分離和自動化協作,進而屏蔽各類環境中基礎設施的複雜度,降低研發人員的認知負擔,進一步落地平台工程理念。

  統一編排應用系統發布流程

  與市面上其他應用平台相比,Walrus 支持從底層基礎設施資源(計算、網絡、存儲等)到應用層服務(容器及非容器)的自動化創建、配置及部署管理 ,實現完整應用系統各種服務模塊和依賴資源模塊的統一編排。

  統一編排能力在 Walrus 0.4中得到進一步增強。通過集成 Argo Workflows 作為工作流引擎,Walrus 打通多個應用交付環節,實現一站式應用編排發布。

  具體而言,Walrus 可以将基礎設施自動化和 PaaS 服務自動化的能力集成到企業現有的 DevOps 流水線當中,賦能産品團隊自助服務。同時支持與企業當前的審批流程相結合,并兼容企業現有變更流程的管控規範,實現流程審批和卡點。

  應用環境随時啟停,助力企業降本增效

  随着雲原生技術的發展、微服務架構的普及,應用系統的服務及依賴資源的數量迅猛增長。在應用環境管理自動化程度不高的情況下,繁瑣的環境部署配置工作使得大量研發測試環境即便空閑時段也處于運行狀态,資源長期占用不釋放,導緻不必要的開銷。 因此,研發測試環境的資源治理是在降本增效大背景下一項艱巨的任務。

  Walrus 支持對全套應用系統的統一編排,并在版本中提供環境随時啟停的特性。用戶可以在閑時停止整個應用環境,回收底層運行的服務和環境資源。在環境停止期間,Walrus 保留整個應用系統的配置數據,便于下次重啟時,應用環境中的所有服務和資源可以輕松回到停止前的狀态 ,極大降低資源消耗成本,實現研發測試環境資源的有效治理。

  除此之外,利用 Walrus 0.4中提供的服務/資源草稿(Services/Resources Draft)功能和服務/資源/環境啟停和克隆功能,可以在資源有限的情況下一鍵啟停切換多套測試環境,以快速進行測試驗證工作,在增加資源利用率的同時提升部署效率并節省成本,切實助力企業降本增效。

  其他功能特性一覽

  環境分類與項目模闆庫及模闆

  為了增加部署的可控性和靈活性,Walrus 0.4提供了環境分類以及可供項目内部單獨使用的項目模闆庫和模闆功能,并且可以控制産品團隊可以使用哪些模闆。運維團隊可以将環境分為開發(dev)、預發布(staging)以及生産(prod)等類型,并為不同類型的環境配置相應的底層基礎設施資源。

  基于此,運維團隊可以細粒度地管理各種類型的環境,分隔 Dev 與 Ops 在同個應用系統(項目)下對不同環境的權限,加強 Dev 與 Ops 在同個項目下的自動化協作能力和關注點與權限分離能力。

  動态 UI Schema

  由于企業内部各個團隊之間技能水平、配置需求各異,用戶可以通過 UI Schema 按需定制模闆的 UI 表單,例如模闆參數的默認值、可選項、參數隐藏、參數分組等。通過統一的定義,對平台用戶屏蔽了應用服務與基礎設施資源的配置細節,同時解決了靜态 UI 僵化的配置參數導緻的不良使用體驗及額外的使用負擔。

  豐富内置模闆生态

  模闆是 Walrus 的重要功能之一,它可以将各種基礎設施能力、雲服務和應用服務封裝成可複用的能力模闆,幫助用戶簡化服務和資源的部署。在 Walrus 0.4中,我們添加了更多内置模闆,如多雲 PostgreSQL、Redis 模闆和各種靜态模闆,可将外部的 MySQL、PostgreSQL、Redis、Kafka、RabbitMQ 等注冊成靜态服務/靜态資源,提升産品易用性。

  完全開源,輕松上手

  Seal 團隊秉持着一以貫之的開源理念和開箱即用的産品設計思路,Walrus 基于 Apache 2.0許可完全開源,并且僅需一行命令您就可以在已安裝 Docker 的電腦上部署 Walrus:

  sudo docker run -d --privileged --restart=always -p 80:80 -p 443:443 --name walrus sealio/walrus:v0.4.0

  如果您喜歡這個項目,歡迎在 Github 上為我們點亮星星。

免責聲明:本文僅代表作者個人觀點,與每日科技網無關。其原創性以及文中陳述文字和内容未經本站證實,對本文以及其中全部或者部分内容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關内容。
    本網站有部分内容均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,若因作品内容、知識産權、版權和其他問題,請及時提供相關證明等材料并與我們聯系,本網站将在規定時間内給予删除等相關處理.

猜你喜歡

海能達發布全新專業防爆PDT對講機CH690Ex

随着我國應急管理體系持續完善,消防救援任務正在從傳統火災處置,向化工園區事故、危險品洩漏、地下空間救援、大型綜合災害等多風險、多場景方向發展。在這些複雜環境中,救援現場往往面臨爆炸性氣體、可燃性粉塵、

2周前

海能達CCW 2026載譽收官:AI與融合通信引領專用通信新未來

6月16日至18日,2026年全球關鍵通信展(CCW2026)在英國倫敦舉行。展會期間,海能達集中展示了從終端到系統、從感知到決策的全鍊路創新版圖,AI與融合通信産品及解決方案貫穿三天展期,持續獲得高

4周前

登陸歐洲 Intersolar!遠景AI電力系統支撐全球 AI 算力發展

慕尼黑,2026年6月23日——在IntersolarEurope2026上,遠景科技集團發布面向AI數據中心的下一代電力基礎設施——融合風光儲一體化方案、固态變壓器(SST)、800V直流供電、儲能

1個月前

海能達六度問鼎ICCAs,PDC650與西安機場方案摘得雙獎

6月17日,2026年國際關鍵通信獎(InternationalCriticalCommunicationsAwards,ICCAs)在英國倫敦舉行的全球關鍵通信展(CCW2026)期間正式揭曉。海能

1個月前

海能達即将亮相2026年CCW全球關鍵通信展: 攜AI與融合通信解決方案登陸倫敦

6月16日至18日,2026年CCW全球關鍵通信展将在英國倫敦啟幕。作為全球領先的專用通信解決方案提供商,海能達将以全場景關鍵通信産品矩陣亮相F25展位,集中展示面向公共安全、應急救援、城市治理等領域

1個月前

海能達再獲第十一屆廣東專利獎:持續自主創新,構築專用通信知識産權高地

近日,廣東省市場監督管理局正式公示第十一屆廣東專利獎評選結果。海能達通信股份有限公司申報的“一種集群通信系統的組派接方法、通信系統及存儲介質”(專利号:ZL201811296617.7)榮獲廣東專利優

1個月前