與普遍觀點相反,歸檔的方式比歸檔的內容和理由更為重要。對于大市場而言,“非歸檔數據”的概念已經過時。清除舊數據意味著要花時間或投資必要的資源來決定哪些數據可被刪除,而大部分數據管理者都不喜歡做這類決定。因此,當今幾乎一切數據都進行了永久保存,從而生成了巨大的數據和內容庫,并造成了一種緊迫感,好像必須要建立一個能夠在這個“永久性存儲一切”蓬勃發展的新時代數據存儲架構。
磁盤和磁帶的使用現已重疊并提供更多選擇
當內容所有者和數據管理者必須在主存儲和歸檔存儲之間做出實質性的權衡時,歸檔內容和理由這一問題顯得更加重要。磁盤用于主存儲,而磁帶則用于歸檔。主磁盤非常昂貴,磁帶歸檔為數據帶來了巨大的管理負擔,并且也限制對數據的訪問。最新技術的發展已經改變了這一格局。對于長期存儲來說,磁盤存儲的成本不再過于昂貴。磁帶解決方案不再是管理密集型,不再限制數據訪問。然而,必須有合適的磁盤或磁帶解決方案,才能讓這些說法成立,并且對當今的歸檔使用量產生重要的意義。
現代歸檔的總體特征
最新技術的發展會對歸檔方式的效率產生巨大的積極影響,以下幾點特征需要牢記:
•低成本存儲。節約成本仍然是尋求主存儲替代方案的主要動機。
•數據耐用性。歸檔數據必須得到很好的保護,對耐用性的需求包括站點災難以及存儲組件故障。歸檔就是要保留數據,而不是轉移數據或丟失數據。
•方便存取數據。歸檔數據必須能夠輕松存取——如果不行,那又何必歸檔呢?
•無線可擴展性。當今的架構需要輕松擴展,從而節約成本。
•非破壞性的技術遷移。解決方案必須能夠無中斷地遷移到新的組件技術,從而提供長期利益,并從當前投資中實現成本節約。
優化歸檔存儲的新技術特性
市面上出現了一些新的熱門技術選項,實時歸檔策略時必須加以考慮:
1)擦除基于代碼的對象存儲。磁盤歸檔食物鏈中有史以來最偉大的事就是糾刪碼技術的出現,它有效地創建了數據開銷,以便在組件故障時保護數據,這類似于“RAID技術添加奇偶作為開銷”的方式。然而,糾刪碼與RAID不同,糾刪碼技術以數據分散的形式增加了開銷,而RAID技術則在一組固定的硬件組件上運行。糾刪碼的分散算法將單獨文件或對象轉化為許多數據元素,每個數據元素都攜帶少量冗余,這樣用戶只需要取回數據元素的一部分來檢索完整對象。當擦除基于代碼的對象存儲被部署時,無需復制,數據自然就能得到保護,以防止硬件組件故障。此外,當對象存儲分散在多個站點時(稱為“地理分布”),數據會得到進一步保護,防止站點級災難,同樣也不要復制。由于不需要數據復制,更不必說硬件是用來存儲和保護數據的。這就是為何從根本上來說,充分利用糾刪碼技術的數據存儲能夠大大降低硬件成本。同時,由于只管理較少的數據,軟件成本也有可能下降。最后,由于糾刪碼可在組件層面或驅動器層面處理硬件故障,而不是像RAID方式那樣只能在機柜或機箱層面處理故障,我們很容易就會發現,在糾刪碼環境中將組件升級到新技術并不需要破壞性的叉車升級方式。
2)LTFS和NAS磁帶。關于LTFS(線性磁帶文件系統),已經有很多傳言了。該技術于2010年推出,并能夠實現全線的磁帶使用模式。LTFS技術在磁帶盒上提供了一個完整的自我描述文件系統,這使用戶像是在自己的文件系統中將數據讀取和寫入到磁帶上,用戶可以逐字地將文件拖動到磁帶上,甚至永遠不用再擔心“必須使用專屬備份應用程序而在磁帶上讀寫數據”的問題。當今市面上有一些解決方案,能夠讓大型磁帶庫像NAS共享一樣被訪問,讀取磁帶上的數據會變得多么輕松?越來越多的軟件解決方案現在就支持LTFS格式,由于LTFS是作為 SNIA組織的開放式標準而被推動的,LTFS磁帶非常適合長期歸檔應用程序,這是因為開放式標準更有可能針對未來系統做好準備。LTFS軟件能夠將磁帶上數據的讀取和可移植性提升至全新的水平。
3)數據和磁帶完整性檢查。在磁帶領域,數據耐用性的革命性特點就是數據完整性檢查。一些產品讓用戶能夠制定策略,確定磁帶盒旋轉到驅動器里的頻率是多少,以測試磁帶和磁帶上數據的完整性。這就像旋轉酒瓶進行長期保存一樣。然而,與旋轉酒瓶不同,用戶能夠對可疑的磁帶采取行動,防止數據丟失。
現在做什么
顯然,在當今存儲一切的世界中,磁帶和磁盤都起到非常積極的作用。通過上述技術,兩者都能提供巨大的可擴展性和數據耐用性。正確的選擇是由規模、用戶訪問需求和預計數據增長速度來推動的。
對于小于100TB的小商店來說:要認真看待可充分利用LTFS、通過NAS訪問磁帶并包含數據完整性功能的磁帶系統。這些解決方案目前很不錯,一些人可能甚至都忘記了自己使用的是磁帶。
對于規模更大的環境,有選擇是再好不過的。評估那些可充分利用糾刪碼對象存儲的解決方案。這些解決方案可提供最全面的解決方案,以便讀取數據,并實現較高的成本效益。如果預算非常有限,大型NAS磁帶庫將繼續提供NAS讀取數據的便捷性,并且只需犧牲很少的數據讀取延遲性就能換得更低的成本。