人們認為主存儲最為神圣。沒有人希望干擾這么重要的東西;另外,次級存儲中的備份文件日益增長,成為更大的目標。
但是,情況發生了變化。次級數據(常指被刪除的重復數據)得到了更加完善和有效的管理,使得主存儲成為供應商及其客戶關注的焦點。方法多種多樣,但目標基本一致——通過壓縮和重復數據刪除技術盡量減少主存儲的規模。這么做不僅能降低主存儲的成本,還能相應減少下游對備份空間的需求。
如何最大程度地優化主存儲
NetApp存儲效率資深營銷經理Larry Freeman認為,在采用新技術提高主存儲效率之前,你應該盡量確保使用了自動精簡配置功能。這種技術能大大降低主存儲的總體需求,并已得到驗證。
而且,使用自動精簡配置功能時,不必對主存儲數據采取特殊處理。但是,Freeman認為主存儲也需要重復數據刪除技術,尤其是在虛擬環境中,每臺服務器可能都會面臨大量冗余文件。Freeman說:“高性能應用程序的資源負荷相對較小,但是重復數據刪除這種額外的負擔也會影響性能。”
對定期更新的數據而言,重復數據刪除技術并不能帶來太大利益。“對于沒有得到高效存儲的非結構化數據,我們確實看到了使用這種技術的機會。”Freeman說,“我們希望看到重復數據刪除在Sharepoint、Exchange服務程序、及較少使用的數據庫中得到更多的應用。”
為了與NetApp傾向于使用的重復數據刪除技術保持一致,Freeman強調后臺運行而不是在線運行重復數據刪除,可以達到最佳效果,且對性能造成最低影響。他說:“你可以利用晚上、周末等活動較少的時間。”
Freeman建議慢慢進行。“一些公司企圖立刻對所有卷執行重復刪除,隨后又想知道系統為何變得緩慢。”他說,“我們建議慢慢起步,然后觀看、觀察并學習。”他指出,應該從具有以下特征的卷開始執行:擁有大量重復數據,而性能又不是關注的焦點。
采用在線處理和后期處理主存儲的情況
Hifn業務開發部副總裁John Matze則持不同的觀點。他說,在線處理和后期處理都有一席之地。Matze建議先了解數據及其使用方式,這么做可以幫你選擇最佳的優化措施。
后期處理會產生一些問題,如影響備份窗口。采用后期處理時,你必須依靠操作系統提供緩存環境。Matze說:“后期處理需要一定的時間,但是如果你擁有良好的緩存環境,就不會有太大感覺。”后期處理還依賴“指針”重構數據,如果系統崩潰時,后期處理就會受到威脅。
Matze另外指出,在線優化從一開始就“使得數據干凈利落”。這么做有利于后期存儲和處理數據。
最后,存儲管理員的期望應該切合實際。他說:“重復數據刪除能大大提高效率。實際上,與次級存儲相比,主存儲中存在的重復刪除實例較少。”