01什么是框級(jí)冗余策略
普通RAID模式(盤級(jí)冗余)是把CHUNK打散到不同的硬盤上,支持不超過(guò)RAID冗余能力的硬盤故障,不能直接支持硬盤框故障。
金融核心交易系統(tǒng)等核心業(yè)務(wù)場(chǎng)景對(duì)存儲(chǔ)系統(tǒng)的可靠性提出了更為苛刻的訴求,要求存儲(chǔ)設(shè)備能容忍單個(gè)硬盤框故障。
基于此,存儲(chǔ)系統(tǒng)的框級(jí)冗余策略應(yīng)運(yùn)而生。當(dāng)存儲(chǔ)池具備框級(jí)冗余能力時(shí),可以實(shí)現(xiàn):
RAID 6和RAID 10支持單硬盤框故障,業(yè)務(wù)不中斷、數(shù)據(jù)不丟失。
RAID-TP支持單硬盤框故障后,其他硬盤框再故障單塊硬盤,業(yè)務(wù)不中斷、數(shù)據(jù)不丟失。
故障的單盤在熱備重構(gòu)完成后,支持再故障單個(gè)硬盤框。
故障硬盤框恢復(fù)后,自動(dòng)恢復(fù)框級(jí)冗余的能力。
02框級(jí)冗余策略的實(shí)現(xiàn)原理
框級(jí)冗余是在滿足盤級(jí)冗余的前提下,考慮硬盤和框的歸屬關(guān)系。這里,我們以系統(tǒng)配有4個(gè)框,每個(gè)框配置3塊硬盤為例進(jìn)行介紹。
框級(jí)冗余策略的實(shí)現(xiàn)原理如圖1所示。圖中,相同顏色的CK組成一個(gè)CKG。
為了支持單硬盤框故障不斷業(yè)務(wù),在選盤組RAID時(shí),需要保證每個(gè)CKG的CK盡量來(lái)自于不同的框,并且來(lái)自每個(gè)框的CK列數(shù)不能超過(guò)RAID冗余。因此,配置RAID6時(shí)每框最多選2列,這樣即使框故障后,每個(gè)CKG只丟失2份數(shù)據(jù),未超出CKG的冗余數(shù)量,業(yè)務(wù)不中斷。同時(shí),為了使RAID-TP能支持單框故障后再故障單塊硬盤,我們讓RAID-TP每框最多也只能選2列。
即存儲(chǔ)系統(tǒng)在組CKG時(shí)會(huì)優(yōu)先跨框分配Block,保證CKG在每框選盤不超過(guò)2盤。
為了支持故障的單盤在重構(gòu)完成后不縮列,還能繼續(xù)支持單框故障,我們讓CKG的分條長(zhǎng)度再減一,即RAID列數(shù)(N+M) = 2*K - 1。其中,K為組成存儲(chǔ)池的硬盤所屬的框(控制框+硬盤框)的個(gè)數(shù)。例如,上圖中的RAID列數(shù) = 2*4 - 1 = 7,即每個(gè)CKG的分條長(zhǎng)度為7。
03存儲(chǔ)池的冗余能力
存儲(chǔ)池為框級(jí)冗余策略時(shí),存儲(chǔ)池的冗余能力狀態(tài)可以是框級(jí)冗余、盤級(jí)冗余和無(wú)冗余。
框級(jí)冗余能力
框級(jí)冗余策略的存儲(chǔ)池在正常運(yùn)行時(shí),具備框級(jí)冗余能力,支持單硬盤框故障,業(yè)務(wù)不中斷、數(shù)據(jù)不丟失。
盤級(jí)冗余能力
由于框掉電、多盤故障等導(dǎo)致存儲(chǔ)池不能繼續(xù)保持框級(jí)冗余能力時(shí),存儲(chǔ)池將變?yōu)楸P級(jí)冗余能力,此時(shí)支持不超過(guò)RAID冗余能力的盤故障。
當(dāng)故障恢復(fù)且存儲(chǔ)系統(tǒng)完成冗余恢復(fù)后臺(tái)任務(wù)后,存儲(chǔ)池將恢復(fù)具備框級(jí)冗余能力,重新支持單硬盤框故障,業(yè)務(wù)不中斷、數(shù)據(jù)不丟失。
無(wú)冗余能力
處于盤級(jí)冗余能力的存儲(chǔ)池,若盤故障再超過(guò)RAID冗余能力,存儲(chǔ)池將變?yōu)闊o(wú)冗余能力。
原文標(biāo)題:閃存存儲(chǔ)如何通過(guò)框級(jí)冗余策略提升設(shè)備可靠性
文章出處:【微信公眾號(hào):華為產(chǎn)品資料】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
審核編輯:湯梓紅
-
硬盤
+關(guān)注
關(guān)注
3文章
1335瀏覽量
58148 -
存儲(chǔ)
+關(guān)注
關(guān)注
13文章
4502瀏覽量
87065 -
冗余
+關(guān)注
關(guān)注
1文章
112瀏覽量
20591 -
RAID
+關(guān)注
關(guān)注
0文章
280瀏覽量
35759
原文標(biāo)題:閃存存儲(chǔ)如何通過(guò)框級(jí)冗余策略提升設(shè)備可靠性
文章出處:【微信號(hào):huaweidoc,微信公眾號(hào):華為產(chǎn)品資料】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
電機(jī)概念及分類介紹(可下載)
蔚來(lái)ET9如何實(shí)現(xiàn)航空級(jí)冗余安全
冗余電路的概念、作用及如何在設(shè)計(jì)中實(shí)現(xiàn)
設(shè)計(jì)模式-策略模式

冗余電源詳解及與雙電源的差異性
什么是raid磁盤冗余陣列

冗余電壓采集技術(shù)有哪些 冗余電壓不足的原因是什么
經(jīng)緯恒潤(rùn)全冗余R-EPS助力L4級(jí)自動(dòng)駕駛落地

使用MSPM0實(shí)現(xiàn)光伏系統(tǒng)中冗余MCU的功能

評(píng)論