計算機云存儲數據遷移
時間:2022-07-11 10:17:15
導語:計算機云存儲數據遷移一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
1引言
云存儲作為云中的一項重要服務,它通過集群應用、網格技術或分布式文件系統等將各種存儲設備通過應用軟件集合起來,對外提供數據存儲和業務訪問。云存儲中,信息使用者并不要求知道服務器的具體型號或接口類型等信息,只要獲得授權就可以對云存儲中的數據進行訪問,這隱藏了復雜程度,為用戶提供了一個更為便捷的訪問數據的方式。
2云存儲中數據遷移分析
當我們從一個物理環境和單個陣列過渡到完全虛擬化的、高度動態的存儲環境時,數據的遷移就成了云存儲方案中最為基礎、關鍵的步驟,它在整個方案中占有了舉足輕重的作用。
2.1數據遷移中的網絡連接數據云遷移必須面對云的網絡連接能力的考驗。企業與云之間數PB的數據的來回切換是比較困難的。目前大部分的操作模式是通過一個局域網或者廣域網進行數據傳輸。根據企業數據量大小不同以及網絡連接能力的高低,初次的數據遷移可能會持續相當長一段時間,因此,響應延遲是阻止云存儲被采用的一個最重要因素。這里,建議各個機構在做數據云遷移前仔細檢查本機構的網絡情況并對內部網絡的安全現狀進行評估。目前,提高現有網絡連接能力已經成為了一個新的研究方向,只有當網絡足夠好時,數據遷移才會更便捷。雖然有些云供應商提出了用物理遷移的方法來代替網絡傳輸數據,但是我們要看到,由于工作性質的原因,有些類似于病人病歷、企業核心數據等敏感數據是不能被復制或采取物理遷移的方法帶走的。鑒于此,要把企業的數據轉移到云中,針對不同的實際情況這里我推薦兩種方法:當企業的數據吞吐量較大但是數據量不是特別多,對傳輸延遲也沒過多要求時,云供應商可以提供從企業到供應商某個存儲節點之間的私人鏈接,方便企業遷移數據。企業可以根據自己的時間,在不影響公司正常運行的情況下做數據的轉移安排;當企業的數據可以提供拷貝,那么我們可以采用sneakernet的方式,即人工網絡模式,將數據通過磁盤、移動存儲設備等從企業服務器拷入到云數據中心或者從云數據中心拷貝出來,目前一些云供應商為了加快數據的轉移,在給企業進行數據轉移時會采取一些切實有效的人工網絡模式,例如Nirvanix公司,他們在給客戶進行數據轉移時會提供一個配置了雙千兆級以太網接口的存儲服務器,當客戶的數據拷貝完畢,公司就會帶走服務器并將數據拷貝到云數據中心。而在初始備份之后,網絡帶寬壓力將得到緩解,以后企業只要做增量備份即可。
2.2數據遷移中的數據結構化和遷移工具的選取為了將數據倉庫有效地轉移到云端,我們需要適當結構化數據并使用正確的數據分析工具及云遷移工具。傳統關系型數據庫中的數據要轉移到云端非關系型數據庫需要面臨很多的問題,一是要解決如何從關系型數據庫中快速有效地抽取大量的數據到云文件系統和數據庫,二是數據的轉換問題。這里推薦基于Windows和.NET的MicrosoftWindowsAzure。使用MicrosoftWindowsAzure作為云平臺,應用程序可以很輕松地遷移到云中。以目前常見的+SQLServer的開發模式為例,由于SQLAzure和SQLServer之間的高度兼容性,因此遷移數據將會變得容易起來,我們只用留意數據庫的最大尺寸即可。一般來說數據庫的大小不宜超過50GB。當數據超過此大小時,可使用SQLAzureMigrationWizard來協助分析和遷移數據。它可以分析你當前的模式并找出與SQLAzure的不兼容之處,協助開發者修改。同時,可在后臺使用BCP,把需要遷移的數據遷移到云中。
2.3數據遷移過程中的安全問題在數據云遷移過程中,制定一套安全有效的數據遷移方案對數據遷移進行安全管理是十分重要的。在安全管理的事項中,有三點是必須要考慮的。首先是數據,企業中不是所有的數據都適合放到云環境中去,若“敏感信息一旦受到危及,就有可能危害企業甚至決定企業存亡”的數據,企業在選擇時就該更加謹慎,要考慮是否保留。其次是安全,不管是什么服務、什么樣的存儲技術,都要確保云提供商的安全措施可靠而明確。最后是加密,事實上,企業無法從云存儲提供商的承諾中確保數據的安全,應該采取一切措施,特別是加密來防止敏感數據泄露。對于許多公司來說,信息就是核心資產,如果員工和客戶無法獲得信息,或者信息被非法使用,公司就會陷入困頓。對此,我們有一些方法來解決云遷移過程中的安全問題,比如我們可以先將用戶分為若干部門并建立每個用戶的樹型結構標簽,將其保存到存儲云中的中央節點。同時,將存儲云中的數據節點劃分為若干機組建立存儲云系統的樹型結構標簽,并將其保存到存儲云中的中央節點。然后,我們建立上述兩個樹型結構標簽點對點的關聯關系,得到每一部門數據遷移過程中的目標機組安全選擇策略,并將其保存到存儲云中的中央節點。最后,中央節點根據此安全策略,確定每一待遷移數據塊要遷移的目標數據節點,執行遷移命令進行遷移。不管我們采用什么安全性數據轉移方案,數據的備份工作都是必不可少的。企業應做好數據遷移過程中的數據備份工作,雖然一些云供應商會做這一步操作,但是我們還是建議企業自己備份,不管備份在什么地方,我們都必須確保在數據轉移過程中受到嚴密的保護,并且要求云供應商提供監控功能,監控訪問數據的人員以及對核心數據的加密。
2.4數據遷移中的云供應商切換最后,如果企業對當前云供應商提供的服務不滿意需要更換服務商,如何在兩家服務商的云之間轉移數據?這應該是當前一個很棘手的問題。由于目前云存儲還處在初級階段,各個云供應商都采用自己的加密或傳輸機制,因此沒有一個規范和約束的統一標準。很多云存儲供應商無法直接將客戶數據遷移到另一家供應商。當服務出現故障時,數據將返還給客戶,然后客戶要再找另一家云供應商,或者將數據存儲在本地服務器。這里建議各個云供應商提供一組云數據管理的應用編程接口API,讓不同云供應商之間的數據遷移更加便捷。
3總結
數據遷移需要精心謀劃,不合理的方法會導致企業資金超過預算、數據不完整等問題,我們應盡可能的規避這個過程中的數據遷移錯誤。這里給大家幾點建議:一是在遷移過程中必須確保包含了全部數據源;二是優化存儲;三是盡可能的采用“自動化轉移”的方式;四是應該根據不同環境有區別的復制,這樣可以盡可能的回收孤立的數據或者將他們移動到更有效的平臺。