磁盤陣列其樣式有三種,一是外接式磁盤陣列柜、二是內接式磁盤陣列卡,三是利用軟件來仿的真。 [2] 外接式磁盤陣列柜較常被使用大型服務器上,具可熱交換hot swap的特性,不過這類產品的價格都很貴。 [2] 內接式磁盤陣列卡,因為價格便宜,冷磁盤陣列公司,但需要較高的安裝技術,適合---使用操作。硬件陣列能夠提供在線擴容、動態修改陣列級別、自動數據恢復、驅動器漫游、速緩沖等功能。它能提供性能、數據保護、---性、可用性和可管理性的解決方案。陣列卡的處理單元來進行操作。 [2] 利用軟件仿的真的方式,是指通過網絡操作系統自身提供的磁盤管理功能將連接的普通scsi卡上的多塊硬盤配置成邏輯盤,組成陣列。軟件陣列可以提供數據冗余功能,但是磁盤子系統的性能會有所降低,有的降低幅度還比較大,達30%左右。因此會拖累機器的速度,不適合大數據流量的服務器。
盤陣列的全稱是:redundanarrayofinexpensivedisk,簡稱raid技術。它是1988年由美國加州大學berkeley分校的davidpatterson等人提出來的磁盤冗余技術。從那時起,磁盤陣列技術發展得很快,并逐步走向成熟。人們逐漸認識了磁盤陣列技術。磁盤陣列技術可以詳細地劃分為若干個級別0-5 raid技術,并且又發展了所謂的 raid level 10, 30, 50的新的級別。raid是廉價冗余磁盤陣列redundant array of inexpensive disk的簡稱。用raid的好處簡單的說就是:安全性高,速度快,數據容量---。 某些級別的raid技術可以把速度提高到單個硬盤驅動器的400%。磁盤陣列把多個硬盤驅動器連接在一起協同工作,---提高了速度,同時把硬盤系統的---性提高到接近無錯的境界。這些“容錯”系統速度極快,同時---性---。
鏡像 mirroring 、數據條帶 data stripping 和數據校驗 data parity 。鏡像,將數據copy到多個磁盤,一方面可以提高---性,另一方面可并發從兩個或多個副本讀取數據來提高讀性能。顯而易見,鏡像的寫性能要稍低, ---數據正確地寫到多個磁盤需要更多的時間消耗。數據條帶,冷磁盤陣列公司,將數據分片保存在多個不同的磁盤,多個數據分片共同組成一個完整數據副本,冷磁盤陣列,這與鏡像的多個副本是不同的,它通常用于性能考慮。數據條帶具有更高的并發粒度,當訪問數據時,冷磁盤陣列公司,可以同時對位于不同磁盤上數據進行讀寫操作, 從而獲得非常---的 i/o 性能提升 。數據校驗,利用冗余數據進行數據錯誤檢測和修復,冗余數據通常采用海明碼、異或操作等算法來計算獲得。利用校驗功能,可以很大程度上提高磁盤陣列的---性、魯棒性和容錯能力。不過,數據校驗需要從多處讀取數據并進行計算和對比,會影響系統性能。 不同等級的 raid 采用一個或多個以上的三種技術,來獲得不同的數據---性、可用性和 i/o 性能。至于設計何種 raid 甚至新的等級或類型或采用何種模式的 raid ,需要在深入理解系統需求的前提下進行合理選擇,綜合評估---性、性能和成本來進行折中的選擇。