這段時(shí)間聊了很多陣列雙活,不同廠商有不同廠商的特點(diǎn)。華為自從去年推出最新的OceanStor V3存儲(chǔ)平臺(tái)后,據(jù)說(shuō)馬上要推出基于V3平臺(tái)的陣列雙活解決方案HyperMetro。
陣列的雙活,目前只有HDS高端存儲(chǔ)VSP G1000的GAD做到了業(yè)務(wù)級(jí)別的雙活,即對(duì)于同一個(gè)LUN,兩個(gè)數(shù)據(jù)中心都是可以同時(shí)讀寫的,這種雙活可以和ORACLE RAC并行數(shù)據(jù)庫(kù)完美結(jié)合,提供更均衡的容災(zāi)。其他的廠商,主要都是主從方式,平時(shí)從LUN是不能寫的(有些廠商可以實(shí)現(xiàn)從陣列也可以接受寫請(qǐng)求,但需要通過(guò)proxy的方式轉(zhuǎn)發(fā)到主陣列,因此也不能同時(shí)寫同一個(gè)LUN)。因此,只能做到運(yùn)營(yíng)級(jí)的雙活,即有些業(yè)務(wù)跑在A中心,有些業(yè)務(wù)跑在B中心,故障后才切換。但網(wǎng)關(guān)方式,大部分廠商都是可以實(shí)現(xiàn)業(yè)務(wù)雙活的??梢?,采用網(wǎng)關(guān)實(shí)現(xiàn)業(yè)務(wù)雙活比較普遍,而采用陣列實(shí)現(xiàn)好像很少,也許還是有一點(diǎn)的門檻吧。
那么華為的陣列雙活,到底采用哪種方式呢?今天拿到華為未發(fā)布的一點(diǎn)點(diǎn)資料,提前劇透一下,滿足一下大家的好奇心吧。
不過(guò),看完以后,西瓜哥的一個(gè)感覺就是,HyperMetro不太像一個(gè)產(chǎn)品,而更像是一個(gè)端到端的解決方案啊。
華為由于具有比較長(zhǎng)的ICT產(chǎn)品線,因此,華為的雙活解決方案不僅僅考慮了存儲(chǔ)層的雙活,還包括應(yīng)用層(包括優(yōu)化自己的FusionSphere等)和網(wǎng)絡(luò)層(優(yōu)化自己的光網(wǎng)絡(luò)和IP網(wǎng)絡(luò))。這個(gè)是華為最大的特點(diǎn)。
當(dāng)然,雙活的核心還是存儲(chǔ)層的雙活。華為除了支持原有的VIS6000T網(wǎng)關(guān)的雙活外,還基于OceanStor V3平臺(tái)推出了陣列級(jí)別的雙活HyperMetro。從思路上,應(yīng)該是學(xué)習(xí)了HDS高端存儲(chǔ)VSP G1000的GAD雙活,也實(shí)現(xiàn)了同一個(gè)LUN兩邊都可以寫。但大家知道,并行寫必須要加鎖的,華為實(shí)現(xiàn)的鎖的粒度是多少,是否是RAID 2.0一個(gè)CK(64M)的大小呢?不得而知。
由于華為的OceanStor V3支持多控的Scale-out,因此,華為的雙活支持多控到多控的雙活。華為的高端存儲(chǔ)是16控,因此最大應(yīng)該支持16控到16控,一共32控的雙活。這個(gè)擴(kuò)展性和HDS VSP G1000的雙活一樣。而且,華為的OceanStor V3還支持異構(gòu)陣列,因此也具有網(wǎng)關(guān)雙活的特點(diǎn),可以實(shí)現(xiàn)多個(gè)異構(gòu)陣列的雙活。
還有,華為也可以把雙活數(shù)據(jù)中心擴(kuò)展到兩地三中心,同城雙活,異地采用異步復(fù)制方式。
HyperMetro支持第三站點(diǎn)的仲裁(推薦),仲裁采用專門的物理或者虛擬服務(wù)器實(shí)現(xiàn)(推薦采用雙機(jī)提高可靠性)。如果用戶沒有條件,也可以采用靜態(tài)優(yōu)先級(jí)的仲裁方式。仲裁服務(wù)器只需要IP可達(dá)就可以,成本肯定比HDS采用FC陣列的方式要便宜很多。
容災(zāi)系統(tǒng)非常復(fù)雜,因此華為專門開發(fā)了一個(gè)ReplicationDirector進(jìn)行圖形化的統(tǒng)一管理,用戶維護(hù)和演練都會(huì)變得非常簡(jiǎn)單。
由于華為有自己很長(zhǎng)的產(chǎn)品線,而且和很多IT公司有著緊密的合作。因此,華為不是僅僅把HyperMetro做成一個(gè)產(chǎn)品,而是做成了一個(gè)端到端的優(yōu)化過(guò)的雙活數(shù)據(jù)中心解決方案。為啥這么說(shuō),我們簡(jiǎn)單用5個(gè)膠片來(lái)看看華為對(duì)各個(gè)層級(jí)的考慮。
首先看應(yīng)用層ORACLE RAC雙活的設(shè)計(jì),華為通過(guò)和ORACLE的聯(lián)合測(cè)試,推出自己的最佳實(shí)踐。
除了ORACLE的雙活,很多場(chǎng)景就是虛擬化的雙活了。華為除了優(yōu)化自己的云平臺(tái)FusionSphere外,由于VMware的市場(chǎng)占有率最高,因此華為針對(duì)VMware進(jìn)行了定制化,推出了有別于其他廠商的解決方案。最大的改進(jìn)就是在Permanent Device Loss (PDL) 和All-Paths-Down (APD) 兩種故障場(chǎng)景下,VMware在這種情況下,需要人工關(guān)掉故障的ESXi。也就是如果不特別處理,這種情況下VMware是不會(huì)自動(dòng)切換的。從以前介紹HDS VSP G1000的雙活場(chǎng)景大家就能看出這樣的問題。但華為做了進(jìn)一步的檢測(cè)處理,發(fā)現(xiàn)這種情況后主動(dòng)和ESXi通訊,讓其實(shí)現(xiàn)自動(dòng)故障恢復(fù)。
華為HyperMetro要求采用自己開發(fā)的多路徑軟件,實(shí)現(xiàn)更好的本地路徑優(yōu)先選擇。也就是數(shù)據(jù)盡量少跨數(shù)據(jù)中心。
一般來(lái)說(shuō),大于25KM的兩個(gè)數(shù)據(jù)中心,需要增加DWDM波分設(shè)備。DWDM對(duì)于數(shù)據(jù)傳輸?shù)臅r(shí)延起著關(guān)鍵的作用。華為的光傳輸現(xiàn)在已經(jīng)做到了全球的第一,因此,華為專門設(shè)計(jì)了一個(gè)低時(shí)延的波分方案,從板卡、糾錯(cuò)、路由以及色散補(bǔ)償四個(gè)方面進(jìn)行了專門的優(yōu)化,大大減低傳輸?shù)臅r(shí)延。
在云數(shù)據(jù)中心的實(shí)現(xiàn)中,由于VM需要在兩個(gè)數(shù)據(jù)中心漂移,一般情況要求這兩個(gè)數(shù)據(jù)中心都是在一個(gè)大二層的物理架構(gòu)里。華為的IP網(wǎng)絡(luò)在全球的份額也很高,因此,華為采用其創(chuàng)新的EVN(Ethernet Virtual Network)二層互聯(lián)解決方案(原理就是把MAC封裝在IP里),來(lái)實(shí)現(xiàn)數(shù)據(jù)中心業(yè)務(wù)的大二層。當(dāng)然,華為還有防火墻,也可實(shí)現(xiàn)防火墻雙活。
從這幾張膠片,我們看到華為HyperMetro雙活真的不僅僅是一個(gè)產(chǎn)品,而是一個(gè)端到端的解決方案。業(yè)界也只有華為有這么長(zhǎng)的產(chǎn)品線,因此可以理論上應(yīng)該可以實(shí)現(xiàn)更多的優(yōu)化。
這個(gè)是HyperMetro故障的場(chǎng)景影響情況,我們看到,第三方仲裁故障對(duì)業(yè)務(wù)是沒有影響的。
最后,我們來(lái)看一下華為HyperMetro的特點(diǎn)。
這種陣列的雙活不需要網(wǎng)關(guān),也可以用IP,不需要轉(zhuǎn)換設(shè)備,組網(wǎng)簡(jiǎn)單可靠。
而且支持異構(gòu)存儲(chǔ),支持thin和tier特性。也可以和快照一起使用,避免采用復(fù)雜的CDP設(shè)備。
華為還針對(duì)FC協(xié)議進(jìn)行了優(yōu)化,這個(gè)優(yōu)化是說(shuō),正常的SCSI流程中,寫IO有“寫分配”和“寫數(shù)據(jù)”這兩次交互,但優(yōu)化后,變?yōu)橹灰?次交互了。這樣使得時(shí)延縮短了一半。
沒有網(wǎng)關(guān),時(shí)延也會(huì)得到改善。
由于兩邊都可以寫,而且支持同時(shí)的讀寫緩存,響應(yīng)更快。業(yè)界有些網(wǎng)關(guān)是采用透寫的方式,是不能有寫緩存的。
華為宣稱其支持從雙活到3DC的平滑升級(jí)。
組網(wǎng)支持FC或IP。據(jù)說(shuō)未來(lái)還可以實(shí)現(xiàn)業(yè)務(wù)的仲裁,即腦裂后,可以有些業(yè)務(wù)跑在A中心,有些業(yè)務(wù)跑在B中心。
由于OceanStor V3是統(tǒng)一存儲(chǔ),華為還計(jì)劃同時(shí)實(shí)現(xiàn)塊和文件的雙活,滿足客戶更多的需求。
由于OceanStor V3有高中低不同檔次的設(shè)備,理論上HyperMetro也支持不同檔次設(shè)備混合組網(wǎng)。但一般來(lái)說(shuō),雙活數(shù)據(jù)中心為了保證性能一致,一般兩邊的設(shè)備檔次不會(huì)差距太大。
總的來(lái)說(shuō),華為的HyperMetro做到了和HDS高端存儲(chǔ)VSP G1000 GAD那樣的業(yè)務(wù)雙活,而且在對(duì)VMware的某些特殊場(chǎng)景如APD也支持自動(dòng)故障切換,加上華為自己的IP和光網(wǎng)絡(luò)優(yōu)化,提供了一個(gè)較為理想的端到端雙活解決方案,值得期待。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁(yè)分享至朋友圈。