您現(xiàn)在的位置:首頁(yè) >關(guān)于我們 >行業(yè)新聞 >解析RAID:哪種級(jí)別的RAID更適合你?

解析RAID:哪種級(jí)別的RAID更適合你?

時(shí)間:2011年1月7日

  雖然目前普遍被正式承認(rèn)和使用的RAID級(jí)別非常多,而且這些不同的RAID所結(jié)合之后演變出的新的RAID級(jí)別也有不少,但是在中小企業(yè)中,只有極少數(shù)的RAID級(jí)別被廣泛使用。

Raid0

  Raid0本質(zhì)上來(lái)講根本不應(yīng)該算是一種Raid級(jí)別,因?yàn)镽aid0根本就沒(méi)有冗余效果。Raid0只是用來(lái)指代將數(shù)據(jù)條帶化分部到多塊磁盤(pán)上的這種技術(shù)。它能夠提高對(duì)數(shù)據(jù)的讀寫(xiě)速度,但是對(duì)任何一個(gè)磁盤(pán)故障的情況下不提供任何保護(hù)措施。Raid0一般被用來(lái)提升針對(duì)臨時(shí)文件的讀寫(xiě)性能。對(duì)于長(zhǎng)度大于一個(gè)Block(一個(gè)Block一般為4KB大小)的文件來(lái)說(shuō),Raid0可以并行的從多塊磁盤(pán)來(lái)讀寫(xiě)這個(gè)文件所對(duì)應(yīng)的數(shù)據(jù),所以也就提高了訪問(wèn)速度。然而,因?yàn)樗鼪](méi)有冗余效果,所以它不能夠在磁盤(pán)故障的情況下對(duì)數(shù)據(jù)提供保護(hù)。  (服務(wù)器托管

Raid1

  Raid1本質(zhì)上也就是對(duì)每個(gè)寫(xiě)入操作進(jìn)行鏡像處理,即,將相同的數(shù)據(jù)同時(shí)寫(xiě)入兩塊或者多塊磁盤(pán)。數(shù)據(jù)被寫(xiě)入不同的磁盤(pán)兩次。Raid1原理上很簡(jiǎn)單,它提供優(yōu)秀的數(shù)據(jù)保護(hù)能力,而且在磁盤(pán)故障之后,數(shù)據(jù)回拷的過(guò)程也是很迅速的。

  Raid1的一個(gè)不足之處就是成本過(guò)高。它可以說(shuō)是一種最消耗存儲(chǔ)空間的Raid級(jí)別了,因?yàn)镽aid1對(duì)存儲(chǔ)空間的需求量基本上等于實(shí)際數(shù)據(jù)存儲(chǔ)數(shù)量的兩倍。所以,如果你有300GB的數(shù)據(jù),那么你就需要600GB的磁盤(pán)空間,也就是將你的磁盤(pán)成本增加了一倍。

Raid3

  Raid3引入了數(shù)據(jù)校驗(yàn)(Parity)的方法,一旦一塊磁盤(pán)發(fā)生故障,那么系統(tǒng)可以使用校驗(yàn)數(shù)據(jù)將丟失的數(shù)據(jù)重新計(jì)算出來(lái)。在一個(gè)Raid3的Raid組中,單獨(dú)的一塊磁盤(pán)被用來(lái)存放校驗(yàn)數(shù)據(jù),用戶數(shù)據(jù)則被條帶化的分部到其它的磁盤(pán)上。如果一塊磁盤(pán)故障,Raid3則使用校驗(yàn)數(shù)據(jù)來(lái)將失敗磁盤(pán)上的數(shù)據(jù)重建(Reconstruct)出來(lái)。 

