OpenStack能否引領云革命?
云計算已經被吹得天花亂墜,OpenStack最近又炙手可熱,皆因這個開源平臺被宣傳為云中的操作系統。
推薦專題:OpenStack簡介與入門指南匯總
OpenStack的背后都是業界大佬。這個項目源自NASA,然后與Rackspace合作,現在成為OpenStack Foundation的先鋒。OpenStack有180個成員公司支持,包括AT&T、惠普、IBM、思科、VMware與英特爾這些大廠商。
此外,這個基金有1000萬美金的資金,相當不錯哦。
OpenStack支持者眾多,反對者也一樣多。在收購網絡虛擬化廠商Nicira之前,VMware認為OpenStack與自己的產品vCloud太雷同(還有個雷同的是思杰領導的CloudStack與Eucalyptus),結果VMware前不久加入了OpenStack。
就在當你認為企業云前景更清晰時,就出現了誰的云更開放,更能滿足企業級云計算的性能標準需求的爭論。
VMware加入OpenStack:新生還是毀滅?
OpenStack起初就是為了抗衡VMware在數據中心虛擬化領域的統治。云先驅公司Mirantis與OpenStack黃金會員EVP Boris Renski表示并不喜歡VMware的加入。他寫到:
VMware加入后,OpenStack就會變味。每個對OpenStack感興趣的企業都是因為它是VMware的開源替代品。雖然實際上OpenStack與VMware是不同的產品,但大家都認為:企業將OpenStack看成是VMware的替代品。現在,VMware加入OpenStack,每個企業購買者就會問:如果OpenStack不與VMware競爭,那么OpenStack到底是個啥?
有人不那么認為,OpenStack合作創始人兼Piston Cloud Computing CEO Josh McKenty說,Boris只是反對VMware的兩成員中其中一個。投票的是時候,24票只有2票反對。
他說:“就看hypervisor吧,VMware擁有90%份額。每朵云都有hypervisor。VMware位置相當有利,我們與終端用戶交流時,他們都表示希望在OpenStack中使VMware。”
性能與成熟度
其他反對者則指出OpenStack成熟度與性能問題。
德國公司Dolphin IT Services下載OpenStack,進行測試,然后就拋棄了它。
其CEO Andreas Kunter表示:“我們很快就發現這個產品不成熟,不能部署在生產環境。我們這邊要做大量事情才能讓它正常運行。有些我們需要的功能根本就沒有,比如賬單和Web前端。”
這家公司部署的云平臺是OnApp,拆裝即用。能與Dolphin IT Services所選的賬單平臺緊密集成。
Kunter認為對OpenStack的主要擔心就在于支持。部署好后進行支持常被忽略。“我們了解很多虛擬化與hypervisor技術,但我們仍在學習如何維護云。但事情發生需要快速解決時,有適當的支持非常重要呢。”
包括Rackspace在內的很多公司希望通過支持OpenStack獲利。不過,需要時間去構建支持團隊。
反對者抱怨OpenStack的其他兩個原因有:一、像思科、惠普、IBM、VMware與英特爾這樣的大廠商會在項目里占統治優勢,不利于社區發展;二、OpenStack性能還不能與AWS相比。
至于***點,任何時候你都會與大廠商合作,可以提防嘛。他們只是提供一系列競爭產品,而不是通過通用核將他們的專有層與服務器放進去,這是不是更好些呢?
至少,廠商鎖定在云中確實是個問題,但在OpenStack中緩解了。
第二條就棘手啦。
云存儲廠商Nasuni測試了所有主流云存儲服務的性能、穩定性與可擴展性。Nasuni CEO Andres Rodriguez表示對OpenStack保持中立態度:“但是我們對提供給我們客戶的產品會進行嚴格的測試。”
Rodriguez指出Nasuni并沒有專門測試OpenStack,但自從Rackspace開發并使用OpenStack,Nasuni將Rackspace Cloud作為OpenStack展示窗。基于Nasuni設置的基準點,他們所測試的十六個云存儲廠商只有六個通過了測試。
Rackspace確實通過了測試,但云存儲測試中發現Rackspace在延遲方面遠遠落后于亞馬遜,包括速度、讀寫錯誤與穩定性。
他說:“記住,云存儲全關乎擴展,亞馬遜在這方面的與其他的有明顯差別。Rackspace的業務多數仍然是托管的。所以云存儲的范圍比亞馬遜小得多。”
云存儲對于多數廠商來說很新,而亞馬遜在這方面已經有十多年經驗。
OpenStack的未來
存儲只是OpenStack的一部分,并且是最不成熟的部分。現在說它不能與亞馬遜媲美還太早,尤其是存儲需求持續呈爆炸性增長方式。
并不是所有存儲都相同。關鍵業務存儲與非關鍵媒體文件備份很不同。
OpenStack合作創始人McKenty說OpenStack的下一步是將不同項目整合在同個框架下。那么多開發者獨立工作,這個項目會四分五裂。“挑戰在于如何讓項目松耦合,即不扼殺開發者的積極性,又不讓事情失去控制。”
他相信在達到目標之前,有一個或兩個版本發布。那之后,OpenStack就有個單獨命令行,確保最基礎層面的互通性。
一位Rackspace的OpenStack開發者表示,我們受到了很多教訓,我們很快意識到有多種不同的OpenStack云供下載,但很難進行擴展支持。
他相信OpenStack已經渡過了尷尬的“不成熟”階段。公司接受OpenStack,并圍繞它開發產品。如果看看OpenStack Foundation中的先行者,包括Mirantis 與Piston Cloud Computing,他們的新聞都聚焦在OpenStack上。如果OpenStack項目不行,才沒有那么多風投資金進來呢。
如今,OpenStack有55萬行代碼,全球有接近500名開發者貢獻代碼。這種模式很有推進作用。無論是網絡、存儲還是其他什么,全球***專家來決定未來方向。
他指出另一個關鍵是無論在使用OpenStack碰到何種問題,很輕松就可以拿起你的資產撤出來。這在封閉的API中可不是輕松的事。
當然,如果企業從來沒有在公有云中獲得自信,但是在私有云中很重要。這種移植性意味著OpenStack云,按照定義是混合云,可隨意在私有與公有云環境中來回移動。這是OpenStack具有競爭優勢的亮點。
【編輯推薦】