數據存儲產業服務平臺

RAID存儲的諸多變化(二)

2013年12月18日存儲在線報道:在這篇文章中,我們將重點探討RAID技術當前的狀況和它的諸多變體,并且預測未來的發展方向。這包括傳統的實施和新增的拓展保護功能如擦除代碼等等。 與以前一樣,這些方法和其他方法主要被用于傳統硬盤和固態硬盤,以提高它們的可用性和性能。

重建時間長與什么有關?

有一種簡單的做法是避開很長的重建時間或者從更加實用的角度來說就是移除和屏蔽掉重建時間長造成的影響,但是這種方案說起來容易做起來難。

另一種可選方案是首先分析為什么會發生重建。例如,你是否從其他人那里聽說過重建并且對此很擔心?或者你確實經常遇到重建? 如果你遇到磁盤重建,那么磁盤多長時間出一次故障?你是否清楚磁盤出故障的原因? 那些磁盤是真的出現故障了還是在硬件或軟件中實施RAID時檢測到一個可能的問題? 如果不是因為廠商的固件或軟件設置造成的假重建,你是否過于謹慎了?

磁盤、機箱和適配器的類型、控制器以及相關的軟件都會對重建造成影響,其中有些因素的影響要比另一項因素的影響更大一些。

在重建問題上,通常不會拿出來討論的是一個問題是硬盤和控制器或相關軟件的選擇問題。簡單地說,使用廉價、質量較差的大容量硬盤或許可以幫你節省下一定的采購成本,但是重建硬盤所花的時間肯定會多一些。

這意味著,雖然某些系統重建1TB或2TB的硬盤所花的時間比十年前重建一塊9GB的硬盤所花的時間還要短,但是磁盤的容量也在不斷變大。同樣,在RAID 5配置中使用廉價硬盤可以在保證滿足可用性要求的前提下將磁盤容量提高到最大程度,同時將成本盡可能地降低。

另外還可以找出滿足所需保護水平所需的磁盤容量和降低預算之間的平衡點。其實有很多折中方案可以節省開支,但是你或許要承受性能下滑或可用性下降的結果。

你所能做的就是重新考慮在何時使用何層級的RAID。這還意味著重新評估那些保護工具的實施方案,包括軟件、硬件或兩者兼而有之。 例如,它們的預測或預防性替換功能是什么,快速重建或快速拷貝輔助,包括利用基于磁盤的加速功能。

而且,記住磁盤容量的大小也會與你要實現成本和性能目標而需要的彈性有關。因此,7一個解決方案有可能從RAID 5單對等增強到RAID 6雙對等,乃至其他的多對等解決方案。 多對等解決方案將消費更多的磁盤容量預備量,但是在寬條,RAID群組或保護群組中使用更多數量的硬盤時,這個影響與它們提供的彈性和好處相比是微不足道的。

為了避免消費掉原本不需要消費的資源,你還可以根據各種應用的需求使用不同層級的RAID或基于對等的保護功能。換句話說,一種規格或技術或工具及其實施是不能放之四海而皆準的。 畢竟,在數據中心或信息工廠中,并非一切都是一模一樣的。

RAID的今天和明天

越來越多的人開始了解或重新評估數據塊和共享區。在傳統的和交易性環境下,這些數據塊和共享區可能相對較小,大概在8KB到32KB,在專注的焦點從IOP或交易性應用向連續帶寬或處理能力轉移時,這些數據塊和共享區也許能夠達到64KB。 正在發生的其中一個事實是,數據塊或共享區的大小已經達到MB一級,這反映出I/O模式正在不斷發生變化,以及文件和對象(視頻、音頻、虛擬機)的大小比以前更大了。

多對等解決方案正在得到推廣應用,包括擦除代碼和分散算法,有些方案還跟傳統RAID配套使用。在這些混合實施案例中,基礎RAID以及它們支持的輕量級文件系統也許并不引人注意,但是它們卻能為高層級數據保護軟件提供基本的存儲服務。

這方面的某些案例包括針對云服務和其他環境的對象和Scale out存儲(硬盤和固態硬盤),然而RAID卻被用來管理基礎性的模塊JBOD商品硬件。

要點和RAID需要考慮的事項包括:

•并非所有的RAID實施方案都是一樣的,有些實施方案非?;钴S,還可以不斷發展,而另一些實施方案可能需要重新編寫。 因此,成為問題的往往不是技術或技能,而是方案實施以及部署的方式。

•RAID并未處于即將消亡的狀態,因此如果你認為某款存儲系統、設備、產品或軟件太古老以及即將退役的話,你只能說那款產品或廠商的解決方案快要消亡了。

•RAID可以被實施到硬件控制器、適配器或存儲系統以及各種設備之中,還可以通過軟件來實施,它在不同的實施方案中的功能或限制條件都是不同的。

•如果使用容量較大的硬盤和基于對等的解決方案,磁盤重建的時間通常較長,速度較慢;然后你也可以選擇如何在性能、有效性、容量和成本經濟之間取得平衡。

•RAID可以是單、雙或多對等的,或者建立在鏡像的基礎之上。

•擦除代碼方案可以利用對等方案并且猜測對等方案處于何種保護傘之下。

•RAID也許并不是一個酷、靚或有趣的話題,但是很多最新的工具、解決方案和服務都用到了某種形式的RAID或它的某種變體。 這是以創新的方式混用新舊設備的最好例子,這樣做可以在不增加復雜性的情況下提高設備效率。

•即使你不是RAID的忠實用戶,并且認為RAID是一種老舊的技術,你至少也應該花點時間去了解一下RAID是什么。

雖然在25年前RAID的基本要素和基礎主要與實施、如何實施和在哪里實施等問題有關,但是這些要素其實一直在拓展。這包括支持更大容量的磁盤和數量更多的磁盤,使用更大的數據塊或共享區,分布在本地和遠程辦公地點的新對等技術。

另外,這意味著以全新的方式去使用不同的技術和技能。例如,在對象或云存儲系統中,在后臺使用RAID 6技術來保護多塊硬盤,同時以更大的規模去使用擦除代碼或分散算法。

我曾經在不同的情況下使用過某些RAID解決方案,包括在NAS系統上使用RAID 5,在VMware服務器和其他數據保護和可用性解決方案中使用RAID 1。這還包括使用數據塊、文件和跨硬盤、HHDD、SSHD、固態硬盤和云對象存儲的對象存儲。

這就是它,至少現在與RAID重新評估有關。我們將在后續的文章中做更加深入的探討,其中可能會包括一些新的話題。

未經允許不得轉載:存儲在線-存儲專業媒體 » RAID存儲的諸多變化(二)
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走