(如下部份內容來自twt社區鄧毓同窗的分享內容,如有侵權,請聯繫刪除)數據庫
隨着各行業的業務的發展和技術的進步,公有云、私有云、混合雲技術的應用也愈來愈普遍。雲計算爲企業帶來了快速的資源交付能力、敏捷性、擴展性以及規範性。網絡
提到雲計算技術,就不得不提雲管平臺(CMP),CMP不只僅是一個資源管理平臺,也是一個對外的IT服務平臺,它將資源抽象化和服務化,極大簡化了企業用戶的管理和使用。架構
一個貼切企業實際需求的雲管平臺,可以強化企業IT資源的管理能力,提高企業IT資源利用率,知足企業對大規模計算能力的需求,從而進一步推進企業業務的發展。框架
目前,雲計算正逐步進入深水區,傳統的公有云和私有云已經暴露出必定的侷限性,混合雲逐漸成爲企業用戶青睞的對象。運維
利用混合雲,企業不只能夠利用企業內部的私有云,將內部重要數據保存在本地數據中心,同時也可使用公有云的資源,將非機密功能移動到公有云區域,以更高效快捷地完成工做。工具
然而,混合雲的管理卻很是具備挑戰性。測試
到目前爲止,非互聯網公司的傳統企業裏的雲環境都是私有云+公有云的存在,那麼針對性的就會有如下幾種類型的雲管平臺的架構:優化
商用X86雲主要是VMware技術爲主要表明,vCenter虛擬化管理平臺至關於資源管理層,Vrealize Automation則爲雲管理平臺層,不只提供API功能的自服務和統一服務目錄,也能支持不一樣供應商的多套 私有云和公有云,還支持對容器的管理等。雲計算
該雲管平臺的特點是和VMware的底層技術緊密結合,經過抽象化底層實現技術,同時提供可視化服務和可拖放的設計畫布,將預構建的組件組合爲各類應用。 spa
開源X86雲主要以OpenStack爲框架,利用OpenStack的各種組件對接不一樣的資源,各廠商在公版OpenStack的基礎之上,開發各具特點的雲管平臺,包括統一資源層和服務抽象層。
資源層的實現須要在公版OpenStack各組件上進行改良和優化,而服務抽象層的設計徹底就是各組件的API的調用和抽象,將不一樣的IT服務、編排策略、動態優化策略等翻譯成不一樣組件的API調用組合,另外還需和其餘像自動化運維和監控等工具相結合,這就徹底考驗各廠商或者用戶企業的開發實力和對雲管平臺的理解能力。
IBM的 PowerVC爲目前的最佳管理PowerVM資源池的選擇,PowerVC提供兩種版本,一種是PowerVC Standard Edition,提供基本的虛擬化資源管理能力,另外一種是Cloud PowerVC Manager。
在Standard Edition之上 還提供了自服務功能和簡單流程審批功能,可以定義各種計算模板和存儲模板,自動化按照模板進行計算資源和存儲資源的編排。
Power和X86共存的雲環境,通常須要雲管平臺具有統管全部資源,並能抽象成服務,對外提供服務。
對於通常的傳統企業來講須要的都是混合雲管,典型的混合雲管平臺的分層架構以下圖所示:
因此,簡而言之,混合雲管的定位就是對下納管、驅動各種異構公有云和私有云資源,對上提供目錄服務和自助服務,對旁邊的運維人提供運營、管理和分析服務。
以上是雲管平臺傳統上須要具有的能力,總結起來,混合雲管平臺傳統上須要知足的能力包括:
……
針對混合雲管理的以上能力需求,嘉爲藍鯨推出了本身的CMP解決方案,總體上去實現:跨雲集成管理、對外的靈活服務和對內的各類分析等能力。這部分能力,可能每種CMP解決方案都大同小異,咱們沒必要展開。
咱們關心的是另外一個問題,混合雲管平臺還須要具有什麼能力呢?或者說,放在一個完整的ITOM的環境中,雲管平臺究竟處於什麼位置呢?
從上面這張圖能夠看到,混合雲管理平臺在總體ITOM中事實上處於基礎架構管理領域中的一個模塊,不可避免的,CMP做爲運維管理工具中的一種,不能獨善其身,須要與外界各種其餘工具進行流程、操做和數據的交互和互通有無。
隨着企業信息系統的不斷壯大,各類應用、數據庫、中間件、操做系統等技術組件愈來愈多,種類和關係也愈來愈繁雜,所以咱們須要一個CMDB來統一管理IT環境中全部的對象、配置信息和關聯關係。
同時不管是硬件資源仍是軟件資源都變得愈來愈難維護,運維成本不斷增大,對信息系統的健康情況的自動感知的要求也愈來愈高,所以咱們須要一個操做編排的流程引擎將全部運維管理工做串聯和聯動起來的需求也愈來愈迫切;爲了減輕壓力,集中的自動化運維、監控和故障自愈管理、ITSM流程自動化管理就變得十分重要。
另外,用相較於生產環境,開發測試環境的自動化運維和監控每每就不大被重視,然而實際問題倒是開發測試環境常常莫名奇妙出現各種問題,各個節點檢查後才發現是很是簡單的緣由形成的,這時簡單的監控也變得須要。
另外因爲開發測試環境節點數規模十分龐大,也不可能指定大量專門的運維團隊去維護開發測試環境,因此開發測試環境的自動化運維和監控也變得須要。
最後如何實現開發、測試和生產運維流程一體化也是須要考量點之一,讓整個IT流程在各個階段都運轉和串聯起來。這個時候須要藉助於DevOps解決方案和流水線的能力。
基於以上的考慮,雲管平臺須要合理的集成CMDB、自動化運維、監控和故障管理、ITSM流程、DevOps工具等平臺,以對雲計算體系內全部軟硬件資源進行集中式的管控、資源和服務交付和流程流轉。
也就是說,雲管平臺不能本身成爲一個獨立的王國,而是ITOM整個王國領域中有機的一環,不然就是在重複造輪子了。
在這種情景下,藍鯨平臺就很是具有吸引力了。藍鯨平臺提供CMDB、監控、自動化、ITSM自動化、CMP、DevOps解決方案等工具生態體系,CMP在其中與其餘工具體系自然具有親和性,並原生集成。
不只如此,藍鯨平臺具有的API納管能力,能夠持續將現有的「輪子」和「煙囪」工具歸入一體化監控和運維管理的體系中來,沒必要浪費過往的投資;而藍鯨具有的工具運維開發能力,又能夠保證可以持續知足將來的雲管、運維、監控和流程管理能力,也是市面上爲數很少的真正基於PaaS平臺實現ITOM的解決方案。
藍鯨智雲,簡稱藍鯨。它是一套基於 PaaS 的企業研發運營一體化技術解決方案,提供了一個完整的研發、運維、運營的PaaS技術平臺。平臺提供了完善的先後臺開發框架、調度引擎、公共組件等模塊,幫助業務的產品和技術人員快速構建低成本、免運維的支撐工具和運營系統;是騰訊遊戲運營部沉澱多年的技術運營支撐體系,承擔着數百款業務線上運營的使命。
對於藍鯨不太瞭解的同窗能夠移步這裏:
http://bk.tencent.com/index/
還有這裏:
http://docs.bk.tencent.com/product_white_paper/introduction/。
請相信,你打開的不是兩個連接,而是運維的新世界和新天地。
做者:趙海兵