graph TB 騰訊藍鯨智雲體系-->平臺級產品 騰訊藍鯨智雲體系-->通用SaaS服務
騰訊藍鯨智雲體系由平臺級產品和通用 SaaS 服務組成,平臺包括管控平臺、配置平臺、做業平臺、數據平臺、容器管理平臺、挖掘平臺、PaaS 平臺、移動平臺等,通用 SaaS 包括節點管理、標準運維、日誌檢索、藍鯨監控、故障自愈等,爲各類雲(公有云、私有云、混合雲)的用戶提供不一樣場景、不一樣需求的一站式技術運營解決方案。前端
管控平臺web
藍鯨管控平臺是藍鯨體系的底層管控系統,是上層運維服務體系與底層 IaaS 的鏈接器,爲上層提供指令、文件、數據的通道,支持直連模式、代理模式以及爲達到最優鏈接指定級聯路由的模式。管控平臺是典型的兩層分佈式 C/S 結構,主要包含智能的藍鯨 Agent、提供各類服務的 Server 以及 zookeeper、redis、MySQL 等周邊保障模塊。其中藍鯨 Agent 是部署在業務機器上的程序,每臺業務機器僅部署一個藍鯨 Agent,其餘模塊部署無具體要求,用戶能夠單獨部署,也能夠混合部署。
在整個藍鯨體系中,管控平臺無需直面用戶,但其在體系中倒是不可或缺的,它爲其餘平臺模塊提供了人機交互的通道與能力。管控平臺主要提供了三種類型的服務能力:文件分發傳輸能力、命令實時執行與反饋的能力、大數據採集與傳輸的能力。redis
平臺架構
數據庫
配置平臺網絡
藍鯨配置平臺(CC)是一款面向應用的 CMDB,在 ITIL 體系裏,配置管理數據庫(CMDB)是構建其它流程的基礎,配置平臺做爲面向業務層面的 CMDB,爲藍鯨體系的其它平臺提供了各類運維場景的配置數據服務,存儲與管理企業 IT 架構中設備的各類配置信息,它與全部服務支持和服務交付流程都緊密相聯,支持這些流程的運轉、發揮配置信息的價值,同時依賴於相關流程保證數據的準確性。配置平臺提供的主要功能有主機管理、業務拓撲、業務管理、資源池管理、自定義屬性管理、操做審計等。架構
平臺架構
併發
做業平臺框架
藍鯨做業平臺(Job)是一套底層基於管控之上的基礎運維操做平臺,而且具有海量的併發處理能力,除了支持腳本執行、文件拉取/分發、定時執行等一系列可實現的基礎運維場景之外,還運用流程化的理念很好的將零碎的單個任務組裝成一個做業流程。同時,可經過平臺提供的 API 實現對任意做業的調用、查看等操做,與其它平臺或系統聯動,實現調度自動化。做業平臺的主要功能有:快速傳輸文件、web化腳本管理、支持批量高效執行、流程式管理,一切皆「做業」等。運維
數據平臺分佈式
藍鯨數據平臺是一個專一於運維領域的低門檻大數據平臺,提供了數據接入、清洗、計算、存儲、查詢和分析的全流程自助化大數據服務,運維人員能夠經過統一數據接入、可視化計算任務配置、可視化建模、統一查詢等功能,快速的構建基於大數據的可視化、智能化運維支撐工具。數據平臺的主要功能有:統一數據接入、可視化計算配置管理(Dataflow)、可視化建模(Modelflow)、數據存儲查詢等。
PaaS平臺
藍鯨PaaS平臺是一個開放的平臺,又稱藍鯨 PaaS,讓用戶能夠簡單、快速地建立、部署和管理應用,他提供了完善的先後臺開發框架、服務總線(ESB)、調度引擎、公共組件等模塊,幫助用戶快速、低成本、免運維地構建支撐工具和運營系統。PaaS平臺爲一個應用從建立到部署,再到後續的維護管理提供了完善的自助化和自動化服務,如日誌查詢、監控告警等,從而使用戶能夠將所有精力投入到應用的開發之中。PaaS平臺的主要功能有:支持多語言的開發框架/樣例、免運維託管、SaaS運營數據可視化、企業服務總線(API Gateway)、可拖拽的前端服務(MagicBox)等。
平臺架構
故障自愈
監控告警
標準運維
日誌檢索
CICDKit
網絡管理
節點管理