OpenStack:是否會像Linux一樣締造傳奇?
OpenStack是一個(gè)由Rackspace發(fā)起、全球開發(fā)者共同參與的開源項(xiàng)目,旨在打造易于部署、功能豐富且易于擴(kuò)展的云計(jì)算平臺。OpenStack企圖成為數(shù)據(jù)中心的操作系統(tǒng),即云操作系統(tǒng)。從項(xiàng)目發(fā)起之初,OpenStack就幾乎贏得了所有IT巨頭的關(guān)注,在各種OpenStack技術(shù)會議上人們激情澎湃,幾乎所有人都成為OpenStack的信徒。
OpenStack魅力非凡,它如同Linux一樣,旨在構(gòu)建一個(gè)內(nèi)核,所有的軟件廠商都圍繞著它進(jìn)行工作。OpenStack有許多子項(xiàng)目,用于對云計(jì)算平臺中的各種資源(如計(jì)算能力、存儲、網(wǎng)絡(luò))提供敏捷管理。這些項(xiàng)目雖然剛剛起步,但卻雄心勃勃。另一方面,OpenStack也提供了對虛擬化技術(shù)的支持。
OpenStack的發(fā)展史
談到OpenStack最引人注目的創(chuàng)始人和傳播者,莫過于現(xiàn)在年僅32歲的Kemp,他是初創(chuàng)公司Nebula的CEO。Chris Kemp有一份耀眼的簡歷:Silicon Graphics系統(tǒng)工程師、Classmates.com***架構(gòu)師、在線購物公司Netran和在線旅行公司Escapia的創(chuàng)始人、美國宇航局Ames研究中心CTO。
當(dāng)Kemp在美國宇航局Ames研究中心工作時(shí),他意識到不斷采購超級計(jì)算機(jī)的方式并不好。為什么不能采用Google的分布式計(jì)算呢?Kemp和一些富有眼光的開發(fā)者開始為美國宇航局構(gòu)建私有云計(jì)算平臺。
幾乎是在同一時(shí)間,云提供商Rackspace正在考慮構(gòu)建一個(gè)開源的云計(jì)算管理系統(tǒng)。
2010年初,在Kemp晉升為美國宇航局的***技術(shù)官之后,美國宇航局開始和Rackspace合作,共同以Python語言實(shí)現(xiàn)他們的共同目標(biāo)。
美國宇航局和Rackspace的合作最終孕育了OpenStack。許多子項(xiàng)目也被創(chuàng)立起來,Swift、Nova,還有用于虛擬化管理的Glance。Kemp所創(chuàng)建的Nebula就是OpenStack的參與者之一。
Kemp介紹了OpenStack的第五個(gè)版本OpenStack Essex,OpenStack Essex更加著眼于可用性、質(zhì)量和擴(kuò)展性,它為大家?guī)砹?50多項(xiàng)新功能,包括新增的云管理儀表板Horizon、身份管理服務(wù)Keystone等。Kemp還談到了許多正在醞釀中的新功能,如基于思科的網(wǎng)絡(luò)云服務(wù)Quantum,Linux虛擬交換機(jī)OpenvSwitch。
Citrix的背棄
任何事物的發(fā)展都不會一帆風(fēng)順,OpenStack也是如此。Citrix背棄OpenStack,轉(zhuǎn)而支持CloudStack的理由無非兩條:平臺之間的技術(shù)不兼容,導(dǎo)致難以相應(yīng)客戶需求;Rackspace缺乏開源項(xiàng)目管理經(jīng)驗(yàn),不能掌控OpenStack的未來。
對Citrix而言,CloudStack也是一個(gè)基于Apache 2的開源項(xiàng)目,而且已經(jīng)擁有一個(gè)穩(wěn)固的用戶群。相比之下,OpenStack還有很長的路要走,Citrix選擇了前者。
OpenStack本身就是技術(shù)競爭的產(chǎn)物,Citrix的做法并無可厚非。而今,OpenStack到了另一個(gè)十字路口,OpenStack基金會將接管Rackspace經(jīng)營和領(lǐng)導(dǎo)了多年的OpenStack社區(qū)。福兮禍兮?
OpenStack現(xiàn)狀
Ubuntu的創(chuàng)始人Mark Shuttleworth曾經(jīng)做過一次有關(guān)OpenStack的演講。他利用Ubuntu Juju項(xiàng)目啟動了一個(gè)OpenStack遠(yuǎn)程安裝進(jìn)程,當(dāng)演講接近完備的時(shí)候,不過30分鐘之后,一個(gè)私有云的部署完成了,令人驚嘆!
Kemp創(chuàng)建的Nebula及其合作伙伴美國宇航局,都在致力于簡化OpenStack部署的復(fù)雜度。甚至于,他們使用一個(gè)U盤在10分鐘之內(nèi)即可部署OpenStack!
盡管如此,對于普通人而言,OpenStack依然難以掌控。除非選擇使用現(xiàn)成的OpenStack企業(yè)級解決方案,如Piston Cloud或Nebula,否則,我們只好寫代碼了。
誰真正能夠掌控OpenStack,并從中獲益呢?Rackspace是毫無疑問的。Rackspace借助OpenStack提供公有云服務(wù),并最終取代了此前的IaaS平臺。
迄今為止,惠普是OpenStack***的用戶,惠普有能力為客戶穩(wěn)健運(yùn)行OpenStack?;萜赵频腎aaS服務(wù)構(gòu)建于OpenStack基礎(chǔ)之上,為客戶提供對象存儲、身份驗(yàn)證等功能。
惠普云并不僅僅包含OpenStack一種云計(jì)算技術(shù),其它技術(shù)還有像MySQL、分布式計(jì)算,以及VMware Cloud Foundry等等。Kemp也說,沒有人純粹使用OpenStack,即便是在Nebula,OpenStack也不過是我們所使用的50種技術(shù)之一。
OpenStack咨詢師,曾部署過25個(gè)OpenStack項(xiàng)目的Mirantis說,OpenStack的真正意義在于,它創(chuàng)造了一個(gè)框架標(biāo)準(zhǔn)和API,用戶可以以此為基礎(chǔ)構(gòu)建云計(jì)算解決方案。
OpenStack的未來
十年之間,Linux操作系統(tǒng)從一個(gè)玩具成長成為一個(gè)堅(jiān)實(shí)的服務(wù)器操作系統(tǒng)。兩年之間,OpenStack在云計(jì)算領(lǐng)域掀起了狂瀾。不知未來,OpenStack是否會像Linux一樣締造傳奇?
原文鏈接:Is OpenStack the new Linux?