Raid技術(shù)是服務(wù)器托管用戶用于優(yōu)化數(shù)據(jù)存儲安全的技術(shù)。那么raid技術(shù)有什么優(yōu)點(diǎn)呢?
RAID的主要作用
雖然RAID包含多塊硬盤,但是在操作系統(tǒng)下是作為一個獨(dú)立的大型存儲設(shè)備出現(xiàn)。利用RAID技術(shù)于存儲系統(tǒng)的好處主要有以下三種:
通過把多個磁盤組織在一起作為一個邏輯卷提供磁盤跨越功能;
通過把數(shù)據(jù)分成多個數(shù)據(jù)塊(Block)并行寫入/讀出多個磁盤以提高訪問磁盤的速度;
通過鏡像或校驗(yàn)操作提供容錯能力;
最初開發(fā)RAID的主要目的是節(jié)省成本,當(dāng)時(shí)幾塊小容量硬盤的價(jià)格總和要低于大容量的硬盤。目前來看RAID在節(jié)省成本方面的作用并不明顯,但是RAID可以充分發(fā)揮出多塊硬盤的優(yōu)勢,實(shí)現(xiàn)遠(yuǎn)遠(yuǎn)超出任何一塊單獨(dú)硬盤的速度和吞吐量。除了性能上的提高之外,RAID還可以提供良好的容錯能力,在任何一塊硬盤出現(xiàn)問題的情況下都可以繼續(xù)工作,不會受到損壞硬盤的影響。
RAID技術(shù)分為幾種不同的等級,分別可以提供不同的速度,安全性和性價(jià)比。根據(jù)實(shí)際情況選擇適當(dāng)?shù)腞AID級別可以滿足用戶對存儲系統(tǒng)可用性、性能和容量的要求。常用的RAID級別有以下幾種:NRAID,JBOD,RAID0,RAID1,RAID1+0,RAID3,RAID5等。目前經(jīng)常使用的是RAID5和RAID(1+0)。
服務(wù)器RAID的功能作用
磁盤陣列(Disk Array)是由一個硬盤控制器來控制多個硬盤的相互連接,使多個硬盤的讀寫同步,減少錯誤,增加效率和可靠度的技術(shù)。磁盤陣列卡則是實(shí)現(xiàn)這一技術(shù)的硬件產(chǎn)品,磁盤陣列卡擁有一個專門的處理器,還擁有專門的存貯器,用于高速緩沖數(shù)據(jù)。使用磁盤陣列卡服務(wù)器對磁盤的操作就直接通過陣列卡來進(jìn)行處理,因此不需要大量的CPU及系統(tǒng)內(nèi)存資源,不會降低磁盤子系統(tǒng)的性能。陣列卡專用的處理單元來進(jìn)行操作,它的性能要遠(yuǎn)遠(yuǎn)高于常規(guī)非陣列硬盤,并且更安全更穩(wěn)定。
RAID技術(shù)的兩大特點(diǎn):一是速度、二是安全,由于這兩項(xiàng)優(yōu)點(diǎn),RAID技術(shù)早期被應(yīng)用于高級服務(wù)器中的SCSI接口的硬盤系統(tǒng)中,隨著近年計(jì)算機(jī)技術(shù)的發(fā)展,PC機(jī)的CPU的速度已進(jìn)入GHz 時(shí)代。IDE接口的硬盤也不甘落后,相繼推出了ATA66和ATA100硬盤。這就使得RAID技術(shù)被應(yīng)用于中低檔甚至個人PC機(jī)上成為可能。RAID通常是由在硬盤陣列塔中的RAID控制器或電腦中的RAID卡來實(shí)現(xiàn)的。