若干天前,,我們曾經(jīng)用一篇長文討論了「國內(nèi)云建設(shè)普遍缺少的一環(huán):云管理平臺」,,里面提到了云管理平臺對于落地企業(yè)云戰(zhàn)略的重要意義。但是,,在過去幾個月和客戶溝通中,,我們發(fā)現(xiàn)一個新的概念混淆出現(xiàn)了,那就是如何定位云平臺和云管理平臺,。這篇文章想闡述我們對云管理平臺的理解,,也希望能夠?qū)蛻艚⒃萍夹g(shù)棧能力有所幫助。 云管理平臺(Cloud Management Platform,CMP)是由Gartner最先提出的企業(yè)云戰(zhàn)略中的一種產(chǎn)品形態(tài),。來自Gartner的具體定義如下: 云管理平臺(CMP)是提供對公有云,、私有云和混合云整合管理的產(chǎn)品。
為進一步解釋如上概念,,Gartner定義了CMP產(chǎn)品需要解決的問題范疇并對這些問題做了分層,。下圖來自Gartner關(guān)于CMP的最新報告: 上圖把CMP需要解決的問題歸類為“訪問管理”、“服務(wù)管理”和“服務(wù)優(yōu)化”這幾個方面,,并且對每類中需要重點提供的能力做了加粗管理,。總結(jié)來說,,CMP需要提供的核心能力包括如下幾個方面: 提供多基礎(chǔ)設(shè)施的整合能力,。由于異構(gòu)基礎(chǔ)設(shè)施的廣泛存在,未來一段時間企業(yè)內(nèi)部會同時存在公有云,、私有云,、虛擬化環(huán)境以及傳統(tǒng)物理機器。所以云管理平臺需要能夠以可擴展的方式整合好這些基礎(chǔ)設(shè)施,。
提供跨平臺的編排能力,,可以讓用戶靈活、高效地在不同云平臺使用云資源,。這種編排能力既可以來自對于云平臺自身編排能力的延伸,,也可以來自云管理平臺自身的編排能力。
提供以服務(wù)目錄為最主要載體的服務(wù)管理能力。服務(wù)目錄是在傳統(tǒng)ITSM中就普遍存在的產(chǎn)品形態(tài),,但是CMP對服務(wù)目錄的定義有了新的內(nèi)涵,。一個CMP中的服務(wù)目錄必須需要具有“跨多資源池”、“集群級別自動創(chuàng)建”,、“內(nèi)置的應(yīng)用視角計量計費”等能力,,而這些能力在傳統(tǒng)ITSM的服務(wù)目錄中都不具備。
提供多租戶,、多層次的資源訪問管理能力,。目前的云平臺管理界面普遍采用“扁平化”設(shè)計模式,即一個用戶能夠管理和查看當前賬號下的所有類型與所有應(yīng)用的資源,,這和大型企業(yè)需要多層次,、多應(yīng)用資源隔離管理的需求不匹配。例如,,很多公司的網(wǎng)段劃分,、防護墻端口設(shè)置都由專門的職能團隊管理,普通業(yè)務(wù)團隊需要遵循相應(yīng)的規(guī)則,。所以,,CMP需要在資源訪問管理上能夠適配企業(yè)內(nèi)部的組織結(jié)構(gòu)和管理方式。
提供開放的接口來整合其他外圍系統(tǒng),。用戶針對云上業(yè)務(wù)的監(jiān)控,、部署、配置管理系統(tǒng),,針對基礎(chǔ)設(shè)施的用戶,、權(quán)限管理系統(tǒng)都需要能夠和云管理平臺對接,實現(xiàn)信息共享和交互,。
除此之外,,CMP還包括如費用管理、賬單分析,、操作審計等多個方面的能力要求,,是用戶進行云平臺資源管理的一個基礎(chǔ)性平臺。 前面提到了云管理平臺(CMP)的定義和內(nèi)涵,并引用了Gartner對于CMP解決問題范疇的分類,。對于企業(yè)用戶來說,,為什么在云戰(zhàn)略建設(shè)過程需要云管理平臺?我們認為有如下幾個理由: 管好云資源,。對于企業(yè)來說,,云平臺的出現(xiàn)引起底層資源形態(tài)的一次大變化,。異構(gòu)基礎(chǔ)設(shè)施會在未來相當長的一段時間長期存在并會不斷變化。CMP的出現(xiàn)初衷就是要能夠統(tǒng)一管理這種異構(gòu)性基礎(chǔ)設(shè)施,。所以,,企業(yè)的云管理平臺應(yīng)該有很好的擴展能力,能夠快速覆蓋業(yè)務(wù)發(fā)展需要引入的多種異構(gòu)基礎(chǔ)設(shè)施和供應(yīng)商,,這其中就包括企業(yè)的物理集群,、虛擬化環(huán)境和主流私有云平臺和公有云供應(yīng)商等。
用好云服務(wù),。對于用戶來說,,其最終需要的是運行在云平臺上的云應(yīng)用,而不是各種云資源,。 所以,用好云服務(wù)的關(guān)鍵所在就是在服務(wù)好云應(yīng)用的開發(fā),、測試,、上線和運營。CMP的一個重要設(shè)計理念就是“以應(yīng)用為中心”,,無論是云資源的展現(xiàn)和組織方式,,還是資源的創(chuàng)建和運維都是以用戶應(yīng)用為視角的。例如,,對于CMP中的一個服務(wù)目錄,,用戶可以用云平臺或者CMP提供的編排能力,讓整個業(yè)務(wù)應(yīng)用變成一個服務(wù)目錄項,。當用戶需要創(chuàng)建一個應(yīng)用的時候,,可以從零開始一鍵實現(xiàn)整個應(yīng)用的創(chuàng)建和部署。整個過程完全自動化,、可精確描述,,可重復執(zhí)行。另外,,企業(yè)業(yè)務(wù)的持續(xù)交付流水線也經(jīng)常和CMP對接,,成為其中重要能力之一。整個交付流水線也是圍繞企業(yè)一個應(yīng)用從代碼到最終上線的整個流程展開,,實現(xiàn)業(yè)務(wù)持續(xù),、高效和可控更新和升級。相反,,云平臺的控制界面設(shè)計是以交付(售賣)云資源為主要目標,,以資源視角組織展現(xiàn)方式,普遍沒有圍繞用戶的云應(yīng)用展開設(shè)計和實現(xiàn),。
控好云成本,。在企業(yè)內(nèi)部廣泛推行云平臺和自助服務(wù)后,,一個必然的挑戰(zhàn)是如果控制好企業(yè)的云成本(尤其是公有云的成本)。由于云平臺(尤其是公有云平臺)提供了“無限量”資源,,并按需付費,,這給業(yè)務(wù)團隊在使用過程中形成資源浪費提供了非常大的可能性。而根據(jù)我們的經(jīng)驗,,用戶浪費占整個公有云成本的比例確實不可小覷,。普遍在10%以上,甚至最高能達到50%,。CMP平臺的重要功能之一就是能夠幫助企業(yè)管控好云上成本,,并提供成本優(yōu)化建議。一般來說,,CMP平臺提供的云成本管理包括費用分析和可視化,、費用預測、費用分攤,、費用優(yōu)化等幾個方面,,對應(yīng)要解決的問題為“錢花到哪里去”、“未來會花多少錢”,、“錢該由誰出”和“是否花了冤枉錢”等,。
總結(jié)來說,云管理平臺CMP是幫助企業(yè)在建設(shè)云能力過程中讓云資源好管,、好用和和好控的重要載體,。 國外云平臺的發(fā)展比我們早,,企業(yè)在采納云平臺的積極性和行動力整體也比當下的國內(nèi)企業(yè)更強,。自然而然,國外企業(yè)對于云管理平臺的需求也來得更早,、更強烈,。目前,在國外,,CMP已經(jīng)形成了一個穩(wěn)定的垂直細分領(lǐng)域,。為此,F(xiàn)orrester今年一季度對這個領(lǐng)域的態(tài)勢做了最新分析,,其結(jié)論如下圖: 從上圖可以看出,,CMP市場是一個非常明確的垂直市場,并已經(jīng)有多家廠商提供相應(yīng)服務(wù),。這些廠商可以分成為兩類,,一類是以RightScale為代表的從公有云管理切入的廠家,包括CliQr和Scalr等,,它們目前整體處在行業(yè)領(lǐng)先的地位,。另外一類以BMC為代表,,從基礎(chǔ)設(shè)施管理向上延伸到云管理平臺的傳統(tǒng)廠商,包括VMWare,、HPE,、Dell、Redhat等,。它們目前處在相對落后位置,,并且面臨越來越大的挑戰(zhàn)。
另外一方面,,我們也可以發(fā)現(xiàn)CMP市場和大家日常討論的云平臺(IaaS)市場是相對獨立的兩個領(lǐng)域,。即使如Redhat、Microsoft,、HP等廠家會同時在CMP和IaaS市場,,它們在兩個市場提供的產(chǎn)品也完全不同。所以,,如Gartner在去年底的一份獨立技術(shù)報告(https://www./doc/3173523/openstack-cloud-management-platform)所述,,我們也認同“Openstack Is Not a Cloud Management Platform”。
如上所述,,CMP是用戶進行云資源管理的基礎(chǔ)性平臺,,在不同層次上提供不同的功能。如何在一個云管理平臺上組織好這些功能則是關(guān)鍵問題,。為此,,F(xiàn)orrester在最新的云管理平臺技術(shù)報告(2016-Q1)中提供了一個參考架構(gòu),如圖:
如上圖所示,,整個云管理平臺(CMP)主要的架構(gòu)模塊可以分為“Application Service Delivery”,、“Infrastructure Service Delivery”、“Hybrid Cloud Operations ”和“Hybrid Cloud Goverance”,,并且需要對下提供多云接入API,,對上提供自服務(wù)portal和管理portal。在水平方向同樣要對如 CI/CD,、Monitoring等工具實現(xiàn)工具集成和信息交換,。可以看出其功能內(nèi)涵以及組織方式和前面Gartner對CMP平臺的定義基本一致,,這說明它們對于該領(lǐng)域的認識基本一致并正在逐步形成行業(yè)內(nèi)對CMP的主流認知,。 作為國內(nèi)領(lǐng)先的云管理平臺(CMP)供應(yīng)商,,F(xiàn)IT2CLOUD提供的混合云管理平臺(Hybrid Cloud Management Platform,,HCMP)為國內(nèi)企業(yè)落地云戰(zhàn)略提供一站式的云管理解決方法,。下圖為我們產(chǎn)品的整體架構(gòu): 總結(jié)來說,我們的解決方案有如下特色:
我們的解決方案支持最為廣泛的基礎(chǔ)設(shè)施類型,,包括主流公有云(阿里云,、AWS、騰訊云,、Azure,、青云、UCloud,、金山云等),、主流私有云(OpenStack、vCloud等),、虛擬化環(huán)境(vSphere,、FusionSphere)和x86物理主機及AIX小型機系統(tǒng);
我們的解決方案提供最完備的功能集合,,其核心功能包括應(yīng)用視角的資源管理,、企業(yè)云賬號統(tǒng)一管理、費用管理與分析,、資源權(quán)限及授權(quán),、云服務(wù)目錄、一體化運維能力(監(jiān)控,、告警,、批量腳本等)等;
我們的解決方案提供端到端的DevOps解決方案,,包括從業(yè)務(wù)代碼到最終服務(wù)的全交付流水線,。FIT2CLOUD的DevOps解決方案采用成熟的技術(shù)標準,集成主流的軟件開發(fā)工具(如版本管理,、構(gòu)建管理),,能夠快速落地(不需要修改業(yè)務(wù)代碼),并有在金融,、互聯(lián)網(wǎng)等多個領(lǐng)域成功落地的實施經(jīng)驗,。
我們的解決方案是一個開放的平臺,包括插件式支持外部基礎(chǔ)設(shè)施,、提供開放的API和SDK,,能夠?qū)悠髽I(yè)內(nèi)部主要系統(tǒng)(如用戶AD等),方便企業(yè)形成符合自身需求的整體解決方案,。
目前,,F(xiàn)IT2CLOUD混合云管理平臺(HCMP)已經(jīng)在各個行業(yè)的多家客戶成功落地,涵括銀行,、證券,、傳媒,、互聯(lián)網(wǎng)、游戲,、IDC,、政企等多個領(lǐng)域的重要客戶(如下圖)。 ---- END ----
|