VMware VVols這個(gè)概念提出已經(jīng)是4年前的事了,但直到最近vSphere 6.0才正式支持這個(gè)特性。這個(gè)特性對(duì)存儲(chǔ)廠商太重要了,西瓜哥也認(rèn)為它作用之大,甚至可以重新定義存儲(chǔ)。很多廠商都在VMware正式發(fā)布后紛紛表示支持VVols,但各家實(shí)現(xiàn)還是差別很大的。
我們先來回顧一下VVols的產(chǎn)生背景:就是讓存儲(chǔ)可以從VM的粒度進(jìn)行管理,解決原來物理服務(wù)器和LUN的一一對(duì)應(yīng)關(guān)系帶來的很多限制。
那么VVols是如何工作的呢?其實(shí)用的就是軟件定義的思路,不管下面是采用DAS的VSAN,或者支持VVols功能的SAN/NAS,都把它抽象成虛 擬的Data Stores,然后在虛擬的數(shù)據(jù)平面附上不同的特性,如復(fù)制、重刪和快照等等。VM通過策略來動(dòng)態(tài)使用這些虛擬的存儲(chǔ)資源。
簡(jiǎn)單理解,就是存儲(chǔ)資源按照不同的特性,分成不同的容器。VM根據(jù)存儲(chǔ)管理員設(shè)置的策略去映射合適的存儲(chǔ)容器。
這樣帶來的好處就是基于VM粒度的靈活的存儲(chǔ)資源管理,可以把很多存儲(chǔ)特性卸載到存儲(chǔ)上去做;第二是支持按照策略動(dòng)態(tài)的分配,使得系統(tǒng)可以很容易支持web scale級(jí)別的擴(kuò)展。
VVols特性雖然很好,但傳統(tǒng)存儲(chǔ)支持起來還是比較困難的,因此,我們看到不同廠商的支持產(chǎn)品和支持的特性都不相同。一般都選擇一款主流的產(chǎn)品先把基本的特性支持起來。
Taneja Group這個(gè)研究機(jī)構(gòu),最近對(duì)目前市場(chǎng)宣傳支持VVols的廠商進(jìn)行了調(diào)研,得出一些有用的數(shù)據(jù)。
首先,Taneja Group把支持的程度不同分為三種類型。Type 1只支持基本的VVols功能,包括協(xié)議端點(diǎn),存儲(chǔ)容器和策略/規(guī)則集合這三個(gè)基本的實(shí)現(xiàn)。Type 2增加了對(duì)性能的度量,可以設(shè)置性能參數(shù),如最大或者最少的IO數(shù)等等。Type 3是支持最完善的類型,在Type 2的基礎(chǔ)上,增加了負(fù)荷的優(yōu)先級(jí)控制,也就是有資源競(jìng)爭(zhēng)的時(shí)候能夠保證性能。當(dāng)然,如果有一些預(yù)定義的性能策略就更好了。
從調(diào)查的數(shù)據(jù)來看,能夠支持到Type 3的只有NexGen,而且時(shí)間點(diǎn)也是下半年了。其他廠商有一半做到Type 2,一半只實(shí)現(xiàn)了Type 1。
部署的方式,傳統(tǒng)存儲(chǔ)廠商傾向于采用VM的方式來實(shí)現(xiàn),初創(chuàng)公司傾向于直接做到陣列的固件里面。大部分都支持作為vSphere的一個(gè)插件進(jìn)行管理。
從這些調(diào)查數(shù)據(jù),我們可以看出,VVols普及還需要一段時(shí)間。甚至用戶也需要學(xué)習(xí)。比如很多用戶就錯(cuò)誤以為VVols天然就支持QoS策略,其實(shí)是沒有的,只有存儲(chǔ)本身支持QoS,然后實(shí)現(xiàn)上面說的Type 3的功能,二者缺一不可。
國(guó)內(nèi)的存儲(chǔ)廠商,據(jù)西瓜哥了解華為應(yīng)該是計(jì)劃在今年年底明年年初支持VVols,具體支持哪種類型還不得而知,Type 3的可能性比較大(因?yàn)槿A為的存儲(chǔ)有I/O和帶寬的控制,有cache分區(qū)等特性,也有應(yīng)用優(yōu)先級(jí)功能,基本實(shí)現(xiàn)Type 3的條件)。其他的國(guó)產(chǎn)存儲(chǔ)廠商對(duì)于VVols的支持計(jì)劃,西瓜哥暫時(shí)還沒有了解的??磥韲?guó)內(nèi)這塊市場(chǎng)要比海外晚一年左右的時(shí)間。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。