超融合才是軟件定義儲(chǔ)存至高境界
很多時(shí)候,軟件定義儲(chǔ)存(SDS)、云儲(chǔ)存、ServerSAN和超融合(HCI)是不分的,特別是當(dāng)他們面對(duì)傳統(tǒng)儲(chǔ)存的時(shí)候。與傳統(tǒng)集中式磁盤(pán)陣列儲(chǔ)存相比,軟件定義儲(chǔ)存、云儲(chǔ)存、ServerSAN、超融合都屬于分布式儲(chǔ)存,都基于x86服務(wù)器平臺(tái)。 從使用角度來(lái)理解 軟件定義儲(chǔ)存、云儲(chǔ)存、SeverSAN和超融合彼此之間其實(shí)還是有區(qū)分的,比較公認(rèn)的看法:軟件定義儲(chǔ)存包括ServerSAN、超融合和對(duì)象儲(chǔ)存,所謂Object/Block/File的區(qū)分。需要注意的是,其中ServerSAN針對(duì)Block,所謂塊儲(chǔ)存;對(duì)象儲(chǔ)存針對(duì)Object;但是超融合不能等同于File(文件)系統(tǒng),從概念上,F(xiàn)ile等同于傳統(tǒng)儲(chǔ)存的NAS;如今分布式儲(chǔ)存市場(chǎng),沒(méi)有多少?gòu)S商提供NAS服務(wù),更多的集中在塊儲(chǔ)存(SAN)和對(duì)象儲(chǔ)存。 在此,其實(shí)可以把超融合理解為計(jì)算(使用)+ServerSAN。說(shuō)來(lái)說(shuō)去,就是一堆概念糾纏在一起,由于沒(méi)有統(tǒng)一的標(biāo)準(zhǔn),因此很難從概念的角度把問(wèn)題說(shuō)清楚。 不妨換個(gè)角度。從市場(chǎng)使用的角度來(lái)理解一下。 以往,計(jì)算、儲(chǔ)存、網(wǎng)絡(luò)涇渭分明。從什么時(shí)候這個(gè)局面被打破了呢?應(yīng)該從互聯(lián)網(wǎng)廠商開(kāi)始,傳統(tǒng)的計(jì)算,特別小型機(jī)系統(tǒng),盡管有很好的可靠性、穩(wěn)定性,但價(jià)格也非常昂貴;傳統(tǒng)磁盤(pán)陣列也如此,動(dòng)輒百萬(wàn)元的價(jià)格,讓互聯(lián)網(wǎng)廠商難以承受。互聯(lián)網(wǎng)廠商以技術(shù)創(chuàng)新見(jiàn)長(zhǎng),他們開(kāi)始嘗試以標(biāo)準(zhǔn)化x86服務(wù)器為基礎(chǔ),構(gòu)建各種儲(chǔ)存搞定方案,從而開(kāi)創(chuàng)了分布式儲(chǔ)存的時(shí)代。 所謂分布式儲(chǔ)存,就是針對(duì)傳統(tǒng)集中式磁盤(pán)陣列系統(tǒng)?;ヂ?lián)網(wǎng)廠商的成功實(shí)踐,給很多IT廠商帶來(lái)啟發(fā),他們?cè)噲D將這種方式使用到傳統(tǒng)行業(yè)企業(yè)級(jí)使用場(chǎng)景。 就儲(chǔ)存而言,ServerSAN用于替代傳統(tǒng)的SAN儲(chǔ)存。但應(yīng)該沒(méi)有聽(tīng)說(shuō)過(guò)ServerNAS的提法。原因很簡(jiǎn)單,這里的Server代之x86服務(wù)器,而服務(wù)器本身就支持文件系統(tǒng),很多文件就儲(chǔ)存在本地。對(duì)于分布式儲(chǔ)存來(lái)說(shuō),構(gòu)建一個(gè)ServerNAS的需要并不杰出。但對(duì)于海量文件儲(chǔ)存,互聯(lián)網(wǎng)企業(yè)更傾向于采用對(duì)象儲(chǔ)存。 超融合的魅力 超融合搞定了什么呢?其本質(zhì)就是融合的系統(tǒng),其Server不僅提供ServerSAN的服務(wù),同時(shí)還要承擔(dān)使用計(jì)算的腳色,將計(jì)算、儲(chǔ)存,合二為一。從這個(gè)意義上說(shuō),超融合就可以理解為計(jì)算+ServerSAN。 從使用的角度出發(fā),超融合帶來(lái)的改變顯然更加徹底!收效也更加顯著。 對(duì)于傳統(tǒng)行業(yè)企業(yè)級(jí)用戶來(lái)說(shuō),從傳統(tǒng)儲(chǔ)存到ServerSAN,最大收益是成本節(jié)省,但與此同時(shí),也要承受ServerSAN在可靠性、穩(wěn)定性上可能出現(xiàn)的問(wèn)題,ServerSAN畢竟不一樣于傳統(tǒng)儲(chǔ)存,還沒(méi)有被市場(chǎng)驗(yàn)證,還需要時(shí)間的檢驗(yàn)。對(duì)于用戶來(lái)說(shuō),讓他們放棄傳統(tǒng)儲(chǔ)存,選擇新的ServerSAN架構(gòu),如果沒(méi)有足夠的誘惑,是不敢輕易嘗試的。 那么,ServerSAN魅力充分嗎? 相比傳統(tǒng)儲(chǔ)存,新的ServerSAN儲(chǔ)存,在初始購(gòu)買成本上,大約可以節(jié)省30%,這對(duì)于國(guó)外用戶來(lái)說(shuō)還是很有吸引力的,他們?cè)敢鉃?0%成本節(jié)省付諸努力,他們的技術(shù)能力可以消化潛在風(fēng)險(xiǎn)。但對(duì)于國(guó)內(nèi)用戶來(lái)說(shuō),更多會(huì)選擇觀望。 超融合架構(gòu)對(duì)比傳統(tǒng)儲(chǔ)存架構(gòu) 相比ServerSAN,超融合吸引更大,也更加充分。因?yàn)椴捎贸诤?,用戶可以同時(shí)節(jié)省使用計(jì)算服務(wù)器數(shù)量,加上Scale-Out(橫向擴(kuò)展)能力帶來(lái)的管理、運(yùn)維成本節(jié)省,更容易打動(dòng)用戶。 唯一讓用戶感覺(jué)擔(dān)心的是超融合的計(jì)算能力,能不能應(yīng)對(duì)雙新作戰(zhàn)的需要。用戶擔(dān)心,會(huì)不會(huì)因?yàn)橘Y源不夠帶來(lái)新的不確定性。 對(duì)此疑慮, SmartX在不久前B輪融資過(guò)程中有所說(shuō)明。SmartX表示:在超融合軟件架構(gòu)上,Smart X、Nutanix選擇了類 Google Colossus架構(gòu),和 Ceph/ GlusterFS等基于哈希算法開(kāi)源系統(tǒng)不一樣,這種架構(gòu)通過(guò)分布式元數(shù)據(jù)服務(wù)來(lái)精準(zhǔn)控制數(shù)據(jù)塊在系統(tǒng)中的分配位置,以求達(dá)到最優(yōu)的I/O性能和穩(wěn)定性,更好的利用超融合架構(gòu)中,計(jì)算和儲(chǔ)存運(yùn)行在同一臺(tái)主機(jī)上的優(yōu)勢(shì)。 據(jù)了解,所謂“分布式元數(shù)據(jù)精準(zhǔn)控制數(shù)據(jù)塊分配”的技術(shù),相似于查表性質(zhì)的操作,因此并占用處理器更多計(jì)算的資源。與之相比,基于哈希算法架構(gòu),如Ceph的Crush Hash,就需要消耗更多處理器資源。 因此架構(gòu)不一樣,會(huì)有不一樣的表現(xiàn)。對(duì)于基于Ceph的Crush Hash的分布式儲(chǔ)存系統(tǒng)而言,因?yàn)楣K惴ㄒ呀?jīng)消耗了很多處理器資源,所以對(duì)他們而言,超融合近乎奢望,想“超”其實(shí)也“超”不成。 從這個(gè)意義來(lái)說(shuō),超融合其實(shí)代表著效率的一種境界。從技術(shù)上說(shuō),還有很多可以挖掘的地方,包括Nutanix的超融合系統(tǒng)在內(nèi),本地儲(chǔ)存依舊在利用Linux Ext4,所謂Kernel文件系統(tǒng)層,這會(huì)帶來(lái)性能開(kāi)銷。如今,好的系統(tǒng)會(huì)直接構(gòu)建用戶態(tài)文件系統(tǒng),追逐更高的效率。 小結(jié): 從技術(shù)上來(lái)說(shuō),超融合效率是一種能力。總之,如果分布式儲(chǔ)存系統(tǒng)取代傳統(tǒng)儲(chǔ)存注定要發(fā)生,對(duì)此不妨更加徹底一些,超融合應(yīng)該是一種理想的選擇。