Raid5

  對(duì)于SMB來(lái)講,Raid5幾乎可以說(shuō)是最為普遍使用的一種了。它在數(shù)據(jù)保護(hù)和經(jīng)濟(jì)性方面取得很好的平衡。在一個(gè)Raid5的Raid組中,所有的用戶數(shù)據(jù)以及校驗(yàn)局都被條帶化平均分部到了所有的磁盤(pán)上。然而,數(shù)據(jù)校驗(yàn)卻引入了額外的負(fù)擔(dān),所以Raid5相對(duì)于Raid10來(lái)講,會(huì)有一定的性能懲罰。不但寫(xiě)入數(shù)據(jù)的時(shí)候會(huì)因?yàn)閿?shù)據(jù)校驗(yàn)帶來(lái)的懲罰而使得性能降低,而且在磁盤(pán)故障之后的數(shù)據(jù)重建過(guò)程中,也會(huì)因?yàn)檫@種校驗(yàn)懲罰而導(dǎo)致重建時(shí)間大增。 (vps主機(jī))

Raid6

  Raid6相當(dāng)于在Raid5的基礎(chǔ)之上在增加一個(gè)額外的冗余保護(hù)。它使用兩個(gè)校驗(yàn)磁盤(pán)而不是一個(gè),也就是說(shuō)它能夠抵御兩塊磁盤(pán)損壞之后的數(shù)據(jù)丟失風(fēng)險(xiǎn)。隨著SATA磁盤(pán)的使用率日益提高,Raid6也正在被越來(lái)越多的人所使用。SATA盤(pán)相對(duì)于SCSI盤(pán)來(lái)講更加廉價(jià),但是可靠性不及后者,所以對(duì)SATA盤(pán)使用Raid6是最合適不過(guò)了。

Raid10

  Raid10屬于一種“嵌套”模式的Raid級(jí)別。也就是說(shuō),它結(jié)合了兩種另外的Raid級(jí)別來(lái)實(shí)現(xiàn)額外的好處。Raid10首先將數(shù)據(jù)在磁盤(pán)之間進(jìn)行鏡像處理,然后再將鏡像之后的數(shù)據(jù)進(jìn)行條帶化分布。條帶化帶來(lái)的好處就是大大提高了性能,而鏡像則可以提供冗余性。

    Raid10既具有Raid1的簡(jiǎn)單性和冗余性,又具有條帶化的高性能。像Raid1一樣,Raid10對(duì)存儲(chǔ)空間的耗費(fèi)也是很高的,但是許多系統(tǒng)管理員依然愿意花費(fèi)高價(jià)來(lái)使用Raid10

  Raid10的另一個(gè)變種是Raid01,Raid01則是先將數(shù)據(jù)條帶化分布到多個(gè)磁盤(pán)之上,然后再將多個(gè)條帶化之后的數(shù)據(jù)集進(jìn)行鏡像處理。Raid01相對(duì)于Raid10來(lái)講在健壯性方面有所降低,所以它并不及Raid10受歡迎。

     除此之外,還有另外的一些Raid級(jí)別,比如Raid2,但是Raid2從來(lái)沒(méi)被真正的商業(yè)化使用過(guò),但是對(duì)于一些極少的情況下,比如針對(duì)大尺寸的連續(xù)分布的文件的存儲(chǔ)系統(tǒng)中,偶爾會(huì)被使用。還有Raid4等。   (電信服務(wù)器租用)

  如果你追求性能,那么Raid10是最好不過(guò)了。如果追求經(jīng)濟(jì)性,那么Raid5會(huì)在保證數(shù)據(jù)冗余性的前提下,耗費(fèi)最少的磁盤(pán)數(shù)量。當(dāng)你需要對(duì)數(shù)據(jù)進(jìn)行額外層次的保護(hù)的時(shí)候,那么可以使用Raid6.在這些例子中,請(qǐng)盡量保證Raid組中擁有足夠數(shù)量的熱備磁盤(pán)(當(dāng)其他磁盤(pán)故障之后用于立即頂替的額外磁盤(pán))。

Copyright© 2004-2020 河南海騰電子技術(shù)有限公司 版權(quán)所有   經(jīng)營(yíng)性ICP/ISP證 備案號(hào):B1-20180452   豫公網(wǎng)安備 41019702002018號(hào)    電子營(yíng)業(yè)執(zhí)照