可能HDS的技術(shù)水平比較厲害吧,據(jù)說華為存儲(chǔ)的研發(fā)也比較欣賞HDS,常拿HDS做標(biāo)桿。但EMC的市場(chǎng)比較成功,因此,感覺市場(chǎng)上參考EMC多些。不知道我的理解是否正確。華為總是樹立一些標(biāo)桿去嘗試超越。大家還記得去年的華為云計(jì)算大會(huì)(HCC2012),華為發(fā)布了HVS高端存儲(chǔ),華為認(rèn)為RAID 2.0+技術(shù)帶來了上層很多效率和性能的提升,加了一個(gè)維度,Sacle In。變?yōu)?維了,哈哈,最少從宣傳上已經(jīng)超越了VSP,不過由于華為的影響力不如HDS吧,因此Sacle In好像大家叫得還不多。

照這樣下去,那天我做一個(gè)存儲(chǔ),我宣傳5D,哈哈,除了HVS的4D外,我再加一個(gè)Scale Far。也就是說,我的高端可以做存儲(chǔ)的HA,可以做存儲(chǔ)的雙活,可以做數(shù)據(jù)中心的雙活,這個(gè)不相當(dāng)比Scale out更牛了嗎,距離可以更遠(yuǎn),因此,我叫Sacle Far。怎么樣,大家覺得西瓜哥的idea如何?(我閃,又有人扔臭雞蛋。。。。)

虛擬化其實(shí)就是積累,VSP這塊有較多的歷史積累,因此能夠支持較多的第三方整列。還有,VSP認(rèn)為它才是真正的虛擬化,外部存儲(chǔ)可以實(shí)現(xiàn)內(nèi)部存儲(chǔ)的所有功 能(VSP宣傳是唯一不用購買硬盤的高端存儲(chǔ),因?yàn)榭梢越悠渌鎯?chǔ)),而EMC的聯(lián)合分層存儲(chǔ)FTS好像只是把外部存儲(chǔ)當(dāng)做分層存儲(chǔ)的一層而已(我還沒有學(xué)習(xí)到,等下期我們來分析分析)。

存儲(chǔ)分區(qū)

HDS是首個(gè)實(shí)現(xiàn)Cache分區(qū)的高端廠商,后來在這個(gè)基礎(chǔ)上實(shí)現(xiàn)了存儲(chǔ)分區(qū)。簡(jiǎn)單點(diǎn)說,就是一臺(tái)存儲(chǔ)可以虛擬為多臺(tái)存儲(chǔ)使用?;仡櫘?dāng)年高端路由器歷史,好像是Juniper最先提出虛擬路由器的概念,把cisco和華為搞的很狼狽,還有那個(gè)命令回滾,不過我相信現(xiàn)在cisco和華為的高端路由器肯定都有這些功能了。

HDS VSP支持最大32個(gè)分區(qū),每個(gè)分區(qū)都有自己的緩存、端口、磁盤、存儲(chǔ)管理員、系列號(hào)等。

從描述看,HDS的分區(qū)功能做得非常完善,比3PAR的要好,3PAR最大的問題是不支持緩存分區(qū)。有了這些技術(shù),因此,對(duì)多租戶的支持就很容易做到了。

HDS的高端的操作系統(tǒng)叫BOS,支持虛擬化系統(tǒng)的叫BOS V。BOS只支持4個(gè)分區(qū),BOS V支持虛擬化,分區(qū)可以擴(kuò)展到32個(gè)。但現(xiàn)在HDS也不分了,也就是你購買VSP,缺省就是BOS V操作系統(tǒng)了。但網(wǎng)站上這些信息都沒有改,因此,大家學(xué)習(xí)的時(shí)候注意了。

VSP完善的災(zāi)備方案

VSP一個(gè)特點(diǎn)就是災(zāi)備是我看到的高端里面做的比較完善而且有特色的,我們先看看HDS獨(dú)特的“拉”技術(shù)。

拉的技術(shù)的最大好處對(duì)主存儲(chǔ)的影響最少。目前好像只有HDS使用這種“拉”的技術(shù),因此也算VSP的一個(gè)特點(diǎn)吧。

VSP支持3種三站點(diǎn)的容災(zāi)方案:

Cascade和Pass-through有啥區(qū)別?我就在知道你們會(huì)問,哈。Cascade方式中間站點(diǎn)存有全部的數(shù)據(jù),而Pass-through中間站點(diǎn)只存放日志(這個(gè)日志就是記錄那些數(shù)據(jù)變化了,那些需要“拉”),這種方式的好處就是中間存儲(chǔ)不需要太多容量,但恢復(fù)的時(shí)候也麻煩一些,因?yàn)橹虚g存儲(chǔ)沒有數(shù)據(jù)。對(duì)我印象比較深的還是四中心解決方案,好像沒有看到其他廠商提過。

