磁盤陣列有“價格便宜具有冗餘能(néng)力的磁盤陣列”之意,許多讀者對(duì)于磁盤列陣優勢不清楚,在選購過程中的注意點也(yě)不清晰。目前市面上(shàng)出售的磁盤陣列品牌衆多,消費者選擇的餘地非常大(dà)。
一、磁盤陣列及優點
磁盤陣列原理(lǐ)是利用(yòng)數組方式來(lái)作(zuò)磁盤組,配合數據分散排列的設計(jì),提升數據的安全性。磁盤陣列是由很(hěn)多價格較便宜的磁盤,組合成一個容量巨大(dà)的磁盤組,利用(yòng)個别磁盤提供數據所産生加成效果提升整個磁盤系統效能(néng)。利用(yòng)這(zhè)項技術,将數據切割成許多區(qū)段,分别存放(fàng)在各個硬盤上(shàng)。磁盤陣列還能(néng)利用(yòng)同位檢查(ParityCheck)的觀念,在數組中任一顆硬盤故障時(shí),仍可讀出數據,在數據重構時(shí),将數據經計(jì)算(suàn)後重新置入新硬盤中。
提高(gāo)傳輸速率
RAID通過在多個磁盤上(shàng)同時(shí)存儲和(hé)讀取數據來(lái)大(dà)幅提高(gāo)存儲系統的數據吞吐量(Throughput)。在RAID中,可以讓很(hěn)多磁盤驅動器同時(shí)傳輸數據,而這(zhè)些(xiē)磁盤驅動器在邏輯上(shàng)又是一個磁盤驅動器,所以使用(yòng)RAID可以達到(dào)單個磁盤驅動器幾倍、幾十倍甚至上(shàng)百倍的速率。這(zhè)也(yě)是RAID最初想要解決的問題。因爲當時(shí)CPU的速度增長很(hěn)快(kuài),而磁盤驅動器的數據傳輸速率無法大(dà)幅提高(gāo),所以需要有一種方案解決二者之間的矛盾。RAID最後成功了(le)。
通過數據校驗提供容錯功能(néng)
普通磁盤驅動器無法提供容錯功能(néng),如果不包括寫在磁盤上(shàng)的CRC(循環冗餘校驗)碼的話(huà)。RAID容錯是建立在每個磁盤驅動器的硬件容錯功能(néng)之上(shàng)的,所以它提供更高(gāo)的安全性。在很(hěn)多RAID模式中都有較爲完備的相互校驗/恢複的措施,甚至是直接相互的鏡像備份,從(cóng)而大(dà)大(dà)提高(gāo)了(le)RAID系統的容錯度,提高(gāo)了(le)系統的穩定冗餘性。
二、磁盤列陣選購
磁盤容量是關鍵指标
如果你(nǐ)購買新的磁盤陣列設備,隻是爲了(le)搭建一套基于磁盤的備份系統,在這(zhè)種情況下(xià),容量大(dà)小(xiǎo)将是你(nǐ)首要考慮的因素。
另處一種選擇就是智能(néng)化程度較高(gāo)一些(xiē)的磁盤系統,可允許用(yòng)戶自(zì)行創建一個或多個RAID集,然後再将它們從(cóng)邏輯上(shàng)切割成許多LUN。比如說,你(nǐ)可以使用(yòng)7塊容量爲250GB的磁盤構築一個總容量爲1.5TB的RAID-5集,然後将其中50GB的磁盤空(kōng)間分配給一台服務器,再将800GB的磁盤空(kōng)間分配給另一台服務器,剩餘的存儲資源暫時(shí)閑置在一邊,以應付日後的不時(shí)之需--比如說,接入新的服務器、擴展服務器的容量,等等。因此,用(yòng)戶在挑選磁盤陣列産品時(shí),一定要事(shì)先預計(jì)一下(xià)需要連接的服務器數量。以最多隻能(néng)支持8台服務器的Dell/EMCAX100i爲例,如果你(nǐ)的公司現(xiàn)有50台Web服務器,那麽,選擇該産品顯然是不合适的。
三、充分利用(yòng)磁盤陣列的各種功能(néng)
存儲現(xiàn)在一般都提供基于控制器或其本身操作(zuò)系統的各項功能(néng),比如精簡配置,快(kuài)照,遠程複制等。利用(yòng)好(hǎo)這(zhè)些(xiē)功能(néng)會(huì)給您的存儲管理(lǐ)帶來(lái)極大(dà)的便利和(hé)可靠性。
比如,經常有推薦那些(xiē)使用(yòng)Exchange、SQLServer及其它事(shì)務處理(lǐ)系統的企業用(yòng)戶部署SAN系統,因爲,磁盤陣列自(zì)帶的快(kuài)照複制(snapshot)功能(néng)确實非常棒。一旦發生服務器系統崩潰或數據庫結構受損的災難,在短短的幾分鐘(zhōng)之内,就可以讓服務器恢複到(dào)最近一次制作(zuò)快(kuài)照備份的“時(shí)間點”時(shí)的狀态了(le)。否則,哪怕用(yòng)戶使用(yòng)的是基于磁盤的備份系統,修複一個大(dà)型的數據庫,怎麽着也(yě)需要花(huā)費數個小(xiǎo)時(shí)的時(shí)間。此外(wài),我還建議(yì)用(yòng)戶将磁盤陣列設置成“當系統處于激活狀态時(shí),每隔一小(xiǎo)時(shí)制作(zuò)一份快(kuài)照備份”,這(zhè)樣一來(lái),即使出現(xiàn)數據損耗,或是根據日志将數據庫前滾(roll-forward)到(dào)故障發生前一刻的狀态,損失也(yě)不會(huì)很(hěn)大(dà)。