全閃存數(shù)據(jù)中心的概念之所以很吸引人,是因為它可以消除耗時的系統(tǒng)調(diào)優(yōu)。它使數(shù)據(jù)中心得以支持最大的虛擬機密度,它的存儲響應(yīng)時間讓大多數(shù)應(yīng)用程序提供者都感到滿意。
隨著閃存每GB價格的普遍下降,數(shù)據(jù)縮減方法,例如重復(fù)數(shù)據(jù)刪除,壓縮和精簡配置等,也使全閃存數(shù)據(jù)中心從概念轉(zhuǎn)變?yōu)楝F(xiàn)實。很少有廠商能夠同時提供解決數(shù)據(jù)縮減難題的所有三種方案,所以重要的是知道哪個方法(如果有的話)對你的組織最為適用。
當(dāng)考慮采用數(shù)據(jù)縮減技術(shù)使閃存更加實惠時,你必須考慮到可能的性能影響。在幾近零響應(yīng)時間的存儲介質(zhì)上添加任何層都會對性能產(chǎn)生影響,但關(guān)鍵問題是 應(yīng)用程序或用戶會注意到這層的影響嗎? 你總是可以通過增加處理能力和內(nèi)存來減輕性能影響的。
選擇你所適用的數(shù)據(jù)縮減方法
對于絕大多數(shù)數(shù)據(jù)中心,任何數(shù)據(jù)縮減方法所帶來的相關(guān)開銷幾乎都不被覺察。這些系統(tǒng)能夠充分利用那些大多數(shù)數(shù)據(jù)中心無法利用的性能,所以花費一些數(shù)據(jù)縮減的處理周期來降低閃存系統(tǒng)的成本顯然是值得的。
自動精簡配置(Thin provisioning)是一種圓滿的解決方案,幾乎適用于每一個環(huán)境。動態(tài)增加一個卷的容量當(dāng)然會產(chǎn)生開銷,但它是很小的。這種技術(shù)作用很大,因為其他形式的數(shù)據(jù)縮減方法都不能對其進行優(yōu)化。它將新增容量硬分配給指定的LUN,并且不再被其它所有LUN共享。
重復(fù)數(shù)據(jù)刪除技術(shù)(Dedupe)能夠跨文件消除數(shù)據(jù)的冗余部分。重復(fù)數(shù)據(jù)刪除的回報是顯而易見的,尤其是在虛擬環(huán)境中,不同的客戶操作系統(tǒng)之間的數(shù)據(jù)其實存在著大量的共性。
然而,重復(fù)數(shù)據(jù)刪除可能顯著增加對性能的需求。它會創(chuàng)造大量的元數(shù)據(jù),用于跟蹤那些冗余數(shù)據(jù)中的獨特數(shù)據(jù)和指針??焖賯鬟f重復(fù)數(shù)據(jù)刪除所需要的元數(shù)據(jù)對于整個系統(tǒng)的性能是個關(guān)鍵。盡管閃存會帶來一定幫助,在系統(tǒng)擴展時繼續(xù)跟蹤冗余還是需要更多的CPU能力,進而導(dǎo)致存儲系統(tǒng)采購成本的提高。
壓縮(Compression)也能夠降低對存儲容量的占用,它從根本上消除文件內(nèi)的冗余,而不是文件之間的冗余信息。盡管壓縮不可能提供像重復(fù)數(shù)據(jù)刪除所提供的那么高的縮減比率,例如9:1,它提供的是一個更加一致的處理結(jié)果,因為它作用于所有文件,并且無需創(chuàng)建跨文件的冗余信息。這種文件級的高效率使壓縮特別適用于數(shù)據(jù)庫和其他單文件信息。
1 2 閱讀全文