對于越來越多的機構來說,云存儲是一個具有吸引力的選擇。外包存儲基礎架構所能帶來的潛在好處是顯而易見的,例如增量的存儲開支、接近無限制的存儲容量和削減的開銷。然而對于很多人來說,問題的關鍵是——實施。如何對適當的數據進行識別并物理地遷移到云中,現在這個問題還并不明確。文件虛擬化提供了一個帶有跨平臺存儲分層的解決方案。通過將文件整合到一個訪問頻繁的層中,文件虛擬化技術為企業機構提供了一個內部的數據基礎架構,并架起了一座通向云的橋梁。
云存儲的定義有很多,從服務本身一直到存儲基礎架構(支持這些服務或者甚至是這個基礎架構的組成部分)。然而,云存儲所能帶來的好處是令人印象深刻的。云存儲可以提供近乎無限制的可擴展性和一種“付費即用”的模式,對于那些較低層級和歸檔存儲來說尤其具有吸引力。從物理角度來說,云是遠程的,讓企業機構可以離站獲取用于災難恢復保護的數據。作為一種外包服務,云存儲還可以簡化存儲管理和免除維護存儲基礎架構的麻煩。
雖然云概念對很多機構來說具有很重要的意義,但是云技術的實施是存在諸多挑戰的。由于帶寬限制所導致的WAN延遲對于很多用戶來說是不可接受的。另外,數據完整性和數據安全性等問題使得云技術并不適合于某些用戶和某些數據集。對于某些機構來說,將數據控制權交給一個外包實體可能會帶來不少麻煩,我們還有待找到一種將數據遷移到云的同時維持數據訪問的方法。另外我們還需要一個對云的整合訪問點,因為來自于每個存儲平臺的獨立連接是不切實際的。最重要的是,我們需要有一種方法來自動識別出哪些數據適合遷移到云中。
根據現有云技術(包括帶寬)的限制,只有那些對于延遲有更高容忍力的數據集才適合于遷移到云中。這個云中有訪問最不頻繁的數據,例如保留的備份副本、參考歸檔、需要保留的項目支持數據等等。一個可以根據每個層匹配數據并相對應地遷移數據的存儲分層機制是云實施的重要一部分。對于大多數機構來說,一個增量的實施過程是最合適的,這意味著分層系統必須配合現有存儲——而不是徹底更換一個新的基礎架構。
存儲分層
實施存儲分層可能需要幾天的時間。它可以像歸檔包那樣簡單,把文件遷移到一個歸檔層(或者庫)中,只留下一個stub文件。很多存儲陣列中帶有的選配軟件可以識別適用于每個層的數據并根據預設的使用規則進行遷移,這可以是陣列架構本身中的磁盤驅動器或者固態盤,或者同一家制造商其他平臺中的存儲層。雖然現在有很多給予平臺的存儲分層,但是并一定能解決很多企業機構的需求。例如,所有考慮要遷移到云中的數據就不在一個存儲平臺上。
目前大多數遷移解決方案都是取決于對數據所保存在的存儲硬件或者文件系統的了解。談到云存儲,這種了解也許是無法做到的,而且云提供商在某個特定時期內使用的基礎架構也不盡相同。而且,出于對外包的理解,用戶希望能夠自由地切換云提供商而不會被鎖定在一家提供商。歸根結底,這些因素需要的是一種可以管理來自不同制造商不同存儲層的數據的跨平臺文件系統。
文件虛擬化
文件虛擬化技術提供了一種解決方案。文件虛擬化根據終端用戶的請求提取一個文件的物理位置信息。與DNS類似,它不需要了解每一個文件的物理位置。文件系統設備接受所有來自用戶的文件請求,并將其路由到現有保存每個文件的存儲設備。應用對于存儲分層是很明顯的,因為每個后端存儲設備可以保留一個不同的存儲分層,不管制造商是誰。虛擬化設備可以按照分層規則按需地在這些存儲設備之間遷移文件。
文件虛擬化的實施與將現有存儲設置為一級存儲并從一個舊陣列中創建第二個層一樣簡單。通過運行一個文件虛擬化設備,可以創建不同存儲層,設定一個文件訪問的時間期限,然后隨著文件 “過期”系統會將其遷移到二級層中。與單獨的數據遷移項目相比,這種方法要更加精確,因為它只會根據歷史紀錄遷移數據,而不是IT技術人員的猜測。除此之外,隨著時間的推移,這種方法還將繼續自動地遷移那些滿足設定標準的文件。
重要的是起步初期,邁出第一步是最艱難的。通過簡單設定一個數據遷移的訪問數據策略,這種分層流程會變得非常簡單,既沒有必要組織數據,也無需創建一個細致的數據生命周期管理規劃。當數據使用頻率下降的時候,文件虛擬化會自動將數據遷移到較低的存儲層中,如果再次訪問這些數據的時候則會遷移到較高的存儲層。最重要的是,數據擁有者不會感覺到有任何變化——他們可以繼續像往常一樣訪問數據,不管這些數據到底保存在了哪里。
隨著企業機構逐漸適應文件虛擬化,他們可以繼續添加更多的層。例如,可以利用一個0級固態盤陣列來提升性能。與創建初始歸檔層一樣,你可以提取訪問最頻繁的數據然后將其保存在固態硬盤上。同樣地,你還可以根據需要添加較低的層,調節對不同文件類型的訪問時間,最大程度上節約成本。一旦部署了文件虛擬化系統,新增的存儲層只需要很少的成本。
到了實施云的時候,就等于只是又添加了一個存儲層。內部的基礎架構已經準備就緒。環境中所有滿足新的云存儲層的文件都將被遷移,就好像是另外一個內部層。大多數云歸檔提供商會為用戶提供一個可以作為通向因特網附加存儲的網關的設備。這些設備通常會從 NFS和CIFS等協議轉移到像WEBAV或者REST這樣更加“因特網友好”的協議。未來,文件虛擬化設備本身將可以做這種轉移,最終將提供對云廠商API集的強大支持。這最終將消除對附加設備的需求,實現云鏡像,允許定制元數據的輸入以加快從舊歸檔中的找回。
總結
云存儲是一種理想的擴展形式,最終將可能會取代內部歸檔的數據。無論是在存儲領域的高性能高成本一端,還是在高容量低成本一端,存儲技術的選擇將會變得越來越豐富。支持這些技術選擇的關鍵——不管是否實施云存儲計劃——是為能夠支持多層級存儲打下基礎,而文件虛擬化則是打下這一基礎的一個簡單且自動的方法。