當前位置:才華齋>計算機>網路技術>

磁碟陣列是什麼

網路技術 閱讀(2.06W)

導讀:磁碟陣列其樣式有三種,一是外接式磁碟陣列櫃、二是內接式磁碟陣列卡,三是利用軟體來模擬。

磁碟陣列是什麼

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

內接式磁碟陣列卡,因為價格便宜,但需要較高的安裝技術,適合技術人員使用操作。

利用軟體模擬的方式,由於會拖累機器的速度,不適合大資料流量的伺服器。

磁碟陣列作為獨立系統在主機外直連或通過網路與主機相連。磁碟陣列有多個埠可以被不同主機或不同埠連線。一個主機連線陣列的不同埠可提升傳輸速度。

和目前PC用單磁碟內部整合快取一樣,在磁碟陣列內部為加快與主機互動速度,都帶有一定量的緩衝儲存器。主機與磁碟陣列的快取互動,快取與具體的磁碟互動資料。

在應用中,有部分常用的資料是需要經常讀取的,磁碟陣列根據內部的演算法,查找出這些經常讀取的資料,儲存在快取中,加快主機讀取這些資料的速度,而對於其他快取中沒有的資料,主機要讀取,則由陣列從磁碟上直接讀取傳輸給主機。對於主機寫入的資料,只寫在快取中,主機可以立即完成寫操作。然後由快取再慢慢寫入磁碟。

  磁碟陣列的優點:

提高傳輸速率。RAID通過在多個磁碟上同時儲存和讀取資料來大幅提高儲存系統的資料吞吐量(Throughput)。在RAID中,可以讓很多磁碟驅動器同時傳輸資料,而這些磁碟驅動器在邏輯上又是一個磁碟驅動器,所以使用RAID可以達到單個磁碟驅動器幾倍、幾十倍甚至上百倍的速率。這也是RAID最初想要解決的問題。因為當時CPU的速度增長很快,而磁碟驅動器的資料傳輸速率無法大幅提高,所以需要有一種方案解決二者之間的矛盾。RAID最後成功了。

通過資料校驗提供容錯功能。普通磁碟驅動器無法提供容錯功能,如果不包括寫在磁碟上的`CRC(迴圈冗餘校驗)碼的話。RAID容錯是建立在每個磁碟驅動器的硬體容錯功能之上的,所以它提供更高的安全性。在很多RAID模式中都有較為完備的相互校驗/恢復的措施,甚至是直接相互的映象備份,從而大大提高了RAID系統的容錯度,提高了系統的穩定冗餘性。

  磁碟陣列有兩種方式可以實現,那就是“軟體陣列”與“硬體陣列”。

軟體陣列是指通過網路作業系統自身提供的磁碟管理功能將連線的普通SCSI卡上的多塊硬碟配置成邏輯盤,組成陣列。軟體陣列可以提供資料冗餘功能,但是磁碟子系統的效能會有所降低,有的降低幅度還比較大,達30%左右。

磁碟陣列是什麼?硬體陣列是使用專門的磁碟陣列卡來實現的。硬體陣列能夠提供線上擴容、動態修改陣列級別、自動資料恢復、驅動器漫遊、超高速緩衝等功能。它能提供效能、資料保護、可靠性、可用性和可管理性的解決方案。陣列卡專用的處理單元來進行操作,它的效能要遠遠高於常規非陣列硬碟,並且更安全更穩定。