架構講解:
從應用變更體系建設的角度,嘉為藍鯨應用發布平臺功能架構可分為應用層、平臺層、通道層和對象層。上游對接運維投產變更流程和DevOps,下游連接可觀測平臺,形成全鏈路閉環發布投產能力,為實現業務價值的快速、高質量的交付提供標準化發布能力支撐。以下是各層的簡要總結:
● 應用層:包含應用管理、制品管理、配置管理和發布管理四大功能域,支持各種發布場景。
● 平臺層:作為發布平臺的核心引擎,提供多種基礎能力,包括配置平臺、作業平臺、標準運維、容器管理平臺、節點管理和插件中心,為應用層提供支持。
● 通道層:作為發布平臺和基礎資源之間的橋梁,負責數據傳輸和作業執行。
● 對象層:作為發布平臺的執行目標,主要包括各數據中心的基礎資源,如主機、K8s集群/命名空間、數據庫實例和中間件實例等。
● 工具集成:發布平臺應具備與DevOps、ITSM、制品庫和可觀測平臺的集成能力,實現全鏈路價值閉環的發布體系。
應用發布驅動有三種方式,一種是人工手動發起,一種是通過ITSM審批工單驅動,一種是通過CI系統的流水線驅動。
以CMDB應用拓撲架構為核心,將應用環境進行統一管理,包含主機、k8s命名空間、數據庫、中間件、進程的統一管理。
將程序包、配置文件、Yaml模板集、HelmChart包、SQL腳本統一管理,并且和應用拓撲進行關聯,方便用戶進行快速準確的發布。
提供靈活的發布流水線編排引擎,支持多業務多步驟多類型的業務發布,支持進行程序包更新、配置文件下發、容器發布、Helm發布、SQL命令執行; 支持靈活的串行/并行發布、滾動分批發布、定時發布、發布暫停等方式。
通過應用發布中心審批模塊對接企業內部的ITSM、OA系統,實現工單驅動發布任務執行,滿足企業安全合規要求。事前,提交變更審批工單,保證流程合規;事中,增加雙人符合機制,降低人為操作誤差。事后,基于發布工單數據、發布系統數據復盤分析,進一步提高變更質量。
結合應用發布中心投產數據、行業發布質效度量指標統計數據,通過不同的數據維度考量,呈現自動化發布平臺帶來的直觀收益。常用維度如下:發布頻率&發布趨勢、發布平均時長&發布平均時長趨勢、發布成功率&發布成功率趨勢。
聯系我們查看資料,或申請DEMO演示,可以幫助您更加快速地了解該產品。
申請演示