RAID 是一種數(shù)據(jù)存儲(chǔ)虛擬化技術(shù),它集成了多個(gè)獨(dú)立的驅(qū)動(dòng)器,以獲得更好的存儲(chǔ)性能和更高的可靠性。服務(wù)器 RAID 可以通過(guò)增加用于保存和訪問(wèn)數(shù)據(jù)的驅(qū)動(dòng)器數(shù)量來(lái)提高數(shù)據(jù)吞吐量。多個(gè)驅(qū)動(dòng)器的組合提供了數(shù)據(jù)冗余,可以提高操作系統(tǒng)的容錯(cuò)能力。
簡(jiǎn)單的理解就是RAID即磁盤(pán)陣列,就是把幾塊硬盤(pán)合起來(lái)使用,形成一整個(gè)硬盤(pán)陣列的意思。做了RAID的好處也就是說(shuō)就算硬盤(pán)壞了一塊,剩下好幾個(gè)硬盤(pán)是正常的,這樣服務(wù)器就不會(huì)死機(jī),數(shù)據(jù)也可以安全保存好了。
RAID 類(lèi)型
服務(wù)器 RAID 的類(lèi)型分很多種的,主要目標(biāo)是提供性能、可靠性、可用性和容量。不同的 RAID 級(jí)別代表不同的配置,并且在這些關(guān)鍵目標(biāo)方面表現(xiàn)不同。這里介紹一下最常用的幾種:
RAID0:
沒(méi)有數(shù)據(jù)冗余,沒(méi)有奇偶校驗(yàn),如果一個(gè)硬盤(pán)換了,整了RAID陣列的數(shù)據(jù)都沒(méi)法正常使用了。但是它的優(yōu)點(diǎn)在于速度極快,硬盤(pán)容量使用率為100%。它只適用于非關(guān)鍵存儲(chǔ),如臨時(shí)文件備份。
由于RAID0中的硬盤(pán)都可以獨(dú)立讀寫(xiě),如果硬盤(pán)有2塊,那么讀寫(xiě)速度就是2倍,如果有3塊讀寫(xiě)速度就是3倍,以此類(lèi)推有N塊,讀寫(xiě)速度就是N倍。
RAID1:
RAND1實(shí)現(xiàn)必須要2塊硬盤(pán),比如在硬盤(pán)1上存儲(chǔ)了數(shù)字1,那么它服務(wù)器也會(huì)相應(yīng)地在盤(pán)2上存儲(chǔ)數(shù)字1,在硬盤(pán)1上存儲(chǔ)2時(shí),那么硬盤(pán)2上也就相應(yīng)的存儲(chǔ)了2,以此類(lèi)推。也就是說(shuō)RAID1的作用是克隆一份一模一樣的數(shù)據(jù),即使是其中一塊硬盤(pán)換了,數(shù)據(jù)也還完好無(wú)損的在那里。缺點(diǎn)就是只能壞一塊硬盤(pán),因?yàn)槭菍?shí)時(shí)克隆數(shù)據(jù)的原因,所以速度上按理會(huì)減半,并且使用相同規(guī)格硬盤(pán)備份數(shù)據(jù),也就是說(shuō)另外一塊硬盤(pán)的容量會(huì)被占用,因此硬盤(pán)使用量也會(huì)減半。使用場(chǎng)景:對(duì)于數(shù)據(jù)安全性要求較高的情況下可以使用,比如文檔管理系統(tǒng)等等。
RAID5:
至少需要三塊硬盤(pán),這種模式把每個(gè)數(shù)據(jù)塊打散,然后均勻分布到各個(gè)硬盤(pán)。它將奇偶校驗(yàn)的數(shù)據(jù)均勻地分散到不同的硬盤(pán)。這樣如果有一個(gè)硬盤(pán)壞掉了,丟失的數(shù)據(jù)可以從奇偶校驗(yàn)里面計(jì)算出來(lái)。
通常RAID-5的容量會(huì)損失1/3,用來(lái)儲(chǔ)存奇偶校驗(yàn)信息。這種模式兼顧了成本、性能,也是比較常用的一種模式。
RAID6
RAID 6 類(lèi)似于 RAID 5,但使用帶雙奇偶校驗(yàn)的條帶化。在一個(gè)驅(qū)動(dòng)器發(fā)生故障的情況下,控制器可以使用一組奇偶校驗(yàn)數(shù)據(jù)來(lái)重建數(shù)據(jù)。如果在恢復(fù)陣列之前另一個(gè)驅(qū)動(dòng)器發(fā)生故障,則將剩余數(shù)據(jù)和兩組奇偶校驗(yàn)組合在一起可以重建兩個(gè)丟失驅(qū)動(dòng)器的內(nèi)容。因此,RAID 6 可以防止雙磁盤(pán)故障,使其更加實(shí)用。
與 RAID 5 相比,RAID 6 提供了更高的冗余和讀取性能。但是對(duì)于密集的寫(xiě)操作,由于雙重奇偶校驗(yàn)計(jì)算,它可能會(huì)遭受同樣的性能下降。
RAID10
也就是RAID1+RAID0結(jié)合起來(lái)使用,就是RAID10,兼顧了RAID1和RAID0的特點(diǎn)。
RAID 級(jí)別的優(yōu)點(diǎn)、缺點(diǎn)和用途
不同的 RAID 類(lèi)型之間存在顯著差異,用戶(hù)需要了解每個(gè) RAID 的優(yōu)點(diǎn)、缺點(diǎn)和理想用途。