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