不過這個(gè)我感覺必要性不大,三中心應(yīng)該能夠滿足所有的現(xiàn)實(shí)需求,沒有必要搞這么復(fù)雜。而且現(xiàn)實(shí)中也沒有看到四中心的需求和案例。

現(xiàn)在,HDS還到處推銷自己的HAM(Hitachi High Availaility)方案,號(hào)稱可以實(shí)現(xiàn)雙陣列的集群,但上一次有一個(gè)網(wǎng)友說好像沒有看到實(shí)施案例,我也不清楚。但我感覺VSP做這個(gè)不難,大家想想,普通整列加2個(gè)虛擬化網(wǎng)關(guān)(如EMC VPLEX或者華為VIS)就可以實(shí)現(xiàn)雙活的數(shù)據(jù)中心了,VSP本身就含有虛擬化網(wǎng)關(guān)的功能,因此,理論上VSP有條件這么做。

最后,我們來談?wù)刅SP的西瓜刀法。VSP也是采用傳統(tǒng)的RAID,也是推薦8塊盤一組(奇怪,高端陣列基本都是8個(gè)一組,DS8000也一樣,難道老外也認(rèn)為8是一個(gè)幸運(yùn)數(shù)字?)

為了實(shí)現(xiàn)Tier和Thin,VSP只能忍痛從西瓜哥這里購得西瓜刀一把,把RAID組再切為42M的一個(gè)Page,Tier和Thin都是以Page為粒度進(jìn)行。至于為什么選擇42M,HDS也是說這個(gè)粒度比較合適,較好的跨越多個(gè)RAID組,比DS8000的1G還是小多了,雖然比華為HVS還有一些差距。

VSP的上一代產(chǎn)品只支持卷的分層,即不同的卷可以在不同層,但同一個(gè)卷不能跨層(相當(dāng)EMC的FAST)。

但VSP現(xiàn)在增加了這個(gè)功能,支持Page分層,也就是sun-Lun tier(相當(dāng)EMC的FAST VP)。也就是一個(gè)卷可以跨不同的層。這樣才真正實(shí)現(xiàn)自動(dòng)分層。

當(dāng)然,RAID 2.0沒有這個(gè)問題,天然就支持這兩種方式。

上面我們談了HDS高端的一些江湖傳說。下面還有一些要點(diǎn)和大家共享一下。零零散散的,算做VSP的一個(gè)收尾吧。

微碼共享協(xié)議

HDS總是宣傳它的存儲(chǔ)時(shí)最開放的,因?yàn)楹秃芏喙径己炗喠宋⒋a共享協(xié)議。我們來看看HDS和誰簽訂了微碼共享協(xié)議:

我看到,好像沒有存儲(chǔ)方面的哦,不知道HDS的虛擬化是否需要第三方存儲(chǔ)的微碼?另外,HDS簽了這么多微碼共享,真的需要嗎?

HDS VSP用那些廠商的硬盤?大家知道,日立原來也制造硬盤的,那個(gè)公司叫HGST,去年這個(gè)公司被西數(shù)收購了。VSP不會(huì)全部用HGST的硬盤吧?

先看一下,固態(tài)硬盤VSP主要采用STEC、HGST、東芝這三個(gè)廠商的。看來HDS沒有全部采用自己的固態(tài)盤。華為自己可以生產(chǎn)固態(tài)硬盤,HVS應(yīng)該是用華為自己的硬盤吧?是否也有STEC?

但HDS VSP還支持專門的閃存模塊,這種閃存模塊采用MLC,容量大,成本低,而且沒有做成硬盤形式,因此據(jù)說延遲更低,效率更高。

我們?cè)賮砜匆幌聜鹘y(tǒng)硬盤。VSP的傳統(tǒng)硬盤采用希捷和HGST都有。這里和大家說一下業(yè)內(nèi)常識(shí),一般存儲(chǔ)廠商都會(huì)找2-3家硬盤供應(yīng)商,這樣可以保證供貨的穩(wěn)定。否則類似前幾年泰國洪水,多少廠商拿不到硬盤,對(duì)吧。因此,廠商的發(fā)貨一般不會(huì)告訴你它用的是啥硬盤。你收到貨以后,才知道廠商給你發(fā)了啥品牌的硬盤。不過據(jù)說華為已經(jīng)在發(fā)貨自己Label的硬盤了,好像EMC也是這么干的。即拿認(rèn)證過的硬盤貼上自己的標(biāo)簽。

