導(dǎo)讀:如果你是一名CTO、或是開源社區(qū)的代碼貢獻(xiàn)者,你肯定聽說過OpenStack。OpenStack是由網(wǎng)絡(luò)主機(jī)服務(wù)商Rackspace和美國宇航局聯(lián)合推出的一個(gè)開源項(xiàng)目,目的是制定一套開源軟件標(biāo)準(zhǔn),任何公司或個(gè)人都可以搭建自己的云計(jì)算環(huán)境(IaaS),從此打破了Amazon等少數(shù)公司的壟斷,意義非凡。新浪在2011年以O(shè)penStack為基礎(chǔ)組建了SWS,是較早部署OpenStack的國內(nèi)企業(yè),并積極參與了社區(qū)貢獻(xiàn)。
在IT管理軟件提供商Zenoss發(fā)布的2011年OpenStack采用的調(diào)查報(bào)告中顯示:73%的被調(diào)查者認(rèn)為OpenStack部署由節(jié)約成本和害怕廠家鎖定所驅(qū)動(dòng)。Zenoss CEO Bill Karpovich表示,OpenStack在過去幾年的增長迅速,并有了巨大的影響力,將繼續(xù)支持OpenStack項(xiàng)目,目標(biāo)是提供客戶完整的監(jiān)控與分析解決方案。
Openstack之所以很火,一是內(nèi)因,OpenStack自身的優(yōu)勢——開源性。二是外因,眾多企業(yè)和組織的參與開發(fā),尤其是世界領(lǐng)軍企業(yè)的加入,推動(dòng)了OpenStack的高速成長。
Openstack的優(yōu)勢
控制性:開源的平臺(tái)意味著不會(huì)被某個(gè)特定的廠商綁定和限制,而且模塊化的設(shè)計(jì)能把遺留的和第三方的技術(shù)進(jìn)行集成,從而來滿足自身業(yè)務(wù)需要。OpenStack項(xiàng)目所提供的云計(jì)算,讓IT團(tuán)隊(duì)可以成為自己的云計(jì)算服務(wù)廠商,雖然構(gòu)建和維護(hù)一個(gè)開源私有云計(jì)算并不適合每一家公司;但是如果擁有基礎(chǔ)設(shè)施和開發(fā)人員,OpenStack將是很好的選擇。
兼容性:OpenStack公共云的兼容性可以使企業(yè)在將來很容易的將數(shù)據(jù)和應(yīng)用遷移到基于安全策略的、經(jīng)濟(jì)的和其他關(guān)鍵商業(yè)標(biāo)準(zhǔn)的公共云中。使用亞馬遜網(wǎng)絡(luò)服務(wù)及其他云服務(wù)的企業(yè),抱怨最多的就是“用戶被綁架,無法輕易轉(zhuǎn)移數(shù)據(jù)”。在云計(jì)算社區(qū),有一個(gè)流行的概念,即數(shù)據(jù)是有重量的,一旦將數(shù)據(jù)存在某個(gè)云計(jì)算提供商那里,它就變得繁重而難以遷移,作為企業(yè)最重要的資源,如果在遷移的過程中不能保護(hù)好數(shù)據(jù)安全,很有可能會(huì)給企業(yè)帶來滅頂之災(zāi),相信沒有公司愿意承擔(dān)這個(gè)風(fēng)險(xiǎn)。
可擴(kuò)展性:目前主流的Linux操作系統(tǒng),包括Fedora、SUSE等都將支持OpenStack。OpenStack在大規(guī)模部署公有云時(shí),在可擴(kuò)展性上有優(yōu)勢,而且也可用于私有云,一些企業(yè)特性也在逐步完善中。隨著Ubuntu 12.04 LTS正式全面將Eucalyptus替換成OpenStack,OpenStack將超過Eucalyptus成為云平臺(tái)基礎(chǔ)的第一選擇。
靈活性:靈活性是OpenStack最大的優(yōu)點(diǎn)之一,用戶可以根據(jù)自己的需要建立基礎(chǔ)設(shè)施,也可以輕松地為自己的集群增加規(guī)模。主要用Python編寫的OpenStack代碼質(zhì)量相當(dāng)高,很容易遵循,帶有一個(gè)完全文檔的API,用戶可以使用JSON或者XML消息格式的不同組件的代碼,這相當(dāng)有利于項(xiàng)目的發(fā)展壯大。此外,OpenStack項(xiàng)目的代碼將在極為寬松自由的Apache 2許可下發(fā)布,這意味著任何第三方都可以重新發(fā)布這些代碼,在其基礎(chǔ)上開發(fā)私有軟件并按照新的許可發(fā)布,給眾多的云計(jì)算企業(yè),留下了的更大的發(fā)展空間。
行業(yè)標(biāo)準(zhǔn):來自全球十多個(gè)國家的60多家領(lǐng)軍企業(yè),包括Cisco、Dell、Intel以及微軟都參與到了OpenStack的項(xiàng)目中,并且在全球使用OpenStack技術(shù)的云平臺(tái)在不斷的上線。云計(jì)算領(lǐng)軍企業(yè)的加入,會(huì)無形透露出一個(gè)信息,就是OpenStack未來可能會(huì)成為一個(gè)行業(yè)標(biāo)準(zhǔn),而且OpenStack項(xiàng)目研發(fā)的初衷就是制定一套開源軟件標(biāo)準(zhǔn)。
實(shí)踐檢驗(yàn):實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn),OpenStack的云操作系統(tǒng),已被全球正在運(yùn)營的大型公有云和私有云技術(shù)所驗(yàn)證過,比如,Dell公司已經(jīng)推出了OpenStack安裝程序Crowbar,不僅如此,OpenStack在中國的發(fā)展趨勢也是非常之好,包括物聯(lián)網(wǎng)用戶、國內(nèi)高校以及部分大小企業(yè),都開始利用OpenStack建立云計(jì)算環(huán)境,整合企業(yè)架構(gòu)以及治理公司內(nèi)部的IT基礎(chǔ)架構(gòu)。
領(lǐng)軍企業(yè)支持
在RackSpace宣布推出開源云計(jì)算平臺(tái)OpenStack后,曾經(jīng)震動(dòng)了業(yè)界。在2010年的10月,微軟表示將推動(dòng)Windows Server 2008 R2和OpenStack的整合。之后不久,思科也宣布加入OpenStack,著重于OpenStack的網(wǎng)絡(luò)功能并推出了新的NaaS服務(wù)(Network as a Service)。
OpenStack的熱度在2011年仍舊未見衰減,7月底,Dell推出了第一套支持OpenStack架構(gòu)的解決方案,開發(fā)了一個(gè)OpenStack安裝程序Crowbar,可供企業(yè)使用Power Edge C服務(wù)器來建設(shè)一個(gè)OpenStack環(huán)境。隨后HP云服務(wù)副總經(jīng)理Emil Sayegh也在官方BBS上宣布加入OpenStack計(jì)劃,除了提供贊助外,HP云端開發(fā)團(tuán)隊(duì)也將參與OpenStack計(jì)劃的開發(fā)。
據(jù)不完全統(tǒng)計(jì),2010年7月開源以后,越來越多的IT廠商宣布加入OpenStack,有超過30家公司表示對(duì)該開源平臺(tái)項(xiàng)目有興趣,而有些則已經(jīng)積極地參與該項(xiàng)目,這些公司包括AMD、Cloudkick、Cloudswitch和NTT DATA等。
隨著云計(jì)算創(chuàng)新的步伐不斷加快,新一代的技術(shù)和成果也在快速增長。但是云計(jì)算市場的分散性導(dǎo)致客戶難以選擇云計(jì)算廠商和合作伙伴,一旦做錯(cuò)決定將不得不轉(zhuǎn)移到新的云上進(jìn)行重新構(gòu)建。這對(duì)于一些大的公司來說,確實(shí)是一個(gè)挑戰(zhàn)。 鑒于上述原因,云需要一個(gè)開源的操作系統(tǒng),開源云可以避免被鎖的問題,而OpenStack就是這樣一個(gè)開源的云操作系統(tǒng),RackSpace CTO John Engates更將OpenStack的發(fā)展比作Linux和MySQL。