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