HDS VSP的QoS功能

我們?cè)賮砜匆幌翲DS VSP的優(yōu)先級(jí)控制功能。VSP的QoS的控制是采用以下原理進(jìn)行:

可以基于端口或者WWN進(jìn)行控制。如果這個(gè)端口只接一臺(tái)服務(wù)器,那么采用端口控制就好了,如果這個(gè)端口連接多臺(tái)服務(wù)器,就采用WWN的方式來控制;

針對(duì)每個(gè)端口或者WWN,可以設(shè)置為優(yōu)先級(jí)高的(prioritized)和優(yōu)先級(jí)低的(non-prootitized)的兩種類型。針對(duì)低優(yōu)先級(jí)的端口和WWN設(shè)置IOPS和帶寬的上限,高優(yōu)先級(jí)的則不作限制。

但如果高優(yōu)先級(jí)的端口或者WWN沒有流量,低優(yōu)先級(jí)的也不能用,這個(gè)顯然不合理。因此,HDS VSP還支持在高優(yōu)先級(jí)的端口或者WWN設(shè)置閾值的,如果平時(shí)它們的I/O沒有超過閾值,則低優(yōu)先級(jí)的應(yīng)用可以不用管上限值,也就是這個(gè)時(shí)候上限值臨時(shí)失效。

這個(gè)是對(duì)端口閾值的說明:

這個(gè)是對(duì)WWN閾值的說明:

這個(gè)圖就可以看出,如果高優(yōu)先級(jí)的應(yīng)用不用資源,低優(yōu)先級(jí)的應(yīng)用可以占用這些資源。

這是一個(gè)具體的設(shè)置界面:

關(guān)于Cache的管理

HDS VSP支持把整個(gè)LUN的數(shù)據(jù)都放到cache里,提高系統(tǒng)的響應(yīng)(我感覺如果這樣,那么SAP HANA數(shù)據(jù)庫就不用了,這個(gè)不就是內(nèi)存數(shù)據(jù)庫嗎,哈哈。不過據(jù)說HANA還是有很多優(yōu)化的。)

?

HDS用Cache Residecy Manager專門用來管理這事。這個(gè)軟件支持三個(gè)功能:預(yù)取數(shù)據(jù)到Cache里,支持優(yōu)先級(jí)模式和綁定模式。

?

?

Cache的管理粒度是16.5KB,比IBM DS8000的4K要大4倍多。

整個(gè)LUN加電后常駐Cache支持優(yōu)先級(jí)模式和綁定模式。優(yōu)先級(jí)模式是只讀的,即如果要寫這個(gè)LUN的時(shí)候,寫到Cache里,然后在后臺(tái)再落盤。但綁定模式是完全讀寫的,也就是數(shù)據(jù)都在Cache里,讀寫都針對(duì)Cache,平時(shí)不落盤,直到關(guān)機(jī)或者取消常駐或者其他錯(cuò)誤發(fā)生的時(shí)候才會(huì)落盤,這是西瓜哥認(rèn)為的真正的常駐內(nèi)存LUN。

遠(yuǎn)程復(fù)制的規(guī)格

HDS VSP采用true copy來做同步復(fù)制,universal replicator來做異步復(fù)制(也就是我們前面說的“拉”的方式)。原來我看其他材料,以為VSP可以做到1:64,后來仔細(xì)看原廠的手冊(cè),發(fā)現(xiàn)我理 解錯(cuò)了,HDS VSP只能做1對(duì)4的復(fù)制(即1臺(tái)VSP對(duì)4臺(tái)VSP),1:64是指一個(gè)主系統(tǒng)最多支持64個(gè)從系統(tǒng)復(fù)制,但這64個(gè)從系統(tǒng)必須在4個(gè)VSP內(nèi)。你可以 理解是64個(gè)session,而不是64臺(tái)VSP。

這個(gè)就寫得很清楚,UR支持最多1臺(tái)對(duì)4臺(tái)VSP的復(fù)制。

?

對(duì)于true copy,也是1:4的規(guī)格,但是,在CU FREE模式下(也就是不考慮控制單元,只看session),可以到64個(gè)TC(True Copy)或者UR(universal Replicator) Session。

?

好了,HDS VSP就說到這里了。下期我們打算聊聊最后一個(gè)重要的產(chǎn)品EMC -VMAX。

希望大家積極反饋你的意見和建議,微信掃描如下二維碼,關(guān)注微信公眾號(hào)“高端存儲(chǔ)知識(shí)”,與作者微信互動(dòng)。

分享到

xigua

相關(guān)推薦