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