OpenStack另一面:重新定義存儲未來
OpenStack的發(fā)展迅猛不僅僅是在云計算,在存儲的產(chǎn)業(yè)生態(tài)中同樣如此。幾年前參會人數(shù)屈指可數(shù)的OpenStack峰會,今年在溫哥華舉行技術(shù)峰會則有超過6000人參加。然而,OpenStack是個有一定專業(yè) 性的領(lǐng)域,在存儲定義的范疇里,只有趨向邊緣的一角在為之著迷,而剩下的那一大部分,有的僅是對這個小分支能帶來如此大量關(guān)注與討論的不解與困惑。
OpenStack 到底是什么?
服務(wù)器虛擬化技術(shù)早年的境況也許能被拿做類比。那時,一個不大的技術(shù)圈因為這一新技術(shù)的出現(xiàn)而興奮不已。剛開始的時候,諸多IT工作者對此感到不解,但這一階段沒持續(xù)多久,虛擬化技術(shù)就成為了主流IT的一部分。OpenStack也十分可能將是如此,但在此之前,我們先要明白“OpenStack 到底是什么?”
“OpenStack是有史以來最大的、增長速度最快的開源項目,所有參與其中的人都為此而感到興奮。”100%紅帽公司存儲產(chǎn)品市場總監(jiān)Ross Turk表示。
“隨著IT組織需要應(yīng)對的工作負載更加多變,IT基礎(chǔ)設(shè)施的部署和消費模式也在不斷變化。OpenStack提供了一個服務(wù)于這些需求的平臺;曾經(jīng)被限制的資源正在允許被最終用戶按需獲取。”
在存儲上進行OpenStack部署至關(guān)重要。不同于簡單、穩(wěn)定的排列方式, OpenStack需要的是靈活、可擴展的存儲。Turk認為,這將利于企業(yè)和服務(wù)提供商把云的強大能力帶進實際的核心業(yè)務(wù)里,使用OpenStack,IT部門將能夠在自身組織內(nèi)向最終用戶按需提供計算、存儲和其他資源。
OpenStack對于存儲未來的重要影響,不僅僅是開源巨頭的判斷,來自國內(nèi)的OpenStack創(chuàng)業(yè)者們的理解也能清晰的看到這一點。“OpenStack對整個軟件定義存儲領(lǐng)域帶來的獨一無二的推動作用是,其前所未有的把傳統(tǒng)存儲廠商、網(wǎng)絡(luò)設(shè)備廠商、服務(wù)器與芯片制造廠商、軟件與服務(wù)提供廠商、以及這中間最重要的一環(huán)--用戶高度統(tǒng)一起來,來一起重新定義存儲。這是一股任何單一廠商或聯(lián)盟都不可抗拒的力量,這其中OpenStack扮演了核心角色。”EasyStack聯(lián)合創(chuàng)始人兼CTO劉國輝強調(diào)道,“回首整個人類信息科技產(chǎn)業(yè)發(fā)展史這也是絕無僅有的。”
超越SDS
那么OpenStack在軟件定義存儲(SDS - Software Define Storage)中的角色是什么?
Mike Karp,一位來自咨詢機構(gòu)Ptak Associates的分析師表示,OpenStack在擁抱SDS的同時,已將之超越,成為一個能夠貫穿整個數(shù)據(jù)中心,控制海量計算、存儲和網(wǎng)絡(luò)資源的云操作系統(tǒng)。
“一切都是由用戶通過網(wǎng)頁界面來定義存儲的控制面板,進而進行管理” Karp 說。
簡言之,OpenStack是一個幫助用戶部署IaaS平臺的開源項目。SDS專家Nexenta指出,OpenStack的采用在過去幾年中增長顯著,并且在從訂制的云環(huán)境走向DevOps。OpenStack作為后端基架構(gòu),正逐步走進企業(yè)數(shù)據(jù)中心。隨此轉(zhuǎn)變而來的,是讓存儲的后端功能的可擴展性和靈活性與OpenStack自身基礎(chǔ)架構(gòu)不相上下的需求。Nexenta公司的產(chǎn)品管理總監(jiān)Oscar Wahlberg認為,成功實現(xiàn)這個存儲基礎(chǔ)架構(gòu)的未來所需的將是讓用戶能夠獨立、快速的提高容量與性能的橫向擴展架構(gòu)。
“我們看到,盡管OpenStack目前最常見于DevOps環(huán)境里,但隨著項目的日趨成熟,它正向以業(yè)務(wù)為中心的環(huán)境靠近。”Wahlberg 說。“今天,我們同樣看到很多大型云服務(wù)提供商正在使用OpenStack運行他們的業(yè)務(wù),而且諸多大型企業(yè)和組織也開始探索OpenStack在私有云領(lǐng)域的優(yōu)勢。”
獨立的項目們
Greg Schulz,來自StorageIO Group 的分析師,從傳統(tǒng)存儲的視角指出,OpenStack是用于建立私有、混合和公有云的工具的集合。OpenStack之下各不相同的開源項目包括了計算(Nova)、虛機映像(Glance)、操作面板管理(Horizon)、安全及身份控制(Keystone)、網(wǎng)絡(luò)(Neutron)、對象存儲(Swift)、模塊存儲(Cinder)和以文件為基礎(chǔ)的存儲(Manila)等。而具體實施哪些部分, 是需要用戶決定的。舉例,你可以在沒有虛擬機的情況下使用Swift,反之亦然。
“雖然OpenStack與傳統(tǒng)存儲呈互補關(guān)系,你還是可以在沒有OpenStack的情況下完成存儲,” Schulz 說。
OpenStack本身也需要存儲,因存放虛機及其映像的需要。
“與VMware 和其他軟件定義的管理Stack類似,一些人將使用Cinders(模塊)、Manila(文件)或Swift(對象)作為他們的存儲層。” Schulz 說。
存儲工具或存儲未來
不可避免的是,只有一部分人會深入的探索OpenStack存儲領(lǐng)域。Schulz認為,云服務(wù)提供商的市場的主要來源目前僅僅是采用和部署OpenStack,大型企業(yè)級項目也許有幾個,但公開程度遠不如云服務(wù)提供商們正在進行的。
“對部分公司來說,OpenStack將很可能是軟件定義存儲的管理的未來,”Schulz說。“但對于一些其他公司,OpenStack將是另一個存儲工具或軟件。”
Vincent Hsu,IBM 存儲首席技術(shù)官,視OpenStack 為他所謂的“云環(huán)境下的存儲戰(zhàn)場”里十分重要的元素。他認為OpenStack使用開放標準的API為應(yīng)用、分析和數(shù)據(jù)存儲基礎(chǔ)架構(gòu)進行優(yōu)化,為用戶帶來了更多選擇與總成本的優(yōu)勢。這讓用戶可以實現(xiàn)平穩(wěn)的跨設(shè)備數(shù)據(jù)遷移,避免被廠商鎖定,并且促進協(xié)作。
“OpenStack對IBM存儲在當下這個云和軟件定義的時代里的策略規(guī)劃至關(guān)重要,SDS的真正價值在于數(shù)據(jù)可以被異構(gòu)硬件跨平臺管理,而正是OpenStack,讓其得以實現(xiàn)。” Hsu說。