在資料保護要求越來越高的情況下,可以容忍2顆硬碟損壞的RAID 6便成為企業的新選擇,然而,目前RAID 6的使用者仍居少數,主要是RAID 6有降低效能等疑慮。

磁碟陣列(Redundant Arrays of Inexpensive Disks;RAID)其原理是將數個硬碟藉由陣列方式組成一個磁碟組,因此可透過磁碟的加成效果來提升整個磁碟系統的效能,並能將資料切割成不同區段存放在各個硬碟上,以提升資料安全。此外,磁碟陣列還能利用同位元校正(Parity Check)方式,當陣列中任一顆硬碟故障時,仍能讀出資料。

RAID層級主要分為0、1、0+1、3、5、6等,其中RAID 5為目前的主流應用。RAID 5是在每顆硬碟上儲存一份校正資料,因此當其中一個硬碟損壞時,就會利用其他的硬碟中的校正資料把損壞硬碟中的資料重建到新硬碟中。然而RAID 5仍存在的風險,就是在資料重建的過程中再損壞一顆硬碟,這樣的情況下資料就無法救回了。而RAID 6 便是藉由儲存2 份校正資料(Double Parity)的方式,讓系統即使損壞兩顆硬碟仍能進行資料回復,而且在一顆硬碟損壞的情況下,RAID 6的資料回復完整性也較高。

普樺科技技術主任李坤隆表示,有用戶的磁碟系統曾經遭遇兩顆硬碟故障的情況,因而損失所有的資料,於是此用戶便將原本的RAID 5轉而採用RAID 6。

目前許多廠商都將對RAID 6的支援納進磁碟陣列中,如惠普(HP)、昇陽(Sun)、HDS和普樺科技等。HDS技術總監張憲桐表示,若是磁碟陣列中硬碟容量很大,而且硬碟數目較多時,發生2顆硬碟損壞的機率也相對提高。一般而言,300GB容量以上的硬碟以及12顆硬碟以上的磁碟陣列就可考慮採用RAID 6,此外,由於SATA的使用壽命較光纖和SCSI硬碟短且錯誤率較高,因此對RAID 6的需求也會較高。

然而,廠商也多表示,目前會採用RAID 6的比例很低。主要原因包括RAID 6的效能較RAID 5差、必須使用兩顆備援硬碟因而提高成本、RAID 6尚未成為共同標準、有其他取代方案等。比如某些磁碟系統就可提供自我監測機制,一有狀況發生,系統就會馬上通知管理人員,如喬鼎科技的PDM(先知資料搬移技術),當硬碟快要損壞時就會發出通知並開始進行重建,且重建的速度可加快許多。

藉由RAID 6會降低效能的原因,NetApp資深系統顧問工程師姜群表示,是因為資料寫入時的同位元校正機制必須執行兩次,另外,資料重建時,回復的時間也較RAID 5要多一倍。

昇陽目前則僅在高階的磁碟陣列上提供RAID 6的支援,其DMG事業群資深技術顧問周岱民表示,預計要等到RAID 6成為標準後,才會在中低階的產品中也納入對RAID 6的支援。

除了RAID 6可容許兩顆硬碟同時損壞之外,也有廠商藉由其他技術達到相同效果,如NetApp的RAID DP,或是惠普的Virtual RAID技術。臺灣惠普企業系統事業群網路儲存解決方案事業處儲存方案產品經理蕭舜華表示,藉由Virtual RAID,不論是使用哪一種RAID都可容許兩顆硬碟壞掉,而且不用另外放置備援硬碟。

此外,由於各家的RAID 6編碼各不同,因此對於效能的影響也各異。而企業是否需要藉由RAID 6為資料提供更高的保護,除了評估資料價值、設備成本外,還要考量對效能的影響,若企業不使用RAID 6,也可藉由其他方法提高對資料的保護。文⊙許雅婷

熱門新聞

Advertisement