云代理產(chǎn)業(yè)關(guān)鍵技術(shù)分析
云代理概念
云計算產(chǎn)業(yè)蓬勃發(fā)展,公有云已經(jīng)成為群雄逐鹿的紅海市場,涌現(xiàn)出越來越多不同類型的服務(wù)商。市場的充分競爭一方面給用戶帶來價格和服務(wù)體驗上的提升,另一方面也使用戶面臨公有云選擇和多云管理的難題。通常,不同云服務(wù)提供商對外提供的云主機(jī)質(zhì)量和價格各不相同,在不同的應(yīng)用場景下,用戶可能需要租用不同級別的主機(jī)服務(wù)。公有云的私有實現(xiàn)方式使得不同云服務(wù)間彼此不兼容,云間互操作能力差,最直觀的表現(xiàn)是使用方式和管理接口不同。在這種情況下,需要第三方工具或服務(wù)對不同的云服務(wù)進(jìn)行整合。云服務(wù)代理應(yīng)運(yùn)而生。
云代理既是一種IT角色也是一種商業(yè)模式,在這種商業(yè)模式下,由中立的第三方廠商或者實體公司來為云消費(fèi)者提供更加專業(yè)的、單點集中的多云管理服務(wù),幫助云消費(fèi)者以最有利的方式采購、實施和管理云。云代理可視為混合云之上的商業(yè)模式。
云代理有三種主要模式:聚合、集成和定制化。其中,聚合是指將多個云服務(wù)匯聚起來,單點提供給云消費(fèi)者,實現(xiàn)對多個云服務(wù)的單點登錄、統(tǒng)一管理、統(tǒng)一計費(fèi)、統(tǒng)一部署、SLA管理、用戶支持等;集成是在匯聚的基礎(chǔ)上,為云消費(fèi)者提供新的業(yè)務(wù)功能,如云服務(wù)治理、網(wǎng)絡(luò)集成、云間數(shù)據(jù)遷移等;定制化則根據(jù)用戶需求對現(xiàn)有云服務(wù)進(jìn)行定制化開發(fā),改變或者增加云服務(wù)功能。這三種模式是漸進(jìn)式的,目前主流的云代理主要實現(xiàn)匯聚和簡單的集成功能,定制化云代理距離成熟商用仍有很長的距離。
云代理技術(shù)及業(yè)務(wù)起步較晚,總體仍處于發(fā)展初期,但其發(fā)展迅速,市場空間廣闊。據(jù)Gartner最新預(yù)測數(shù)據(jù)顯示,云代理市場規(guī)模有望在4年內(nèi)翻番,并保持年均19.8%的增速,至2018年,將達(dá)到1600億美元的規(guī)模。
云代理產(chǎn)業(yè)現(xiàn)狀
云代理總體處于發(fā)展初期,但其技術(shù)及業(yè)務(wù)正在快速發(fā)展。越來越多的云平臺提供商開始在其云管理平臺中增加混合云支持功能,借以滲透云代理市場,典型代表包括VMware、微軟和RedHat。
除傳統(tǒng)云平臺提供商外,業(yè)內(nèi)提供云代理服務(wù)的第三方廠商也越來越多,其中以RightScale和Scalr最為典型。RightScale為云消費(fèi)者提供Cloud Portfolio Management平臺,提供混合云及多云管理、自服務(wù)IT、云治理和合規(guī)性、云自動化、自動擴(kuò)展、成本管理等多項云代理業(yè)務(wù),可以幫助用戶加速云應(yīng)用部署、控制云用量及消費(fèi)、保證應(yīng)用服務(wù)質(zhì)量。RightScale支持AWS、Azure、Google Cloud Platform、Rackspace等多種公有云,以及OpenStack、CloudStack、VMware等典型私有云。Scalr的服務(wù)模式與RightScale類似,提供針對企業(yè)用戶的商業(yè)云管理平臺,為開發(fā)者和用戶提供統(tǒng)一的API和Web接口來訪問和管理分布在不同云平臺的資源,同時提供統(tǒng)一認(rèn)證、角色控制、多云管理、策略及編排、成本分析及統(tǒng)計等典型云代理服務(wù)。Scalr也支持AWS EC2、Azure、Google Cloud Platform、Rackspace等多種公有云,以及OpenStack、CloudStack、VMware等典型私有云。
可見,當(dāng)前云代理主要實現(xiàn)匯聚和簡單集成。對AWS、Azure、VMware vCloud、Rackspace、
OpenStack等云API的適配和集成成為行業(yè)的優(yōu)先選擇。
云代理關(guān)鍵技術(shù)
云代理的核心是實現(xiàn)多云的單點集中管理,關(guān)鍵技術(shù)包括多云管理、云接口適配和云間網(wǎng)絡(luò)互聯(lián)。
多云管理:多云管理用于簡化使用及管理多類云資源,以及幫助用戶作出最優(yōu)的資源部署決定。多云管理系統(tǒng)通過IaaS云管理平臺提供API接口管理云資源,位于IaaS云管理平臺之上,是業(yè)界研究的熱點。
云接口適配:云代理系統(tǒng)基于云提供商對外開放的接口開發(fā)。不同云平臺開放的接口不同,包括接口類型不同、調(diào)用方式不同、編碼格式不同、接口開放的功能不同等。云代理面臨的最主要的技術(shù)問題是如何對這些接口進(jìn)行適配和封裝,如統(tǒng)一數(shù)據(jù)模型、封裝業(yè)務(wù)流程等,使得用戶能夠通過同一套接口技術(shù)操作不同云平臺的資源,從而屏蔽不同云服務(wù)接口使用的差異性。
目前,不乏標(biāo)準(zhǔn)組織和開源項目在制定多云間的接口適配規(guī)范,典型代表有LibCloud、JCloud、DeltaCloud等開源項目,以及DMTF標(biāo)準(zhǔn)組織旗下的CIMI項目和相應(yīng)的Sirocco開源項目。
云間網(wǎng)絡(luò)互聯(lián):云間網(wǎng)絡(luò)互聯(lián)主要實現(xiàn)不同云服務(wù)的網(wǎng)絡(luò)互聯(lián)互通,通常要求是大二層網(wǎng)絡(luò)互通。云互聯(lián)是實現(xiàn)不同云服務(wù)集成和定制的基礎(chǔ),在云互聯(lián)的基礎(chǔ)上,云用戶能夠根據(jù)需求將應(yīng)用擴(kuò)展至不同云平臺,并能在云間遷移應(yīng)用和負(fù)載,以及按需分配網(wǎng)絡(luò)性能和帶寬等。
云代理應(yīng)用建議
云代理是云消費(fèi)者和云服務(wù)提供商之間的服務(wù)中介,能幫助云消費(fèi)者快速從眾多不同的云服務(wù)提供商中獲取和使用云服務(wù),同時降低多云管理的難度。隨著云計算產(chǎn)業(yè)的不斷發(fā)展壯大,公有云服務(wù)在行業(yè)、地域、功能、性能等方面呈現(xiàn)出多樣性和復(fù)雜性,勢必提升市場對云代理業(yè)務(wù)的需求。國外云代理市場已經(jīng)發(fā)展得較為成熟,而國內(nèi)則仍為藍(lán)海市場。我們建議無論云服務(wù)提供商還是普通互聯(lián)網(wǎng)公司都可以盡早布局云代理市場,搶占市場先機(jī)。
對于普通互聯(lián)網(wǎng)公司而言,可以對標(biāo)Scalr、RightScale等公司,將云代理作為新型互聯(lián)網(wǎng)應(yīng)用。為云用戶提供使用多類云的自服務(wù)門戶,提供單點接入、管理、操作和監(jiān)控多云的服務(wù),提供基于成本和策略優(yōu)化的云資源在各類云平臺的自動化配置和管理,提供云應(yīng)用的快速分發(fā)和自動生命周期管理服務(wù),提供精細(xì)的用量費(fèi)用統(tǒng)計等。
對于云服務(wù)提供商而言,可以將云代理作為混合云業(yè)務(wù)的擴(kuò)展,為企業(yè)提供將私有云擴(kuò)展至公有云的服務(wù)。例如作為第三方模塊內(nèi)嵌于企業(yè)用戶本地私有云的云管理平臺,用于管理外部公有云服務(wù);提供根據(jù)策略按需將企業(yè)私有云的業(yè)務(wù)遷移至外部公有云的能力,以減小私有云的負(fù)載壓力,降低私有云投資成本。