【TechTarget中國(guó)原創(chuàng)】選擇云計(jì)算供應(yīng)商正變得越來(lái)越復(fù)雜。隨著云計(jì)算環(huán)境日益成熟,眾多的云計(jì)算供應(yīng)商試圖通過(guò)集中關(guān)注其產(chǎn)品的具體應(yīng)用以展現(xiàn)與其他供應(yīng)商的區(qū)別,例如技術(shù)堆棧或服務(wù)級(jí)別協(xié)議(SLA)。總之,不是所有的云計(jì)算供應(yīng)商都是一樣的。
與此同時(shí),在托管關(guān)鍵任務(wù)應(yīng)用程序方面,企業(yè)正開(kāi)始依賴(lài)云供應(yīng)商,這增加了選擇合適云計(jì)算服務(wù)的風(fēng)險(xiǎn)。那么企業(yè)應(yīng)該如何在這樣令人眼花繚亂的亂景中做出正確決策呢?下面,給大家介紹一些關(guān)于云計(jì)算服務(wù)評(píng)估和可供使用資源的關(guān)鍵因素。
性能
企業(yè)考慮云計(jì)算的關(guān)注點(diǎn)之一就是性能。實(shí)現(xiàn)應(yīng)用程序在云中的高速交付是一個(gè)涉及多方面因素的挑戰(zhàn)性命題,其中包括一個(gè)整體的接入方法和一個(gè)對(duì)應(yīng)用程序“請(qǐng)求-響應(yīng)”路徑的端到端查看。
性能問(wèn)題包括:應(yīng)用程序與數(shù)據(jù)相對(duì)于最終用戶(hù)的地理位置,云中、云內(nèi)外以及計(jì)算機(jī)層和數(shù)據(jù)存儲(chǔ)多層次之間的I/O訪(fǎng)問(wèn)速度。近期,諸如CloudSleuth和CloudHarmony之類(lèi)的眾多服務(wù)研究報(bào)告試圖通過(guò)從不同地理位置和采用不同應(yīng)用程序的方法來(lái)度量和評(píng)估云計(jì)算供應(yīng)商所提供服務(wù)的性能。
技術(shù)堆棧
一直以來(lái),一些云計(jì)算供應(yīng)商都致力于提供特定軟件堆棧的服務(wù)。通常,這就意味著他們從基礎(chǔ)設(shè)施即服務(wù)(IaaS)轉(zhuǎn)變至平臺(tái)即服務(wù)(PaaS)。不同堆棧特定云可與其他的大多數(shù)流行軟件堆棧相配合。
其典型代表包括:Heroku和Engine Yard的Ruby;VMforce和Google應(yīng)用程序引擎(GAE)的Java/Spring(其中GAE還支持Python);PHP Fog的PHP以及微軟公司W(wǎng)indows Azure的.NET。
如果你的應(yīng)用程序使用以上堆棧之一進(jìn)行構(gòu)建,你可能需要考慮這些云計(jì)算平臺(tái)。他們能夠幫助你處理低層次基礎(chǔ)設(shè)施的安裝和配置工作,從而節(jié)省在時(shí)間和費(fèi)用方面的巨大支出。另一方面,他們往往會(huì)要求開(kāi)發(fā)商在進(jìn)行架構(gòu)和編寫(xiě)應(yīng)用程序時(shí)遵循某些推薦的要求,以便于創(chuàng)建高等級(jí)的供應(yīng)商級(jí)同步。
服務(wù)級(jí)別協(xié)議與可靠性
有些云供應(yīng)商做出了提供更高等級(jí)服務(wù)的承諾,以示與其他行業(yè)競(jìng)爭(zhēng)對(duì)手的不同。比如Rackspace提供更高等級(jí)云服務(wù)SLA,從而展開(kāi)與云計(jì)算業(yè)內(nèi)的巨頭Amazon公司的競(jìng)爭(zhēng)。
請(qǐng)注意,SLA通常只是當(dāng)服務(wù)發(fā)生故障時(shí)結(jié)果的一個(gè)指示,而不是實(shí)際服務(wù)的可靠性。其典型代表是GoGrid 10000%確保的SLA。換而言之,GoGrid做出了100%正常運(yùn)行時(shí)間的承諾。如果它無(wú)法滿(mǎn)足這一級(jí)別的可靠性,它將賠償用戶(hù)100倍停機(jī)時(shí)所需支付的費(fèi)用。
雖然SLA是評(píng)估所有供應(yīng)商承諾等級(jí)的一個(gè)有效指標(biāo),但了解特定云供應(yīng)商的實(shí)際正常運(yùn)行時(shí)間是一個(gè)更為棘手的難題。大多數(shù)供應(yīng)商都提供了一個(gè)用于表明服務(wù)正常運(yùn)行的狀態(tài)頁(yè)面,但是這些頁(yè)面顯示的數(shù)據(jù)通常只是數(shù)天前甚至更早時(shí)候的。為了獲得實(shí)際具有可靠性和可用性的長(zhǎng)期數(shù)據(jù),用戶(hù)最好依賴(lài)于客戶(hù)反饋以及諸如CloudSleuth和CLoudHarmony的比較服務(wù)。
API:同步、社區(qū)以及生態(tài)系統(tǒng)
選擇合適云供應(yīng)商的另外一個(gè)關(guān)鍵因素在于開(kāi)放應(yīng)用程序編程接口(API),它為訪(fǎng)問(wèn)基礎(chǔ)設(shè)施和執(zhí)行操作(例如配置服務(wù)器或解除服務(wù)器配置)提供外部調(diào)用方法。從很多方面來(lái)說(shuō),API都是重要的。
首先,一個(gè)API可得到多個(gè)供應(yīng)商同時(shí)支持,同時(shí)供應(yīng)商也為用戶(hù)提供了更大的功能擴(kuò)展自由度。因?yàn)楫?dāng)從一個(gè)供應(yīng)商轉(zhuǎn)向另一個(gè)供應(yīng)商,或同時(shí)與多個(gè)供應(yīng)商合作時(shí),基本上不用對(duì)應(yīng)用程序做重大修改,所以顯得更為容易。
其次,API得到了社區(qū)開(kāi)發(fā)人員的廣泛支持,供應(yīng)商可基于它構(gòu)建一個(gè)具有配套服務(wù)和功能的完整生態(tài)系統(tǒng)。由Amazon web服務(wù)與應(yīng)用(AWS)和Vmware云計(jì)算產(chǎn)品提供的API周?chē)研纬升嫶蟮纳鷳B(tài)系統(tǒng),其中包括管理工具(如enStratus)、監(jiān)控和管理工具(如Cloudkickh和RightScale)以及形成其完整云服務(wù)的其他服務(wù)。
Vmware本身不提供云服務(wù),但是不同的供應(yīng)商使用Vmware的堆棧和API,特別是vCloud。例如Terremark和Savvis。
Amazon公司和WMware公司以及Windows Azure都允許用戶(hù)使用自己的堆棧和API實(shí)施內(nèi)部云,從而使用戶(hù)能夠很容易地在混合云上管理和運(yùn)行應(yīng)用程序。所謂混合云是
指由供應(yīng)商托管,且在公司內(nèi)部數(shù)據(jù)中心中運(yùn)行的云。以Amazon公司為例,使用AWS啟動(dòng)通過(guò)Eucalyptus的API為私有云提供軟件堆棧。
業(yè)內(nèi)的一個(gè)最新發(fā)展是Rackspace公司與美國(guó)航天局(NASA)合作,兩者協(xié)同眾多廠(chǎng)商和云供應(yīng)商在其一個(gè)稱(chēng)為OpenStack的項(xiàng)目中對(duì)其軟件堆棧公開(kāi)了源代碼。它最有可能被視為行業(yè)標(biāo)準(zhǔn),因此此舉將有助于創(chuàng)建一個(gè)有望替代Amazon和Vmware生態(tài)系統(tǒng)的實(shí)際可行標(biāo)準(zhǔn)。
安全性和法規(guī)遵從
公司考慮實(shí)施據(jù)云計(jì)算的兩大障礙依然是安全性與法規(guī)遵從。Zenoss公司在2010年第二季度進(jìn)行的調(diào)查顯示,接近40%的受訪(fǎng)者在被問(wèn)及他們對(duì)云計(jì)算的最大關(guān)注問(wèn)題時(shí)都選擇了安全性。而緊隨其后的選項(xiàng)是管理,它占受訪(fǎng)者的26.5%。Zenoss的調(diào)查結(jié)果與其他云計(jì)算相關(guān)調(diào)查的數(shù)字是一致的。
而企業(yè)真正關(guān)注的問(wèn)題并不是實(shí)際的安全威脅,而是他們無(wú)法遵守與安全相關(guān)的標(biāo)準(zhǔn),如PCI。作為回應(yīng),現(xiàn)在許多云供應(yīng)商都在吹噓和炫耀他們所擁有的SAS-70 II型審計(jì)、安全白皮書(shū)和其他標(biāo)準(zhǔn)的證書(shū)。
正在發(fā)展的云供應(yīng)商Logicworks推出了具有法規(guī)遵從的云計(jì)算產(chǎn)品,即遵守一級(jí)PCI的云產(chǎn)品。
成本
一個(gè)比較云供應(yīng)商的簡(jiǎn)單直接方法似乎就是成本。問(wèn)題在于考慮到客戶(hù)實(shí)際使用的資源和支付的費(fèi)用,在供應(yīng)商中并不具備可比性。供應(yīng)商提供虛擬機(jī)(VM)資源,但其內(nèi)存容量、CPU時(shí)鐘速度以及其他功能卻各異。此外,實(shí)際提供給客戶(hù)的部件也是虛擬的,這也造成難以對(duì)客戶(hù)實(shí)際使用的資源進(jìn)行度量以及其他同在云中客戶(hù)如何影響這些資源。
Amazon公司擁有EC2計(jì)算部門(mén),Heroku向Dynos提交而其它廠(chǎng)商則創(chuàng)建自己的度量部門(mén)。度量評(píng)估不同云供應(yīng)商成本和性能比的唯一真正可靠方法是使用相同的應(yīng)用程序?qū)Χ鄠€(gè)供應(yīng)商的服務(wù)進(jìn)行試驗(yàn),并比較運(yùn)行結(jié)果。
結(jié)論
為應(yīng)用程序選擇最佳的云供應(yīng)商是一個(gè)多層次的復(fù)雜問(wèn)題。隨著云供應(yīng)商的數(shù)量越來(lái)越多,而眾多云供應(yīng)商的關(guān)注點(diǎn)都聚焦于特殊需求和用例,做出選擇往往需要更多專(zhuān)業(yè)測(cè)試的支持。幸運(yùn)的是,不少幫助用戶(hù)比較云計(jì)算性能的服務(wù)應(yīng)運(yùn)而生,這樣客戶(hù)很容易地判斷出哪一家供應(yīng)商最適合自身的應(yīng)用程序。
作者簡(jiǎn)介
Geva Perry在企業(yè)軟件業(yè)有著超過(guò)15年的主管經(jīng)驗(yàn)。他的云計(jì)算博客廣受好評(píng),他本人也經(jīng)常在企業(yè)和行業(yè)的主題活動(dòng)中發(fā)表演講。他曾被許多的大中小型公司聘為云計(jì)算戰(zhàn)略與市場(chǎng)咨詢(xún)專(zhuān)家,其中包括Heroku、Twilio、Sauce Labs、Xeround、Cloudsoft等等,此外,還有大型公開(kāi)上市的電信運(yùn)營(yíng)商和托管服務(wù)供應(yīng)商。
最近5年,Geva一直就職于GigaSpaces Technologies。他在GigSpace承擔(dān)著不同的主管工作,其中就包括云計(jì)算總經(jīng)理。Geva在Jerusalem的Hebrew大學(xué)獲得學(xué)士學(xué)位。他還擁有Columbia大學(xué)新聞研究生院的碩士學(xué)位和Columbia商學(xué)院的MBA學(xué)位。
聯(lián)系客服