亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Rainbond v3.7.0如何實現企業級PaaS的穩定性

發布時間:2021-11-24 16:27:17 來源:億速云 閱讀:159 作者:柒染 欄目:云計算

這期內容當中小編將會給大家帶來有關Rainbond v3.7.0如何實現企業級PaaS的穩定性,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

作為IT基礎系統平臺,Rainbond從低耦合的架構設計高可用的部署方式自恢復與容錯的設計三方面評估和保障分布式系統可用性,以最終達到無人值守的效果。

在低耦合架構設計方面,Rainbond將分布式系統抽象為管理、計算、存儲等三類節點,不同節點屬性由不同服務組件構成,以解除服務間耦合關系,同時對于不同節點,可用性的最低要求也不盡相同 ——

  • 管理節點:面向用戶,提供應用構建、控制、調度、交付以及數據存儲等系列管理功能,在異常情況下沒有管理節點,已有應用依然能正常運行

  • 計算節點:負責實際運行應用并為應用運行提供環境保障,在異常情況下可以容忍降級,將應用調度到其他計算節點運行

  • 存儲節點:用于存儲應用持久化數據并提供數據訪問服務,存儲節點異常,無狀態應用依然可以正常運行。

為了更好地保證高可用的部署,Rainbond本身所有模塊和組件均支持高可用 ——

  • 管理節點:支持等冪部署多個節點以保證高可用

  • 計算節點:等冪部署多個計算節點以組建冗余資源池,從而容忍單節點資源限制或故障

  • 存儲節點:采用冗余部署的方式形成存儲資源池,對計算節點提供穩定服務,任何存儲節點故障,業務不會中斷,數據也不會丟失。

在自恢復與容錯的服務設計方面,為了消除用戶在維護大型集群組件和服務時的手動工作,Rainbond同樣將節點屬性劃分為管理節點、計算節點、存儲節點,并做嚴格區分,使不同節點屬性下運行不同服務列表。所有的服務采用Systemd進行進程守護,在保證進程健康的同時,每個節點Node組件對當前節點的所有服務,硬件,網絡通信情況進行實時不間斷檢查和評估,以檢查出每一個服務和節點的健康狀態,并最終匯聚成數據中心整體健康狀態,Rainbond用戶在大多數情況下不需要關注每一個組件,只需要觀察數據中心或節點的健康狀況即可。

當服務出現異常情況時,區分不同的異常類別觸發不同的動作,比如:“重啟”、“報警”等,恢復服務的可用性。

另外,Rainbond提供的獨立的節點檢查和管理機制,對Kubernetes對計算節點的自動化維護進行了有力的補充,例如對于大型集群,某個節點出現網絡無法分配,鏡像無法獲取等錯誤導致節點不健康時,平臺自動下線該節點,禁止新應用調度到此節點,最大化的降低應用調度錯誤。

以上即Rainbond對于評估和保證系統可用性的三方面思考和設計,在功能點上的具體體現如下:

  1. 所有平臺服務使用Systemd進程級守護加Rainbond-Node業務級健康檢查守護,保障服務健康運行

  2. 所有平臺服務支持健康檢查和Prometheus的監控指標暴露

  3. 管理節點支持上線和下線以隔離由于節點故障導致平臺不可用

  4. 計算節點健康檢查異常時支持自動隔離和恢復

  5. 支持配置自定義報警規則用于對節點物理監控,服務監控的報警

  6. 租戶使用資源(內存、磁盤)的統計由單個節點完成(Rainbond-Worker Master節點故障時自動切換)

  7. 支持通過命令行工具便捷查詢數據中心健康狀態、所有節點健康狀態。

Rainbond v3.7.0如何實現企業級PaaS的穩定性

Rainbond v3.7.0如何實現企業級PaaS的穩定性

在穩定性方面,Rainbond下一步會增加 混沌工程方面的實踐。

其他更新

應用管理功能

本次更新進一步完善了應用管理和交付體系。

首先,Rainbond為svn用戶和.net core用戶提供平臺支持,內置了.Net Core 2.1版本的編譯和運行環境,用戶只需要提供標準的代碼即可一鍵上云(.Net Core其他版本的用戶可以采用定義Dockerfile方式)。

其次,Rainond進一步提供了API方式直接對接Jenkins CI\CD流程的支持,推薦用戶在平臺內直接部署Jenkins并通過API與平臺進行對接。

另外,對于微服務架構產品標準化交付,Rainbond支持將應用、插件統一分享為一個綜合的業務系統,并通過應用市場快捷交付。

具體更新清單如下——

  1. 支持 .NetCore(2.1)語言一鍵構建應用,運行于Linux系統


  2. 支持對接SVN代碼倉庫持續構建應用


  3. 增加自動構建的入口,支持通過自定義API、Gitee-Webhook、Gogs-Webhook觸發自動構建,更好的于第三方CI系統集成。

    Rainbond v3.7.0如何實現企業級PaaS的穩定性

  4. 支持應用+插件完整交付應用市場,并從市場安裝應用+插件完整業務系統,提供了業務+治理功能擴展綁定的完整軟件交付模式

  5. Dockerfile構建支持ARG參數

  6. 支持基于Git倉庫的代碼Tag構建應用

  7. 支持應用創建后重新識別語言類型

安全性

  1. 數據中心出口API與控制臺、命令行工具等客戶端使用TLS雙向安全認證

  2. 用戶注冊功能管理員可控制,用戶加入團隊需管理員審核

系統安裝

通過簡化調整安裝步驟、分離資源獲取與節點安裝,本次更新后,Rainbond將統一支持在線安裝和離線安裝,解決了部分用戶由于網絡環境原因導致無法安裝Rainbond的問題。

  1. 支持Centos7.4.1709、Ubuntu16.04、Debian9.5完全的離線安裝

  2. 支持管理節點水平擴容

關于Rainbond

Rainbond是一款以應用為中心的開源PaaS,由好雨基于Docker、Kubernetes等容器技術自主研發,可作為公有云或私有云環境下的應用交付平臺、DevOps平臺、自動化運維平臺和行業云平臺,或作為企業級的混合云多云管理工具、Kubernetes容器管理工具或Service Mesh微服務架構治理工具。

上述就是小編為大家分享的Rainbond v3.7.0如何實現企業級PaaS的穩定性了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大洼县| 漯河市| 泽州县| 图木舒克市| 南宫市| 高尔夫| 阿坝县| 海南省| 南平市| 陇西县| 鄂伦春自治旗| 鄯善县| 潢川县| 玉门市| 莱西市| 锦州市| 安远县| 新干县| 名山县| 攀枝花市| 桓仁| 板桥市| 河东区| 塔城市| 思南县| 永顺县| 建湖县| 沁水县| 台南县| 岳阳市| 杭锦旗| 南木林县| 孟州市| 洞头县| 昌吉市| 马山县| 新乐市| 怀化市| 商南县| 玉山县| 西充县|