曾龍輝
摘要??? 在計算機技術(shù)快速發(fā)展的背景下,數(shù)據(jù)存儲數(shù)量正在逐漸增加,而云存儲技術(shù)作為其中一個重要的信息存儲方式,可以在應用中發(fā)揮重要的作用。本文立足于現(xiàn)階段計算機云存儲中數(shù)據(jù)遷移所面臨的考驗,對云數(shù)據(jù)遷移面臨的問題解決方法進行了論述。希望可以通過以下經(jīng)論述促進云存儲技術(shù)進一步完善。
【關(guān)鍵詞】計算機技術(shù) 云存儲 數(shù)據(jù)遷移
伴隨社會需求的不斷增加,計算機技術(shù)被廣泛應用,云存儲作為計算機技術(shù)當中一個新型的存儲方式,它具有便捷、穩(wěn)定以及高效等優(yōu)勢,可以在日常生活中滿足人們多種使用需求。究其根本,云存儲其是一種綜合性質(zhì)的系統(tǒng),針對不同的存儲需求,表現(xiàn)出不同的使用方式,可適應性極高。
1 計算機云存儲中數(shù)據(jù)遷移面臨的考驗
1.1 網(wǎng)絡連接能力的考驗
云存儲究其根本需要依靠互聯(lián)網(wǎng)來實現(xiàn),那么數(shù)據(jù)遷移就必將會面臨網(wǎng)絡連接能力這個問題。在對云存儲進行使用過程中,客戶之間與云端經(jīng)PB數(shù)據(jù)切換十分困難,現(xiàn)階段的操作模式仍然應用局域網(wǎng)以及廣域網(wǎng)達到數(shù)據(jù)傳輸?shù)哪康摹2煌瑪?shù)量的數(shù)據(jù)傳輸,最后的時間不盡相同,并且網(wǎng)絡連接能力不同,傳輸時間也會不同。所以系統(tǒng)終端的響應滯緩是阻礙云存儲被應用的主要原因。
1.2 數(shù)據(jù)結(jié)構(gòu)化以及遷移工具選擇的考驗
為了可以將數(shù)據(jù)庫轉(zhuǎn)移到云存儲系統(tǒng)當中,就需要就行適當?shù)臄?shù)據(jù)結(jié)構(gòu)化,并且選擇合理的數(shù)據(jù)遷移工具。傳統(tǒng)形式的數(shù)據(jù)庫想要轉(zhuǎn)移到云存儲系統(tǒng)中需要面臨很多問題:首先需要解決數(shù)據(jù)的抽取問題。在轉(zhuǎn)移過程中,需要數(shù)據(jù)庫在短時間內(nèi)將數(shù)據(jù)信息抽取到云存儲系統(tǒng)數(shù)據(jù)庫當中。其次,需要解決數(shù)據(jù)的轉(zhuǎn)換問題。怎樣才能在抽取過程中完成數(shù)據(jù)模式的轉(zhuǎn)換,以此來更好的適應云存儲系統(tǒng)環(huán)境,讓云存儲系統(tǒng)可以兼容更多信息。
1.3 數(shù)據(jù)遷移的安全問題
基于計算機技術(shù)下的數(shù)據(jù)遷移,將會具有安全性,在轉(zhuǎn)移過程中是否能保證數(shù)據(jù)的完整性以及數(shù)據(jù)不丟失是必須解決的問題。安全管理中,使用者的數(shù)據(jù)遷移必須認識到以下幾點內(nèi)容:
(1)使用者的數(shù)據(jù)是不是全部都適合存儲到云系統(tǒng)當中,一旦敏感數(shù)據(jù)發(fā)生泄漏,將會對使用者造成不可估量的危害。對于這種數(shù)據(jù),使用者需可以進行選擇性保留。
(2)在應用任何存儲系統(tǒng)或者是相關(guān)服務之前,都需要對云供應商進行考察,看其安全保護措施是否完善。
(3)需要對待遷移數(shù)據(jù)進行加密。因為使用者并不能從云供應商的承諾中確定數(shù)據(jù)遷移是否真的安全,應該采用相應措施對數(shù)據(jù)進行加密,特別是敏感數(shù)據(jù)要尤為的重視。
2 計算機云存儲中數(shù)據(jù)遷移的分析
2.1 數(shù)據(jù)遷移的網(wǎng)絡連接
為了可以讓數(shù)據(jù)遷移變得更加適應各種存儲類型,需要對網(wǎng)絡選擇以及網(wǎng)絡連接進一步細化。基于上文中提到的多種問題,針對不同使用情況的網(wǎng)絡連接可以通過以下兩種方法來實現(xiàn):第一種方法,當數(shù)據(jù)存儲者的數(shù)據(jù)處理量較大,但是數(shù)據(jù)整體數(shù)量并不多時,可以對計算的信息傳輸效率不做太高要求,在這種情況下,云供應商則可以根據(jù)使用者的具體情況提供一個供應商到使用者的私人網(wǎng)絡接入點,在使用過程中可以減少使用者數(shù)據(jù)遷移的時間,以及一些不必要的傳輸環(huán)節(jié)。同時云存儲系統(tǒng)的使用者可以在不影響正常生活以及工作的情況下根據(jù)自己的時間安排數(shù)據(jù)遷移工作;第二種方法,在云存儲系統(tǒng)的使用者,可以對數(shù)據(jù)進行拷貝的情況下,則可以應用sneakernet這種方式進行數(shù)據(jù)經(jīng)遷移。也就是利用人工網(wǎng)絡模式,將待遷移的數(shù)據(jù)拷貝到磁盤或者是其它移動存儲設備當中。就目前的使用情況來說,這種方法可以很好的適應多種情況下的數(shù)據(jù)遷移。很多云供應商為了可以實現(xiàn)數(shù)據(jù)的快速轉(zhuǎn)移,都會對待轉(zhuǎn)移數(shù)據(jù)采用一些合理的人工網(wǎng)絡模式。
2.2 數(shù)據(jù)結(jié)構(gòu)化以及遷移工具的選擇
為了更好的解決數(shù)據(jù)抽取以及數(shù)據(jù)轉(zhuǎn)換的問題,數(shù)據(jù)結(jié)構(gòu)化以及遷移工具的選擇就顯得尤為重要。本文建議采用Windows和.NET基礎之下的Microsoft Windows Azure。應用Microsoft Windows Azure作為云存儲系統(tǒng)的平臺,這樣相關(guān)的應用程序就可以非常輕松快速的轉(zhuǎn)移到云存儲系統(tǒng)當中。這里我們以當下應用最為廣泛的ASP.NET+SQL Server來進行分析,該種開發(fā)模式下的SQL Azure和SQL Server具有十分高效的系統(tǒng)兼容性,所以對于任何類型的數(shù)據(jù)都具有良好遷移效果,這樣數(shù)據(jù)遷移就可以達到簡潔、高效的目的。在數(shù)據(jù)遷移過程中只需要注意數(shù)據(jù)庫的容量即可,通常情況下對于數(shù)據(jù)庫容量大小的規(guī)定為不超過50GB。但是傳輸數(shù)據(jù)數(shù)量如果超過了50GB,那么可以應用SQLAzure Migration Wizard來進行數(shù)據(jù)的輔助遷移。這個系統(tǒng)可以對當下的數(shù)據(jù)模式進行分析,尋找出與SQL Azure不相匹配的數(shù)據(jù)模式,以此來幫助開發(fā)者修改系統(tǒng)的局限性。并且也可以應用BCP在后臺當中完成數(shù)據(jù)的遷移活動。
2.3 提升數(shù)據(jù)遷移的安全性
對于很多云存儲系統(tǒng)的使用者來說,信息就是最為寶貴的財富,是核心資產(chǎn)。如果使用者不能很好的從云存儲系統(tǒng)中獲得信息,或者云存儲系統(tǒng)中的信息丟失,都會讓使用者陷入困境當中。對此需要采取一些合理方法維護數(shù)據(jù)遷移的安全。例如,可以采用樹型結(jié)構(gòu)標簽的方法,將每個用戶都劃分為不同的部門,并最終保存到云存儲系統(tǒng)的中央存儲節(jié)點之上。同時,繼續(xù)應用樹型結(jié)構(gòu)標簽將各個數(shù)據(jù)節(jié)點分成為不同的機組,最后保存到云存儲系統(tǒng)的中央存儲節(jié)點之上。然后,我們將上面這個兩個樹型結(jié)構(gòu)標簽中的各個對應點進行關(guān)聯(lián),這樣就可以得到不同類型數(shù)據(jù)遷移的不同安全策略。最后,每個數(shù)據(jù)塊在轉(zhuǎn)移過程中都可以執(zhí)行相應的安全命令。
3 總結(jié)
綜上所述,我們國家云存儲系統(tǒng)還處于使用的初級階段,雖然可以很好的滿足日常信息存儲需求,但是在數(shù)據(jù)遷移方面仍然面臨很多的考驗。總的來說數(shù)據(jù)遷移是一個需要精心策劃的過程,不恰當?shù)倪w移方法將會造成傳輸效率慢以及數(shù)據(jù)丟等問題的發(fā)生。以上內(nèi)容對數(shù)據(jù)遷移過程進行了簡要的優(yōu)化,最終達到科學的數(shù)據(jù)遷移。
參考文獻
[1]杜丹蕾,尹向東.基于公有云存儲的計算機專業(yè)實驗室重構(gòu)[J].湖南科技學院學報,2015,36(05):113-115.
[2]張興旺,李晨暉,秦曉珠.構(gòu)建于廉價計算機集群上的云存儲的研究與初步實現(xiàn)[J].情報雜志,2011,30(11):166-171+182.