數據存儲產業服務平臺

存儲博客 期待內置重復數據刪除的ZFS

本文作者Howard Marks是Networks Are Our Lives公司的首席科學家。這家公司總部位于新澤西州霍博肯,從事顧問工作。1987年以來,他一直專注于系統的分析和寫作。  

盡管人們還在猜測歐盟對壟斷的擔憂是否會導致Oracle與Sun的合并流產,Sun的博文作者和ZFS的創造者Jeff Bonwick本周還是宣布ZFS現在增加了在線重復數據刪除功能。我們從7月起就一直在等待Sun實現重復數據刪除功能,我感興趣的是ZFS重復數據刪除的工作方式。同時,在基于服務器的存儲解決方案中加入價格合理的重復數據刪除功能會帶來什么樣的結果,這也讓我感興趣。

當我第一次聽說Sun準備在ZFS上增加重復數據刪除功能的時候,我預計會是一個類似于NetApp重復數據刪除那樣的系統–以前也被稱為A-SIS(高級單實例存儲)。那是一個后處理重復數據刪除系統,數據縮減率相對較低。Sun的用戶可能會對那樣的系統感興趣。我以前曾經提到企業級NAS(網絡附加存儲)人士在集成數據縮減技術的時候非常謹慎,為的是不讓他們的客戶有任何理由認為新的功能會影響NAS設備的性能。

另一方面,Sun已經意識到服務器CPU周期正變得越來越快于磁盤I/O帶寬,并且已經決定利用可用的CPU周期來管理存儲。這使得他們可以設計一個可以作為數據中心計算節點或存儲節點的服務器。

和NetApp的重復數據刪除一樣,在每個塊被寫入磁盤的時候,ZFS利用計算出的塊校驗碼來確保數據完整性,從而確定重復的數據塊。管理員用一個命令就可以啟動存儲池的重復數據刪除功能。他們還可以選擇不信賴非??箾_突的SHA-256散列算法而啟用逐個字節的確認方式。聰明的用戶甚至還可以使用計算密集型的fletcher4校驗碼來確認"相似"的數據塊并通過查對來確保他們不會對那些從一開始并不是真的重復數據的數據進行重復數據刪除。

加上ZFS很多年前就已經具備的數據壓縮功能和運行NexentaStor的服務器(或Sun設備),這可以成為一個通用的存儲系統,為NFS(網絡文件系統),iSCSI(互聯網小型計算機系統接口)或甚至FC(光纖通道)連接系統提供很好的數據縮減功能。

一兩個月后,我們應該就可以看到帶有ZFS重復數據刪除功能的OpenSolaris供用戶下載。也許Nexenta人員會將它擴展到NexentaStor。我期待著它的實現。

 

未經允許不得轉載:存儲在線-存儲專業媒體 » 存儲博客 期待內置重復數據刪除的ZFS
精品国产午夜肉伦伦影院,双性老师灌满浓jing上课h,天天做天天爱夜夜爽,攵女乱h边做边走