對(duì)抗OpenStack:Riak與CloudStack結(jié)盟
想自建Amazon那樣的云服務(wù)平臺(tái)?有很多開(kāi)源選擇。不過(guò),其中OpenStack已經(jīng)被很多人視為云計(jì)算時(shí)代的Linux了。面對(duì)這樣的洶洶來(lái)勢(shì),其他IaaS開(kāi)源云技術(shù)怎么辦?
9月5日,知名開(kāi)源NoSQL數(shù)據(jù)庫(kù)Riak背后的Basho宣布與開(kāi)源云平臺(tái)Apache CloudStack合作,將其存儲(chǔ)服務(wù)RiakCS與后者平臺(tái)整合。
Basho CTO Justin SheehyCloudStack希望成為AWS的備選平臺(tái),因?yàn)閮烧呒嫒荨5獵loudStack正受到來(lái)自Eucalyptus和OpenStack雙重壓力。與OpenStack不同,CloudStack并沒(méi)有提供類似Swift這樣的大規(guī)模存儲(chǔ)模塊,這就是RiakCS出現(xiàn)的原因。CloudStack的API兼容Amazon EC2,RiakCS則兼容Amazon S3。
Basho CTO Justin Sheehy解釋說(shuō),RiakCS還會(huì)獨(dú)立存在。CloudStack的用戶可以方便的通過(guò)簡(jiǎn)單認(rèn)證就能使用RiakCS。
CloudStack并不是唯一的合作伙伴,“我們不會(huì)拒絕與OpenStack和Eucalyptus的合作”,Sheehy表示。事實(shí)上,一些用戶已經(jīng)將RiakCS與OpenStack結(jié)合使用了。但是Sheehy表示:“只要CloudStack還沒(méi)有存儲(chǔ)模塊,我們就會(huì)堅(jiān)持專注在CloudStack上。”
RiakCS基于Riak開(kāi)發(fā),后者是由Basho開(kāi)發(fā)的開(kāi)源NoSQL數(shù)據(jù)庫(kù),參考了Amazon的分布式存儲(chǔ)服務(wù)Dynamo的架構(gòu)。今年三月,Basho發(fā)布了RiakCS,Basho CMO Bobby Patrick表示:RiakCS可以看作多租戶版本的Riak。換句話說(shuō),RIakCS可以支持多個(gè)不同的應(yīng)用,Riak只能同時(shí)支持一個(gè)應(yīng)用。
CloudStack由Cloud.com演變而來(lái),Citrix去年將其收購(gòu)。而Citrix曾經(jīng)是OpenStack的原始支持者,但今年早些時(shí)候Citrix脫離了OpenStack陣營(yíng),轉(zhuǎn)而將CloudStack貢獻(xiàn)給阿帕奇基金會(huì)。不過(guò),Citrix發(fā)現(xiàn),OpenStack的支持者越來(lái)越多,市場(chǎng)份額不斷擴(kuò)大。
復(fù)制AWS API的方式被Rackspace董事長(zhǎng)Lew Moorman詬病許久。Rackspace目前是OpenStack的最大貢獻(xiàn)者,并已經(jīng)在其Hosting業(yè)務(wù)中使用了OpenStack。與CloudStack和Eucalypsis不同,OpenStack并沒(méi)有采用Amazon的API。
而Sheehy則反擊說(shuō):采用Amazon的API是尊重所有開(kāi)發(fā)者的習(xí)慣。