雲管理平台(cloud management platforms,cmp)近兩年來被業界廣泛提及,但因為其市場較新,加之不少企業對 cmp 平台建設存在較多認知誤區,此次infoq記者就此採訪了bocloud博雲,帶大家詳細了解雲管理平台。
雲管理平台發展的背景
隨著雲計算技術的普及,越來越多的企業都在上雲。但是公有雲、私有雲、雲原生及底層基礎架構日趨複雜,企業級應用流程管理和雲管理平台的誕生和發展顯得迫在眉睫。
根據博雲多年的企業服務經驗來看,企業上雲的步驟一般可分為嘗試階段和全面上雲階段兩個部分。在嘗試階段,企業初始做雲化,一般會從開發測試環境開始,嘗試和對比不同雲服務以及基礎設施架構;在全面上雲階段,對基礎設施進行改造,搭建雲平台業務上雲。
經過嘗試階段進入全面上雲階段的時候,企業會面臨一些典型的問題,這些問題你可能也經歷過或正在經歷:
針對企業上雲過程中主要面臨的問題和場景,雲管理平台應運而生。雲管理平台(cloud management platform,cmp)是由gartner最先提出的企業雲戰略中一種產品形態,提供的核心能力包括以下幾個方面:
雲管理平台在國外已經發展多年並且已經相對成熟。一開始是一些雲廠商提供自帶雲管理平台,也就是只管理自有雲平台的原廠雲管;後來出現了所謂的管異構雲的雲管平台;然後是針對異構資源的管理平台,不僅對異構雲,對物理機、資料庫、傳統儲存等資源都要做統一管理,可以稱為「大雲管」。
如何建設雲管理平台
雲管理平台能夠幫助企業管理好雲資源,用好雲服務,在企業雲化過程中是非常重要,甚至可以說是不可或缺的。從整個行業的發展來看,最近這兩年企業大規模上雲之後,對雲管理平台的需求非常明確,也很迫切。那麼企業應該如何建設雲管理平台呢?
在博雲看來,整個it架構底層是各種資源,資源之上為管理平台,在資源層和管理平台之間還應該有乙個重點的排程層。
舉例來說,每種公有雲都有很多不同的資源,包括虛擬機器,網路,儲存以及安全裝置。這些資源的操作大同小異,但是不同公有雲的api不一樣,應該有一層用來對公有雲進行統一排程,對上提供統一的api。
此外,雲管理平台的目的是統一納管,統一運維管理,統一服務,它是由很多服務組成的,而在真正落地的時候,使用者的需求又千差萬別,並不是雲管理平台中所有的服務都會用到。所以雲管理平台的建設非常適合使用微服務架構。
以上就是博雲beyondcmp多雲管理平台的設計思路。博雲首先在雲管理平台中增加了排程層,對儲存、計算、網路等異構資源做統一模型,這裡面的技術難度很大,也是博雲beyondcmp多雲管理平台的突出功能。此外,從管理角度來說,因為cmp面向的物件很多,博雲會把各種業務拆成微服務。
具體而言,博雲beyondcmp多雲管理平台的cmdb資產管理可以通過視覺化進行流程的定製和編排,同時具有自動化和應用級別的自動部署能力。在技術上,博雲beyondcmp多雲管理平台主要以自研為主,在公有雲業務的納管上,博雲沒用libcloud的多雲納管的開源技術,自動化上則採用了ansible,監控上用zabbix來做。
博雲的多雲管理平台對公有雲廠商開放,這是業務的需求。公有雲廠商都有自己的雲管理平台,但是彼此之間並不互管,一方不願管,一方不願被競爭對手管,自然需要有中間廠商來做跨雲管理。
雲管理平台的定位
在博雲看來,在整個雲計算技術棧中,雲管理平台應該位於iaas、paas和saas層的側面,因為它不是提供資源的平台,而是管理資源和應用的平台。
很多企業都會有自己的運維管理系統,比如流程平台,監控平台等,雲管理平台可以跟使用者的流程平台和監控平台對接,把資源申請過程和雲資源的監控都能接到使用者方面。而雲管理平台跟底層資源之間就是對異構資源的納管關係。
博雲的雲管理平台自己也有cmdb,可以通過cmdb準確地配置資源。如果客戶有自己的cmdb,只需要跟博雲的cmdb做同步就可以了。
弄清楚了雲管理平台跟周邊系統的關係,很多人還是會疑惑雲管理平台跟paas和容器雲的區別。一般來說,如果iaas層掛了,整個資料中心的計算儲存都沒有了,如果容器層掛了,就沒有來運營的執行基礎,應用會出問題。但如果雲管理平台出了問題,應用和業務還能正常執行,只是沒法做管理了,所以雲管理平台更多是做管理,它的能力是獲取基礎資源,而容器雲,或者paas的能力是擴充資源。
博雲也有beyondcontainer容器雲平台,容器雲跟雲管理平台兩者的區別簡單來說,容器雲平台管應用,利用微服務思想和devops理念,實現應用和服務的管理運維;雲管理平台管資源,通過雲管理平台管理資料中心等基礎資源,給客戶提供乙個虛擬的視覺化資源檢視,客戶可以在此基礎上做資源編排,資源管理自動化的操作。
雲管理平台的發展趨勢
目前全雲化的世界已然形成,為了更好地幫助企業上雲,雲管理平台自身也需要不斷發展演進。博雲認為雲管理平台在以下三個方面有長期演進的趨勢:
總而言之,雲管理平台是雲時代充分發揮雲計算特性優勢大幅提公升生產力、應對新增混合雲多雲資源管理問題的平台工具,而在國內企業的雲戰略建設過程中,普遍缺少雲管理平台這一環。如今,雲計算已經變成像水和電一樣基礎。企業如果不能及時轉型,研發效率就得不到提公升,導致跟不上業務,最終就會被時代拋下。使用雲服務,使用者無需花大精力在底層基礎設施上,能將更大的精力投入到業務研發。而一旦開始上雲,就需要雲管理平台來幫助管理雲資源用好雲服務。企業上雲的過程是需要規劃的,那麼雲戰略的建設規劃過程中,千萬不要遺漏雲管理平台這一重要環節。
相關推薦
10個確保微服務與容器安全的最佳實踐
容器+雲管,bocloud博雲定位paas場景而非只是容器標籤
微服務,正確實施的soa?
bocloud博雲作為核心編寫單位參與首個微服務標準制定
實踐出真知:博雲微服務經驗之避坑指南
現代物流不可或缺的 系統
現代物流不可或缺的 系統 2002 5 22 中國第三方物流網 舉例而言,如果企業與海關實現了 互通互聯,就可以迅速 準確 及時地完成報關電子資料交換,使用者通過接入 平台,傳送電子申報資料,平台的報關系統負責把資料收集起來,並且放在海關指定的 伺服器上。海關電腦系統定時把申報資料收集並提交給海關電...
Tita OKR 不可或缺的工作法看板
okr目標管理法是指乙個振奮人心的目標 幾個具有挑戰性的關鍵成果,看似簡單,真正推行起來確實困難重重。很多企業在無法克服推行中的困難導致失敗後,會對這套方法抱怨不已,懷疑其是否真的有價值。但是實際上只是自己無法克服固有模式,來適應真正適合okr推行的新模式。我們在之前的討論了關於okr開始前的準備 ...
組建創業團隊時不可或缺的幾類人
組建創業團隊時不可或缺的幾類人 jackzhai 人 財 事是創業伊始需要考慮最多的三個方面。人就是搭班子,組建核心創業團隊 財是啟動的資金與裝置,沒有錢還想做事是很難的 事就是要做什麼,文雅的詞兒是目標,目標明確,不僅是大家凝聚在一起的紐帶,而且是整個團隊在外人眼中的形象,也是團隊未來究竟能做多大...