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