(如下部份內容來自twt社區鄧毓同窗的分享內容,如有侵權,請聯繫刪除)微信
隨着各行業的業務的發展和技術的進步,公有云、私有云、混合雲技術的應用也愈來愈普遍。雲計算爲企業帶來了快速的資源交付能力、敏捷性、擴展性以及規範性。網絡
提到雲計算技術,就不得不提雲管平臺(CMP),CMP不只僅是一個資源管理平臺,也是一個對外的IT服務平臺,它將資源抽象化和服務化,極大簡化了企業用戶的管理和使用。架構
一個貼切企業實際需求的雲管平臺,可以強化企業IT資源的管理能力,提高企業IT資源利用率,知足企業對大規模計算能力的需求,從而進一步推進企業業務的發展。框架
目前,雲計算正逐步進入深水區,傳統的公有云和私有云已經暴露出必定的侷限性,混合雲逐漸成爲企業用戶青睞的對象。運維
利用混合雲,企業不只能夠利用企業內部的私有云,將內部重要數據保存在本地數據中心,同時也可使用公有云的資源,將非機密功能移動到公有云區域,以更高效快捷地完成工做。ide
然而,混合雲的管理卻很是具備挑戰性。工具
到目前爲止,非互聯網公司的傳統企業裏的雲環境都是私有云+公有云的存在,那麼針對性的就會有如下幾種類型的雲管平臺的架構:優化
商用X86雲主要是VMware技術爲主要表明,vCenter虛擬化管理平臺至關於資源管理層,Vrealize Automation則爲雲管理平臺層,不只提供API功能的自服務和統一服務目錄,也能支持不一樣供應商的多套 私有云和公有云,還支持對容器的管理等。雲計算
該雲管平臺的特點是和VMware的底層技術緊密結合,經過抽象化底層實現技術,同時提供可視化服務和可拖放的設計畫布,將預構建的組件組合爲各類應用。 翻譯
開源X86雲主要以OpenStack爲框架,利用OpenStack的各種組件對接不一樣的資源,各廠商在公版OpenStack的基礎之上,開發各具特點的雲管平臺,包括統一資源層和服務抽象層。
資源層的實現須要在公版OpenStack各組件上進行改良和優化,而服務抽象層的設計徹底就是各組件的API的調用和抽象,將不一樣的IT服務、編排策略、動態優化策略等翻譯成不一樣組件的API調用組合,另外還需和其餘像自動化運維和監控等工具相結合,這就徹底考驗各廠商或者用戶企業的開發實力和對雲管平臺的理解能力。
IBM的 PowerVC爲目前的最佳管理PowerVM資源池的選擇,PowerVC提供兩種版本,一種是PowerVC Standard Edition,提供基本的虛擬化資源管理能力,另外一種是Cloud PowerVC Manager。
在Standard Edition之上 還提供了自服務功能和簡單流程審批功能,可以定義各種計算模板和存儲模板,自動化按照模板進行計算資源和存儲資源的編排。
Power和X86共存的雲環境,通常須要雲管平臺具有統管全部資源,並能抽象成服務,對外提供服務。
對於通常的傳統企業來講須要的都是混合雲管,典型的混合雲管平臺的分層架構以下圖所示:
最底層是虛擬化資源層和裸金屬層,這一層提供的是虛擬化資源池的能力,包括虛擬計算、虛擬網絡、虛擬存儲等等。
再往上一層是虛擬化管理層,這一層基本是「各家管各的」。例如Vmware的vRealize套件結合VC等負責管理本身的虛擬化資源。這個層次的管理以同構管理爲主。
再往上一層,就到了「雲管理平臺」。這個層也分爲兩個小的層次:雲管平臺資源層和雲管平臺服務層。雲管平臺資源層居於 1 層和 2層 之上,負責各種異構虛擬化和雲資源的管理,包括各種私有云、公有云、裸金屬等,對上屏蔽底層廠商和資源的異構性。
而云服務層,則是在屏蔽底層技術差別的基礎上,經過編排管理等,對外提供無差異的、透明的自助和編排服務,對內提供運營和分析服務。
因此,簡而言之,混合雲管的定位就是對下納管、驅動各種異構公有云和私有云資源,對上提供目錄服務和自助服務,對旁邊的運維人提供運營、管理和分析服務。
以上是雲管平臺傳統上須要具有的能力,總結起來,混合雲管平臺傳統上須要知足的能力包括:
資源整合、大幅提升資源利用率
爲敏捷開發與快速上線提供快速部署的支撐
資源部署策略和手段多樣性
資源調配靈活性
可自定義的,靈活的自助服務提供能力
靈活的服務編排和資源管理能力
全面的雲資源分析管理能力