OpenStack被視作云計算領(lǐng)域的Linux,其推動開放源代碼服務(wù)的努力得到了眾多公司的支持。
簡單地說,OpenStack就是為某個云設(shè)施解決方案而相互聯(lián)系的一系列運算項目。這些項目由來自全球各地的研發(fā)人員共同完成,而云計算供應(yīng)商為公共或私人云客戶端提供開源的云計算平臺。OpenStack的目標是使云計算模式化,大幅提高云計算的可擴展性并簡化其應(yīng)用的復雜性。
OpenStack由Rackspace公司和美國國家航空航天局(NASA)于一年前合作開發(fā)。研究人員在NASA的Ames研究中心開發(fā)了OpenStack的雛形,被稱作Nova,其目的是為美國的航空航天機構(gòu)提供可塑性較高的云客戶端。之后Rackspace涉足了該技術(shù)商業(yè)化的進程,并最終使其成為一款獨立的基礎(chǔ)軟件。
那么,一年過去了,OpenStack現(xiàn)狀如何呢?市場認為許多現(xiàn)有的領(lǐng)先的公共云計算解決方案針對性更強。因此,對開源云計算產(chǎn)品的受到了抑制,盡管現(xiàn)在也有一些類似的產(chǎn)品比如Eucalyptus的開源版本。
因此,OpenStack在此領(lǐng)域有著較強的動力。自研發(fā)伊始,就有超過100個機構(gòu)參與了代碼庫的建設(shè),或在其它方面參與該項目。Dell和Hewlett-Packard都在此行列之中,他們使用OpenStack作為平臺開發(fā)商業(yè)領(lǐng)域的云產(chǎn)品。最近,Rackspace發(fā)布了基于OpenStack的私人云端產(chǎn)品以及架構(gòu)框架。
有時候,某些產(chǎn)品缺乏具有操作性價值的證據(jù),但依然會流行開來。OpenStack從一開始就在這一點上嘗到了甜頭。OpenStack為企業(yè)提供免費的代碼,從而做到了供需相應(yīng)。就算OpenStack存在某些缺陷也無傷大雅,因為畢竟它是一個開源的項目。你的投資會為你帶來需要的服務(wù)。此外,因為它是一個開源項目,你可以對它進行技術(shù)上的改進,如果你愿意的話。伴隨著云計算鋪天蓋地的宣傳攻勢,OpenStack的發(fā)展已經(jīng)成為不可阻擋的趨勢。
那么,應(yīng)不應(yīng)該把OpenStack作為你的云計算解決方案呢?僅僅靠OpenStack是不夠的。和許多開源項目一樣,你需要有精明的軟件供應(yīng)商或云服務(wù)供應(yīng)商,才能在OpenStack的平臺上開發(fā)有價值的產(chǎn)品。好消息是,許多供應(yīng)商已經(jīng)開始將OpenStack作為他們開發(fā)產(chǎn)品的基礎(chǔ)軟件,大多數(shù)產(chǎn)品都運行良好。