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