開源云平臺與亞馬遜相處融洽?
用像OpenStack、CloudStack或者Eucalyptus這樣的開源云平臺構(gòu)建云服務(wù),對于市場上很多尋求靈活性和定制化的云環(huán)境的客戶來說是極具吸引力的選擇。
每一個開源項目都說自己是專有的亞馬遜Web服務(wù)的替代品,但是其中CloudStack和Eucalyptus就是克隆了亞馬遜的應(yīng)用程序接口(API),讓自己的一些產(chǎn)品和具體的亞馬遜平臺更兼容而已。
一些純粹主義者可能會回避開源云項目,選擇同像AWS這樣的云環(huán)境緊密合作,但是事實就是如此,很多云客戶就是喜歡AWS。開源云平臺說他們能夠同亞馬遜云進行互操作確實也吸引了一些新的客戶。
“云平臺能夠和非常流行的亞馬遜彈性計算云(EC2)連系在一起,AWS將會幫助開源云平臺更大范圍內(nèi)被利用,”Lauren Nelson表示,他是Forrester Research基礎(chǔ)架構(gòu)和運營分析師。
開源云平臺應(yīng)該包含亞馬遜?
Eucalyptus從一開始就復(fù)制了亞馬遜EC2 API。CloudStack也提供API兼容亞馬遜EC2,最近又宣布將要開始克隆亞馬遜Simple Storage System (S3) API,主要使用Riak CS——云提供商Basho Technologies的開源分布式數(shù)據(jù)庫產(chǎn)品(編者注:Basho本月初宣布開源NoSQL數(shù)據(jù)庫RiakCS將為CloudStack提供大規(guī)模存儲服務(wù),以彌補其缺失的功能。)。
NASA和Rackspace聯(lián)合開發(fā)的項目OpenStack則選擇不去克隆亞馬遜API,不像CloudStack和Eucalyptus那樣,并解釋復(fù)制亞馬遜的API并不會神產(chǎn)出這個提供商的服務(wù)和性能的精準(zhǔn)備份,而且不能適當(dāng)?shù)臄U轉(zhuǎn)以符合用戶需求。
Rackspace也已經(jīng)公布了一個“開源”產(chǎn)品替代專有云平臺,主要為了迎合客戶需求。但是OpenStack可能有點念念不忘自己同亞馬遜的區(qū)別,Tom Nolle指出“任何提供商或者開源云項目最大的錯誤在于將他們最應(yīng)該打敗的亞馬遜做成了標(biāo)準(zhǔn)。”包括亞馬遜能夠為開源云平臺提供巨大的機會,他補充道。
盡管目前很多云API正在使用中,尤其是存儲,這讓像CloudStack這樣使用亞馬遜S3 API的開源云平臺變得有意義,因為其取得了不錯的應(yīng)用成績,TwinStrata公司CEO Nicos Vekiarides說道。“客戶最不想要的就是新的云API,他們想要更多貫穿這些API的更多的標(biāo)準(zhǔn)化,現(xiàn)有的API有很多不錯的選擇,”他說。
遠(yuǎn)離亞馬遜會“關(guān)閉”一個開源云
無論開源云項目是不是喜歡亞馬遜,它都占據(jù)了相當(dāng)大的云市場份額。而且同時受青睞的云提供商都是因為其專有的產(chǎn)品而聞名,故意忽略掉與亞馬遜尋交互操作的機會,可能孤立了開源云。
“當(dāng)今市場上產(chǎn)不多每一個單一的云提供商多少都和亞馬遜有所兼容,”Forrester的Nelson指出。接近48%的云客戶使用的公有云環(huán)境是亞馬遜,根據(jù)Forrester的報道。
現(xiàn)在很多開源計劃都基于市場上現(xiàn)有的產(chǎn)品,因為終端用戶會詢問這些產(chǎn)品同他們已經(jīng)使用的很好的解決方案的兼容性和互操作性。“堅持那樣一套通用的API,像亞馬遜API,而且客戶已經(jīng)習(xí)慣且使用的API,對于提供商而言是個很好的方法,”TwinStrata的Vekiarides如是說道。
開源云平臺應(yīng)該努力創(chuàng)造新的信息,這會加強現(xiàn)有的云產(chǎn)品性能。“云確實是基于單項優(yōu)勢的功能,開源按項目要創(chuàng)造出最可能的標(biāo)準(zhǔn),”Nelson最后說道。