藍鯨cmdb平台架構


體系介紹

graph TB
騰訊藍鯨智雲體系-->平台級產品
騰訊藍鯨智雲體系-->通用SaaS服務 

騰訊藍鯨智雲體系由平台級產品通用 SaaS 服務組成,平台包括管控平台、配置平台、作業平台、數據平台、容器管理平台、挖掘平台、PaaS 平台、移動平台等,通用 SaaS 包括節點管理、標准運維、日志檢索、藍鯨監控、故障自愈等,為各種雲(公有雲、私有雲、混合雲)的用戶提供不同場景、不同需求的一站式技術運營解決方案。

架構圖

image

平台級產品

  1. 管控平台

藍鯨管控平台是藍鯨體系的底層管控系統,是上層運維服務體系與底層 IaaS 的連接器,為上層提供指令、文件、數據的通道,支持直連模式、代理模式以及為達到最優連接指定級聯路由的模式。管控平台是典型的兩層分布式 C/S 結構,主要包含智能的藍鯨 Agent、提供各種服務的 Server 以及 zookeeper、redis、MySQL 等周邊保障模塊。其中藍鯨 Agent 是部署在業務機器上的程序,每台業務機器僅部署一個藍鯨 Agent,其他模塊部署無具體要求,用戶可以單獨部署,也可以混合部署。
在整個藍鯨體系中,管控平台無需直面用戶,但其在體系中卻是不可或缺的,它為其他平台模塊提供了人機交互的通道與能力。管控平台主要提供了三種類型的服務能力:文件分發傳輸能力、命令實時執行與反饋的能力、大數據采集與傳輸的能力。

平台架構

2. 配置平台

藍鯨配置平台(CC)是一款面向應用的 CMDB,在 ITIL 體系里,配置管理數據庫(CMDB)是構建其它流程的基礎,配置平台作為面向業務層面的 CMDB,為藍鯨體系的其它平台提供了各種運維場景的配置數據服務,存儲與管理企業 IT 架構中設備的各種配置信息,它與所有服務支持和服務交付流程都緊密相聯,支持這些流程的運轉、發揮配置信息的價值,同時依賴於相關流程保證數據的准確性。配置平台提供的主要功能有主機管理、業務拓撲、業務管理、資源池管理、自定義屬性管理、操作審計等。

平台架構

  1. 作業平台

藍鯨作業平台(Job)是一套底層基於管控之上的基礎運維操作平台,並且具備海量的並發處理能力,除了支持腳本執行、文件拉取/分發、定時執行等一系列可實現的基礎運維場景以外,還運用流程化的理念很好的將零碎的單個任務組裝成一個作業流程。同時,可通過平台提供的 API 實現對任意作業的調用、查看等操作,與其它平台或系統聯動,實現調度自動化。作業平台的主要功能有:快速傳輸文件、web化腳本管理、支持批量高效執行、流程式管理,一切皆“作業”等。

  1. 數據平台

藍鯨數據平台是一個專注於運維領域的低門檻大數據平台,提供了數據接入、清洗、計算、存儲、查詢和分析的全流程自助化大數據服務,運維人員可以通過統一數據接入、可視化計算任務配置、可視化建模、統一查詢等功能,快速的構建基於大數據的可視化、智能化運維支撐工具。數據平台的主要功能有:統一數據接入、可視化計算配置管理(Dataflow)、可視化建模(Modelflow)、數據存儲查詢等。

  1. PaaS平台

藍鯨PaaS平台是一個開放的平台,又稱藍鯨 PaaS,讓用戶可以簡單、快速地創建、部署和管理應用,他提供了完善的前后台開發框架、服務總線(ESB)、調度引擎、公共組件等模塊,幫助用戶快速、低成本、免運維地構建支撐工具和運營系統。PaaS平台為一個應用從創建到部署,再到后續的維護管理提供了完善的自助化和自動化服務,如日志查詢、監控告警等,從而使用戶可以將全部精力投入到應用的開發之中。PaaS平台的主要功能有:支持多語言的開發框架/樣例、免運維托管、SaaS運營數據可視化、企業服務總線(API Gateway)、可拖拽的前端服務(MagicBox)等。

平台架構

通用Saas

  1. 故障自愈

  2. 監控告警

  3. 標准運維

  4. 日志檢索

  5. CICDKit

  6. 網絡管理

  7. 節點管理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM