不同RAID級(jí)別的性能和安全性淺析

隨著RAID 技術(shù)的不斷推廣,用戶有時(shí)很難全面了解不同 RAID 級(jí)別具體表示什么意思。大多數(shù)人都知道 RAID 0 和 RAID 5 的含義,但了解諸如 RAID 60 和 RAID 5EE等其他 RAID 級(jí)別工作原理的人卻寥寥無(wú)幾。

不同的 RAID 級(jí)別對(duì)應(yīng)于不同的性能、容量和可靠性,代表了這三種關(guān)鍵參數(shù)的不同平衡組合。

不同RAID的性能、容量和可靠性

從最基本的角度來(lái)說(shuō),所有 RAID 級(jí)別均建立在 RAID 0、1、5 和 6 這幾個(gè)基本 RAID 級(jí)別基礎(chǔ)之上。一些 RAID 級(jí)別衍生出某些少見(jiàn)的變種,比如RAID 1E、5E 和 5EE,它們與 RAID 1、5 的特性相似,不過(guò)更豐富一些。

下表歸納了四種基本 RAID 級(jí)別的工作原理,并根據(jù)性能參數(shù)、可靠性要求和用戶愿意提供的可用容量比較不同陣列方式的優(yōu)缺點(diǎn)。

更多、更復(fù)雜的RAID形式

RAID級(jí)別可以相互組合或通過(guò)擴(kuò)展,形成諸如 RAID 10、50和60 等 RAID 級(jí)別。人們往往對(duì)這種擴(kuò)展的 RAID 級(jí)別不甚了解。不過(guò),這些復(fù)雜的 RAID 級(jí)別添加了一些極其有趣的特性,比方說(shuō):

1、R1E(2 個(gè)以上磁盤或奇數(shù)磁盤的鏡像)

2、R5E(與 R5 一樣,但支持“熱”備用磁盤容量)

3、R5EE(與 R5E 一樣,但每個(gè)條帶都支持“熱”備用磁盤)

需要進(jìn)一步考慮的是 RAID 10、50 和 60 等復(fù)雜的 RAID 級(jí)別,它們提供了一些非常有趣的未知特性。它們基本上能提供相同級(jí)別、和尺寸的 RAID 卷組合,此外采用RAID 0 方式在他們之間分配條帶化數(shù)據(jù),以此平衡性能。

比方說(shuō),20 個(gè)驅(qū)動(dòng)器組成的 RAID 50,可分成 4個(gè) RAID 5 陣列,每個(gè)陣列有 5 個(gè)磁盤,然后這四個(gè) RAID 5 陣列之間采用 RAID 0方式配置條帶化數(shù)據(jù)。不過(guò),問(wèn)題在于,為什么要選擇 20 個(gè)磁盤組成 RAID 50 這種復(fù)雜的 RAID級(jí)別,而不用 20 個(gè)同樣的磁盤組成簡(jiǎn)單的 RAID 5 呢?

主要原因在于,如果我們看看 RAID 5 的讀取性能就會(huì)發(fā)現(xiàn),在降級(jí)模式時(shí)其讀取性能非常差。為了從壞塊/死盤恢復(fù)數(shù)據(jù),必須讀取 19 個(gè)沒(méi)問(wèn)題的磁盤,并對(duì)每個(gè)磁盤進(jìn)行 18 次 XOR 運(yùn)算,而后才能返回?cái)?shù)據(jù)。也就是說(shuō),這時(shí)的讀取速度僅為正常讀取速度的二十分之一,而且涉及的磁盤越多,讀取性能就變得更糟。同樣,重構(gòu)也非常復(fù)雜。假設(shè)每個(gè)磁盤為 1TB,如果重構(gòu)的話,那么就需要移動(dòng) 20 TB 的數(shù)據(jù),XOR 為 19TB(這可能需要數(shù)周才能完成)。

不過(guò),如果使用了 RAID 50,丟失的數(shù)據(jù)可以由故障陣列重新生成。如果采用 5 個(gè)磁盤陣列,那么只需要 4 次讀取和 3 次XOR 運(yùn)算就可返回?cái)?shù)據(jù),比 RAID 5 的效率提高了 5 倍。RAID 5 只使用一個(gè)奇偶磁盤,而RAID 50 每個(gè)擴(kuò)展的磁盤陣列都使用一個(gè)奇偶磁盤,也就是每個(gè)擴(kuò)展的磁盤陣列有 4 個(gè)奇偶磁盤。由此可見(jiàn),這時(shí)我們需要在容量和性能之間加以權(quán)衡。重構(gòu)也一樣,1TB 數(shù)據(jù)的重構(gòu)需要移動(dòng) 5TB 數(shù)據(jù),XOR為 4TB,盡管這仍然需要很長(zhǎng)的時(shí)間,但比 RAID 5 還是縮短了4倍。

配置可能非常復(fù)雜,但只要我們大概了解到底需要解決哪些問(wèn)題,就能針對(duì)不同應(yīng)用確定采用哪種 RAID 級(jí)別最合適。說(shuō)到底,肯定要在性能、容量和可靠性三者之間進(jìn)行權(quán)衡取舍。

用戶如何讓 RAID 滿足其特定需求呢?RAID 是一種提供眾多選項(xiàng)的復(fù)雜子系統(tǒng)。為了選擇最佳選項(xiàng),管理基礎(chǔ)設(shè)施需要不斷發(fā)展,幫助用戶從以技術(shù)為主導(dǎo)的選擇方式(也就是重點(diǎn)考慮 RAID 級(jí)別、條帶大小、高速緩存模型等)向以解決問(wèn)題為導(dǎo)向(也就是更多關(guān)心性能、安全性、讀/寫(xiě)等)或?qū)S媒鉀Q方案(也就是針對(duì) Microsoft Exchange或Oracle DB等具體應(yīng)用的要求)方向轉(zhuǎn)型。這樣,用戶就能集中精力思考解決方案本身,而不用為機(jī)械技術(shù)問(wèn)題而苦惱。

隨著數(shù)據(jù)的不斷增長(zhǎng),RAID 今后會(huì)為用戶帶來(lái)怎樣的幫助?

考慮到 RAID 可管理大型卷,其使用肯定會(huì)不斷擴(kuò)展,RAID 使用戶受益的領(lǐng)域包括:

1、可管理性(如上所述)

2、可靠性:對(duì)極大的磁盤來(lái)說(shuō),重構(gòu)時(shí)間可能慢得讓人無(wú)法忍受。上述新的 RAID 級(jí)別可最大限度地縮短重構(gòu)時(shí)間。

3、SSD 在存儲(chǔ)器分層結(jié)構(gòu)中支持全新設(shè)備類型,RAID 將由此受益。

來(lái)源:維庫(kù)開(kāi)發(fā)網(wǎng)


微信掃描分享本文到朋友圈
掃碼關(guān)注5G通信官方公眾號(hào),免費(fèi)領(lǐng)取以下5G精品資料
  • 1、回復(fù)“YD5GAI”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):5G網(wǎng)絡(luò)AI應(yīng)用典型場(chǎng)景技術(shù)解決方案白皮書(shū)
  • 2、回復(fù)“5G6G”免費(fèi)領(lǐng)取《5G_6G毫米波測(cè)試技術(shù)白皮書(shū)-2022_03-21
  • 3、回復(fù)“YD6G”免費(fèi)領(lǐng)取《中國(guó)移動(dòng):6G至簡(jiǎn)無(wú)線接入網(wǎng)白皮書(shū)
  • 4、回復(fù)“LTBPS”免費(fèi)領(lǐng)取《《中國(guó)聯(lián)通5G終端白皮書(shū)》
  • 5、回復(fù)“ZGDX”免費(fèi)領(lǐng)取《中國(guó)電信5GNTN技術(shù)白皮書(shū)
  • 6、回復(fù)“TXSB”免費(fèi)領(lǐng)取《通信設(shè)備安裝工程施工工藝圖解
  • 7、回復(fù)“YDSL”免費(fèi)領(lǐng)取《中國(guó)移動(dòng)算力并網(wǎng)白皮書(shū)
  • 8、回復(fù)“5GX3”免費(fèi)領(lǐng)取《R1623501-g605G的系統(tǒng)架構(gòu)1
  • 本周熱點(diǎn)本月熱點(diǎn)

     

      最熱通信招聘

    業(yè)界最新資訊


      最新招聘信息

    最新論壇貼子