當閃存遇見RAID:存儲數據安全如何保護
責任編輯:愛特編輯 瀏覽量:RAID常見的主流模式
RAID是專為硬盤驅動器開發的,但是隨著閃存的出現,那么問題來了,如何利用RAID在閃存中很好的工作?是用標準的RAID配置還是會用其它的方式更好呢?
談到RAID,可以說在當前的世界無處不在,該技術涵蓋了多種基于磁盤的冗余設計,能夠幫助損壞的磁盤進數據恢復,壞的磁盤可以在其它磁盤上進行信息重建。
RAID不是一個單一的模式,不同廠商可以采用不同的RAID模式來實現數據保護的方式,有多種RAID方式可以供大家選擇,下面就讓我們來看一下目前比較主流的方式。
RAID 模式:
RAID 0:兩個或多個硬盤驅動器可以采用RAID 0的方式來存儲數據,但是RAID 0并不提供冗余的保護,他是為了提高數據的容量而創建的,自身并不能提供保護。
RAID 1:RAID 1中的磁盤被分為鏡像的磁盤與存儲的磁盤,他最大的優勢就是能夠提供數據,但是由于有一半的存儲硬盤進行了數據鏡像,所以其的容量較小。RAID 1必須是兩盤位或者雙位數的磁盤才能組成。
RAID 5:采用分布式的奇偶校驗的方式,不僅能投提供數據的保護,同時還能夠增加數據的存儲克難攻堅。RAID 5至少需要3個磁盤,讀取性能雖然會受一些影響。但是是目前最均衡的方式。是企業目前采用最多的RAID陣列。
RAID 6采用雙奇偶硝煙的方式,RAID 6與RAID 5的數據保護方式類似,但是RAID 6采用兩個奇偶的校驗方式,雖然不影響讀取性能,但是影響寫入。
RAID在閃存方面所遇到的瓶頸
一般RAID問題
RAID并不是完美的,其仍然有一些不足之處,例如,其雖然提供看數據的可恢復功能,但是在重建過程中有可能遇到無法讀取數據的時候,同時RAID重建時間也有可能因為時間太長,這可能會直接影響到企業的業務。
用戶在選擇的時候,需要權衡容量和防護等級,RAID 1非常適用于不需要大容量,高性能的數據,但是對數據保護要求比較高的業務。RAID 5和RAID 5雖然能夠提供良好的容量和較大的存儲空間,但是性能則較低。
傳統的RAID在開始的時候,廠商建立的不同的實施方式,以提高RAID組的性能或容量。例如,在超大規模的計算服務器上需要使用冗余比較好的RAID級別。
當閃存存儲進入會發生什么情況?
閃存的出現使得RAID發生了根本性的轉變,這個專為旋轉的磁盤設計的功能,是否仍然能夠適用閃存產品呢?
首先我們來看一下閃存與硬盤的區別,閃存沒有移動部件,但是讀取方面有限制,壽命是其重要的一方面。他不可能永遠的持續下去,數據仍然需要保護,防止閃存失敗。
RAID 1、5、6、10單一的配置可能并不能滿足現在的用戶需求,可能需要混合式的方式,RAID10結合鏡像的方式才能夠保護整條閃存的數據安全。并且傳統的RAID運用到閃存中并沒有特殊的優化,這對閃存的性能是影響深遠的。
大多數閃存存儲供應商都有來自于硬盤陣列的背景,并開始與他們的閃光系統采用標準的RAID配置。并且他們也會對RAID優化。隨著存儲介質的變化,RAID需要更多的模式以及方式來保護數據。