磁盤陣列是什麽

磁盤陣列其(qí)樣式有三種,一是外接式磁盤陣列櫃、二是内接式磁盤陣列卡,三是利用(yòng)軟件來仿真。

外接式磁盤陣列櫃最常被使用(yòng)大型服務器上,具可(kě)熱抽換(Hot Swap)的特性,不過(guò)這類産品的價格都很貴。

内接式磁盤陣列卡,因爲價格便宜,但需要(yào / yāo)較高的安裝技術,适合技術人員使用(yòng)操作。

利用(yòng)軟件仿真的方式,由于(yú)會(huì)拖累機器的速度,不适合大數據流量的服務器。

AW556A-[1].jpg

TA808A-[1].jpg

磁盤陣列作爲獨立系統在主機外直連或通過(guò)網絡與主機相連。磁盤陣列有多個端口可(kě)以被不同主機或不同端口連接。一個主機連接陣列的不同端口可(kě)提升傳輸速度。

和目前PC用(yòng)單磁盤内部集成緩存一樣,在磁盤陣列内部爲加快與主機交互速度,都帶有一定量的緩沖存儲器。主機與磁盤陣列的緩存交互,緩存與具體的磁盤交互數據。

在應用(yòng)中,有部分常用(yòng)的數據是需要(yào / yāo)經常讀取的,磁盤陣列根據内部的算法,查找出這些經常讀取的數據,存儲在緩存中,加快主機讀取這些數據的速度,而(ér)對(duì)于(yú)其(qí)他緩存中沒有的數據,主機要(yào / yāo)讀取,則由陣列從磁盤上直接讀取傳輸給主機。對(duì)于(yú)主機寫入的數據,隻寫在緩存中,主機可(kě)以立即完成寫操作。然後(hòu)由緩存再慢慢寫入磁盤。

hp_AJ800A[1].jpg

AX700AC[1].jpg

磁盤陣列的優點:

提高傳輸速率。RAID通過(guò)在多個磁盤上同時存儲和讀取數據來大幅提高存儲系統的數據吞吐量(Throughput)。在RAID中,可(kě)以讓很多磁盤驅動器同時傳輸數據,而(ér)這些磁盤驅動器在邏輯上又是一個磁盤驅動器,所(suǒ)以使用(yòng)RAID可(kě)以達到單個磁盤驅動器幾倍、幾十(shí)倍甚至上百倍的速率。這也是RAID最初想要(yào / yāo)解決的問題。因爲當時CPU的速度增長很快,而(ér)磁盤驅動器的數據傳輸速率無法大幅提高,所(suǒ)以需要(yào / yāo)有一種方案解決二者之間的矛盾。RAID最後(hòu)成功了。

通過(guò)數據校驗提供容錯功能(néng)。普通磁盤驅動器無法提供容錯功能(néng),如(rú)果不包括寫在磁盤上的CRC(循環冗餘校驗)碼的話。RAID容錯是建立在每個磁盤驅動器的硬件容錯功能(néng)之上的,所(suǒ)以它提供更高的安全性。在很多RAID模式中都有較爲完備的相互校驗/恢複的措施,甚至是直接相互的鏡像備份,從而(ér)大大提高了RAID系統的容錯度,提高了系統的穩定冗餘性。

AP732B-[1].jpg

磁盤陣列有兩種方式可(kě)以實現,那(nà)就(jiù)是“軟件陣列”與“硬件陣列”。

軟件陣列是指通過(guò)網絡操作系統自(zì)身提供的磁盤管理功能(néng)将連接的普通SCSI卡上的多塊硬盤配置成邏輯盤,組成陣列。軟件陣列可(kě)以提供數據冗餘功能(néng),但是磁盤子系統的性能(néng)會(huì)有所(suǒ)降低,有的降低幅度還比較大,達30%左右。

磁盤陣列是什麽?硬件陣列是使用(yòng)專門的磁盤陣列卡來實現的。硬件陣列能(néng)夠提供在線擴容、動态修改陣列級别、自(zì)動數據恢複、驅動器漫遊、超高速緩沖等功能(néng)。它能(néng)提供性能(néng)、數據保護、可(kě)靠性、可(kě)用(yòng)性和可(kě)管理性的解決方案。陣列卡專用(yòng)的處理單元來進行(háng / xíng)操作,它的性能(néng)要(yào / yāo)遠遠高于(yú)常規非陣列硬盤,并且更安全更穩定。