可能HDS的技術(shù)水平比較厲害吧,據(jù)說華為存儲的研發(fā)也比較欣賞HDS,常拿HDS做標(biāo)桿。但EMC的市場比較成功,因此,感覺市場上參考EMC多些。不知道我的理解是否正確。華為總是樹立一些標(biāo)桿去嘗試超越。大家還記得去年的華為云計算大會(HCC2012),華為發(fā)布了HVS高端存儲,華為認(rèn)為RAID 2.0+技術(shù)帶來了上層很多效率和性能的提升,加了一個維度,Sacle In。變?yōu)?維了,哈哈,最少從宣傳上已經(jīng)超越了VSP,不過由于華為的影響力不如HDS吧,因此Sacle In好像大家叫得還不多。
照這樣下去,那天我做一個存儲,我宣傳5D,哈哈,除了HVS的4D外,我再加一個Scale Far。也就是說,我的高端可以做存儲的HA,可以做存儲的雙活,可以做數(shù)據(jù)中心的雙活,這個不相當(dāng)比Scale out更牛了嗎,距離可以更遠(yuǎn),因此,我叫Sacle Far。怎么樣,大家覺得西瓜哥的idea如何?(我閃,又有人扔臭雞蛋。。。。)
虛擬化其實就是積累,VSP這塊有較多的歷史積累,因此能夠支持較多的第三方整列。還有,VSP認(rèn)為它才是真正的虛擬化,外部存儲可以實現(xiàn)內(nèi)部存儲的所有功 能(VSP宣傳是唯一不用購買硬盤的高端存儲,因為可以接其他存儲),而EMC的聯(lián)合分層存儲FTS好像只是把外部存儲當(dāng)做分層存儲的一層而已(我還沒有學(xué)習(xí)到,等下期我們來分析分析)。
存儲分區(qū)
HDS是首個實現(xiàn)Cache分區(qū)的高端廠商,后來在這個基礎(chǔ)上實現(xiàn)了存儲分區(qū)。簡單點說,就是一臺存儲可以虛擬為多臺存儲使用?;仡櫘?dāng)年高端路由器歷史,好像是Juniper最先提出虛擬路由器的概念,把cisco和華為搞的很狼狽,還有那個命令回滾,不過我相信現(xiàn)在cisco和華為的高端路由器肯定都有這些功能了。
HDS VSP支持最大32個分區(qū),每個分區(qū)都有自己的緩存、端口、磁盤、存儲管理員、系列號等。
從描述看,HDS的分區(qū)功能做得非常完善,比3PAR的要好,3PAR最大的問題是不支持緩存分區(qū)。有了這些技術(shù),因此,對多租戶的支持就很容易做到了。
HDS的高端的操作系統(tǒng)叫BOS,支持虛擬化系統(tǒng)的叫BOS V。BOS只支持4個分區(qū),BOS V支持虛擬化,分區(qū)可以擴展到32個。但現(xiàn)在HDS也不分了,也就是你購買VSP,缺省就是BOS V操作系統(tǒng)了。但網(wǎng)站上這些信息都沒有改,因此,大家學(xué)習(xí)的時候注意了。
VSP完善的災(zāi)備方案
VSP一個特點就是災(zāi)備是我看到的高端里面做的比較完善而且有特色的,我們先看看HDS獨特的“拉”技術(shù)。
拉的技術(shù)的最大好處對主存儲的影響最少。目前好像只有HDS使用這種“拉”的技術(shù),因此也算VSP的一個特點吧。
VSP支持3種三站點的容災(zāi)方案:
Cascade和Pass-through有啥區(qū)別?我就在知道你們會問,哈。Cascade方式中間站點存有全部的數(shù)據(jù),而Pass-through中間站點只存放日志(這個日志就是記錄那些數(shù)據(jù)變化了,那些需要“拉”),這種方式的好處就是中間存儲不需要太多容量,但恢復(fù)的時候也麻煩一些,因為中間存儲沒有數(shù)據(jù)。對我印象比較深的還是四中心解決方案,好像沒有看到其他廠商提過。
不過這個我感覺必要性不大,三中心應(yīng)該能夠滿足所有的現(xiàn)實需求,沒有必要搞這么復(fù)雜。而且現(xiàn)實中也沒有看到四中心的需求和案例。
現(xiàn)在,HDS還到處推銷自己的HAM(Hitachi High Availaility)方案,號稱可以實現(xiàn)雙陣列的集群,但上一次有一個網(wǎng)友說好像沒有看到實施案例,我也不清楚。但我感覺VSP做這個不難,大家想想,普通整列加2個虛擬化網(wǎng)關(guān)(如EMC VPLEX或者華為VIS)就可以實現(xiàn)雙活的數(shù)據(jù)中心了,VSP本身就含有虛擬化網(wǎng)關(guān)的功能,因此,理論上VSP有條件這么做。
最后,我們來談?wù)刅SP的西瓜刀法。VSP也是采用傳統(tǒng)的RAID,也是推薦8塊盤一組(奇怪,高端陣列基本都是8個一組,DS8000也一樣,難道老外也認(rèn)為8是一個幸運數(shù)字?)
為了實現(xiàn)Tier和Thin,VSP只能忍痛從西瓜哥這里購得西瓜刀一把,把RAID組再切為42M的一個Page,Tier和Thin都是以Page為粒度進行。至于為什么選擇42M,HDS也是說這個粒度比較合適,較好的跨越多個RAID組,比DS8000的1G還是小多了,雖然比華為HVS還有一些差距。
VSP的上一代產(chǎn)品只支持卷的分層,即不同的卷可以在不同層,但同一個卷不能跨層(相當(dāng)EMC的FAST)。
但VSP現(xiàn)在增加了這個功能,支持Page分層,也就是sun-Lun tier(相當(dāng)EMC的FAST VP)。也就是一個卷可以跨不同的層。這樣才真正實現(xiàn)自動分層。
當(dāng)然,RAID 2.0沒有這個問題,天然就支持這兩種方式。
上面我們談了HDS高端的一些江湖傳說。下面還有一些要點和大家共享一下。零零散散的,算做VSP的一個收尾吧。
微碼共享協(xié)議
HDS總是宣傳它的存儲時最開放的,因為和很多公司都簽訂了微碼共享協(xié)議。我們來看看HDS和誰簽訂了微碼共享協(xié)議:
我看到,好像沒有存儲方面的哦,不知道HDS的虛擬化是否需要第三方存儲的微碼?另外,HDS簽了這么多微碼共享,真的需要嗎?
HDS VSP用那些廠商的硬盤?大家知道,日立原來也制造硬盤的,那個公司叫HGST,去年這個公司被西數(shù)收購了。VSP不會全部用HGST的硬盤吧?
先看一下,固態(tài)硬盤VSP主要采用STEC、HGST、東芝這三個廠商的??磥鞨DS沒有全部采用自己的固態(tài)盤。華為自己可以生產(chǎn)固態(tài)硬盤,HVS應(yīng)該是用華為自己的硬盤吧?是否也有STEC?
但HDS VSP還支持專門的閃存模塊,這種閃存模塊采用MLC,容量大,成本低,而且沒有做成硬盤形式,因此據(jù)說延遲更低,效率更高。
我們再來看一下傳統(tǒng)硬盤。VSP的傳統(tǒng)硬盤采用希捷和HGST都有。這里和大家說一下業(yè)內(nèi)常識,一般存儲廠商都會找2-3家硬盤供應(yīng)商,這樣可以保證供貨的穩(wěn)定。否則類似前幾年泰國洪水,多少廠商拿不到硬盤,對吧。因此,廠商的發(fā)貨一般不會告訴你它用的是啥硬盤。你收到貨以后,才知道廠商給你發(fā)了啥品牌的硬盤。不過據(jù)說華為已經(jīng)在發(fā)貨自己Label的硬盤了,好像EMC也是這么干的。即拿認(rèn)證過的硬盤貼上自己的標(biāo)簽。
HDS VSP的QoS功能
我們再來看一下HDS VSP的優(yōu)先級控制功能。VSP的QoS的控制是采用以下原理進行:
可以基于端口或者WWN進行控制。如果這個端口只接一臺服務(wù)器,那么采用端口控制就好了,如果這個端口連接多臺服務(wù)器,就采用WWN的方式來控制;
針對每個端口或者WWN,可以設(shè)置為優(yōu)先級高的(prioritized)和優(yōu)先級低的(non-prootitized)的兩種類型。針對低優(yōu)先級的端口和WWN設(shè)置IOPS和帶寬的上限,高優(yōu)先級的則不作限制。
但如果高優(yōu)先級的端口或者WWN沒有流量,低優(yōu)先級的也不能用,這個顯然不合理。因此,HDS VSP還支持在高優(yōu)先級的端口或者WWN設(shè)置閾值的,如果平時它們的I/O沒有超過閾值,則低優(yōu)先級的應(yīng)用可以不用管上限值,也就是這個時候上限值臨時失效。
這個是對端口閾值的說明:
這個是對WWN閾值的說明:
這個圖就可以看出,如果高優(yōu)先級的應(yīng)用不用資源,低優(yōu)先級的應(yīng)用可以占用這些資源。
這是一個具體的設(shè)置界面:
關(guān)于Cache的管理
HDS VSP支持把整個LUN的數(shù)據(jù)都放到cache里,提高系統(tǒng)的響應(yīng)(我感覺如果這樣,那么SAP HANA數(shù)據(jù)庫就不用了,這個不就是內(nèi)存數(shù)據(jù)庫嗎,哈哈。不過據(jù)說HANA還是有很多優(yōu)化的。)
?
HDS用Cache Residecy Manager專門用來管理這事。這個軟件支持三個功能:預(yù)取數(shù)據(jù)到Cache里,支持優(yōu)先級模式和綁定模式。
?
?
Cache的管理粒度是16.5KB,比IBM DS8000的4K要大4倍多。
整個LUN加電后常駐Cache支持優(yōu)先級模式和綁定模式。優(yōu)先級模式是只讀的,即如果要寫這個LUN的時候,寫到Cache里,然后在后臺再落盤。但綁定模式是完全讀寫的,也就是數(shù)據(jù)都在Cache里,讀寫都針對Cache,平時不落盤,直到關(guān)機或者取消常駐或者其他錯誤發(fā)生的時候才會落盤,這是西瓜哥認(rèn)為的真正的常駐內(nèi)存LUN。
遠(yuǎn)程復(fù)制的規(guī)格
HDS VSP采用true copy來做同步復(fù)制,universal replicator來做異步復(fù)制(也就是我們前面說的“拉”的方式)。原來我看其他材料,以為VSP可以做到1:64,后來仔細(xì)看原廠的手冊,發(fā)現(xiàn)我理 解錯了,HDS VSP只能做1對4的復(fù)制(即1臺VSP對4臺VSP),1:64是指一個主系統(tǒng)最多支持64個從系統(tǒng)復(fù)制,但這64個從系統(tǒng)必須在4個VSP內(nèi)。你可以 理解是64個session,而不是64臺VSP。
這個就寫得很清楚,UR支持最多1臺對4臺VSP的復(fù)制。
?
對于true copy,也是1:4的規(guī)格,但是,在CU FREE模式下(也就是不考慮控制單元,只看session),可以到64個TC(True Copy)或者UR(universal Replicator) Session。
?
好了,HDS VSP就說到這里了。下期我們打算聊聊最后一個重要的產(chǎn)品EMC -VMAX。
希望大家積極反饋你的意見和建議,微信掃描如下二維碼,關(guān)注微信公眾號“高端存儲知識”,與作者微信互動。