2021新年開工,Rainbond迎來了重量級版本5.3發佈,咱們在雲原生應用的治理、觀測方面進一步耕耘,爲社區用戶帶來了更多開箱即用的能力。爲了進一步下降新用戶安裝和多集羣部署的門檻,咱們從新實現了產品安裝流程,支持UI化對接公有云資源和自建基礎設施。同時在應用交付、應用運維和平臺管理方面作了大量的優化改進。python
Rainbond 是雲原生且易用的雲原生應用管理平臺。雲原生應用交付的最佳實踐,簡單易用。專一於以應用爲中心的理念。賦能企業搭建雲原生開發雲、雲原生交付雲。對於企業: Rainbond 是開箱即用的雲原平生臺,藉助 Rainbond 能夠快速完成企業研發和交付體系的雲原生轉型。git
對於開發者: 基於 Rainbond 開發、測試和運維企業業務應用,開箱即用地得到全方位的雲原生技術能力。包括但不只限於持續集成、服務治理、架構支撐、多維度應用觀測、流量管理。github
對於項目交付: 基於 Rainbond 搭建產品版本化管理體系,搭建標準化客戶交付環境,使傳統的交付流程能夠自動化、簡單化和可管理。算法
應用治理模式切換是指能夠無侵入地變動應用下組件間通訊治理模式,過去的版本中Rainbond默認爲內置的ServiceMesh模式。 Rainbond 致力於無侵入,鬆耦合的應用管理理念。鬆耦合體如今多個方面,應用治理模式可切換就是其中之一。數據庫
對於微服務的核心理念是,系統中的各個服務可被獨立開發、獨立部署,獨立升級,各個服務之間是鬆耦合的。雲原生應用架構理念是進一步強調架構的鬆耦合,下降服務之間相互依賴的程度。Rainbond 開箱即用的服務治理思想使部署到平臺的應用自然造成微服務架構。緩存
應用研發、打包獨立化、標準化,經過標準化的平臺實現交付到任何運行環境中。Rainbond 提供了應用模型開發、發佈、分享、安裝全鏈路支持,服務於應用交付場景。架構
這是咱們新版本的重點,咱們引入了應用級治理模式切換功能,實現服務治理能力可動態切換,無需業務邏輯變動,爲業務提供不一樣的治理能力。當前版本咱們支持在內置 ServiceMesh 治理模式和 Kubernetes 原生模式直接切換。有了這套體系,將來的版本中將實現用戶自定義治理模式,引入 Istio、Linkd 等成熟的 ServiceMesh 框架。app
詳細使用說明參考文檔 應用治理模式切換負載均衡
Rainbond 但願提供給開發者對應用全方位的監控能力。過去的版本中已經包括資源監控、性能分析、狀態檢測等維度。本次更新,提供給開發者在業務維度自定義監控及可視化的能力。Prometheus 已經成功雲原生監控領域的事實規範,Rainbond 支持開發者基於 Prometheus 規範定義業務監控指標,經過配置監控點後由 Rainbond 自動發現並收集監控數據,並提供給用戶進行歷史數據查詢和可視化。用戶能夠藉助插件安裝社區已有的 Exporter 插件,便捷的擴展業務監控能力。在自定義可視化面板中用戶能夠繪製關於應用資源佔用、業務性能、網關流量全方位的觀察指標圖形。框架
詳細使用說明參考文檔 業務自定義監控
爲了進一步下降用戶的使用 Rainbond 的門檻,在 5.3 版本中咱們將控制檯的安裝運維和集羣端的安裝運維解耦合。用戶僅需一條 Docker run 命令便可在任意有 Docker 環境中將 Rainbond 控制檯運行起來。在集羣安裝維度,新增了阿里雲 ACK集羣、對接已有 Kubernetes 集羣、從主機便捷安裝集羣等多種途徑,幫助用戶快速完成資源池化。開箱即用的能力能夠幫助用戶在雲端或私有設施中快速的搭建Kubernetes集羣。
詳細使用說明參考文檔 快速安裝
雲原生應用推薦使用環境變量進行配置管理。所以咱們常常須要在同一個應用的多個組件中添加相同的配置。好比一個應用下有多個組件使用同一個 Oracle 數據庫,咱們經過環境變量來配置 Oracle 數據庫的鏈接信息。管理和配置須要作不少重複的事。藉助應用配置組便可將配置信息在應用級統一管理,批量更改生效,大大下降開發者的操做次數。
詳細使用參考文檔 應用配置組
學習更多Rainbond知識,訪問Rainbond項目官網:https://www.rainbond.com
關注Rainbond開源項目: https://github.com/goodrain/rainbond
開始快速安裝體驗: 安裝參考文檔
加入Rainbond社區 釘釘羣,隨時參與社區交流,近期會舉辦多場以5.3.0新版本爲主題的在線分享,進羣關注。