一種基于云計(jì)算的數(shù)據(jù)遷移系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供了一種基于云計(jì)算的數(shù)據(jù)遷移系統(tǒng),幫助用戶在服務(wù)期或從終止服務(wù)到用戶的應(yīng)用帳戶被銷毀前,仍然能夠通過(guò)原有的應(yīng)用帳戶將數(shù)據(jù)遷移至新的云提供商。同時(shí),通過(guò)本發(fā)明的數(shù)據(jù)遷移系統(tǒng),能夠快速及時(shí)的將用戶數(shù)據(jù)從云中源數(shù)據(jù)庫(kù)遷移至云中目的數(shù)據(jù)庫(kù)。使得用戶能夠盡快在新的云提供商之處恢復(fù)原有服務(wù),提高了云用戶的用戶體驗(yàn)。
【專利說(shuō)明】
一種基于云計(jì)算的數(shù)據(jù)遷移系統(tǒng)
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及云計(jì)算技術(shù)領(lǐng)域,特別涉及一種基于云計(jì)算的數(shù)據(jù)迀移系統(tǒng)。
【背景技術(shù)】
[0002]云計(jì)算提出“ITS卩服務(wù)”的新理念,并根據(jù)美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(Nat1nalInstitute of Standards and Technology,NIST)的架構(gòu),云計(jì)算的體系架構(gòu)可分為核心服務(wù)層、服務(wù)管理層以及用戶訪問(wèn)接口層。其中核心服務(wù)層自下而上被劃分為三個(gè)層次:基礎(chǔ)設(shè)施即服務(wù)(IaaS),平臺(tái)即服務(wù)(PaaS)和軟件即服務(wù)(SaaS),從而構(gòu)成SPI模型。IaaS層主要利用虛擬化技術(shù)把計(jì)算機(jī)硬件資源集中起來(lái)進(jìn)行管理,使云中的硬件得以高效利用;PaaS層將一個(gè)完整的應(yīng)用程序運(yùn)行平臺(tái)作為一種服務(wù)提供給用戶,對(duì)用戶提供服務(wù)平臺(tái)的接口; SaaS層將軟件部署為托管服務(wù),用戶通過(guò)網(wǎng)絡(luò)利用API獲得所需要的服務(wù),按需使用,實(shí)現(xiàn)多租戶租用體系來(lái)對(duì)大量不同的用戶提供服務(wù)。
[0003]現(xiàn)在的PaaS和SaaS服務(wù)提供商已經(jīng)開始為用戶提供服務(wù),由于服務(wù)所使用的數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)和服務(wù)本身進(jìn)行了整合,對(duì)用戶來(lái)說(shuō),他所面對(duì)的只有服務(wù)本身,而服務(wù)所使用的數(shù)據(jù)庫(kù)系統(tǒng)已經(jīng)是透明的,用戶在接受服務(wù)的過(guò)程中并不會(huì)顯式地接觸到數(shù)據(jù)庫(kù)系統(tǒng),甚至不知道數(shù)據(jù)庫(kù)系統(tǒng)在為其提供服務(wù)。盡管用戶并未直接的訪問(wèn)數(shù)據(jù)庫(kù)系統(tǒng),但系統(tǒng)已經(jīng)為用戶提供了服務(wù),并且記錄下了用戶的一些服務(wù)信息,這些服務(wù)信息應(yīng)屬于用戶的資產(chǎn)。一旦用戶決定不再使用該服務(wù),由于服務(wù)本身和數(shù)據(jù)庫(kù)是整合在一起的,用戶也無(wú)法接受到數(shù)據(jù)庫(kù)系統(tǒng)的服務(wù)了,那么數(shù)據(jù)庫(kù)系統(tǒng)中這些屬于用戶的資產(chǎn)就需要?dú)w還給用戶,同時(shí),如果用戶使用了另外類型的服務(wù)提供商所提供的PaaS和SaaS,這部分歷史數(shù)據(jù)他希望直接提供給新的服務(wù)提供商,即希望將這部分歷史數(shù)據(jù)直接迀移給新的服務(wù)提供商。問(wèn)題在于,一方面用戶對(duì)這方面還沒(méi)有意識(shí)這些數(shù)據(jù)是否屬于自己;另一方面,大多數(shù)服務(wù)提供商也沒(méi)有在服務(wù)終止時(shí)交付這些數(shù)據(jù)的想法,更不會(huì)有意識(shí)地提供一項(xiàng)技術(shù)來(lái)幫助用戶進(jìn)行數(shù)據(jù)迀移。
【發(fā)明內(nèi)容】
[0004]為解決上述缺陷,本發(fā)明提供了一種基于云計(jì)算的數(shù)據(jù)迀移裝置。具體包括如下技術(shù)方案:
[0005]—種基于云計(jì)算的數(shù)據(jù)迀移系統(tǒng),其特征在于:
[0006]所述數(shù)據(jù)迀移系統(tǒng)包括數(shù)據(jù)迀移請(qǐng)求裝置,其中包括用戶請(qǐng)求受理模塊,用于接收用戶端的數(shù)據(jù)迀移請(qǐng)求,所述數(shù)據(jù)迀移請(qǐng)求包括應(yīng)用的信息和身份認(rèn)證信息,根據(jù)所述應(yīng)用的信息向相應(yīng)應(yīng)用的身份認(rèn)證模塊轉(zhuǎn)發(fā)所述身份認(rèn)證信息,在接收到所述身份認(rèn)證模塊返回的身份確認(rèn)信息后,從相應(yīng)應(yīng)用的臨時(shí)存儲(chǔ)區(qū)域讀取用戶的可訪問(wèn)區(qū)域信息,并從源云中數(shù)據(jù)庫(kù)的所述可訪問(wèn)區(qū)域讀取用戶的數(shù)據(jù);面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊,用于接收所述用戶請(qǐng)求受理模塊從云中源數(shù)據(jù)庫(kù)讀取的用戶端的數(shù)據(jù);數(shù)據(jù)打包輸出模塊,用于對(duì)所述面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊接收的用戶端的數(shù)據(jù)進(jìn)行打包并用于將數(shù)據(jù)迀移至云中目的數(shù)據(jù)庫(kù);
[0007]所述數(shù)據(jù)迀移系統(tǒng)進(jìn)一步包括,
[0008]云管理節(jié)點(diǎn),基于源數(shù)據(jù)庫(kù)收到的數(shù)據(jù)迀移請(qǐng)求,在接收到源數(shù)據(jù)庫(kù)發(fā)送的第一請(qǐng)求響應(yīng)信息后,向迀移網(wǎng)關(guān)發(fā)送用于將數(shù)據(jù)從源數(shù)據(jù)庫(kù)迀移到至少一個(gè)目的數(shù)據(jù)庫(kù)的第二請(qǐng)求信息;以及在接收到迀移網(wǎng)關(guān)發(fā)送的第三請(qǐng)求信息后,向所述每個(gè)目的數(shù)據(jù)節(jié)點(diǎn)發(fā)送第一下載信息;
[0009]源數(shù)據(jù)庫(kù),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第一請(qǐng)求信息后,生成與所述數(shù)據(jù)標(biāo)識(shí)信息相對(duì)應(yīng)數(shù)據(jù)迀移文件,并將第一請(qǐng)求響應(yīng)信息發(fā)送給云管理節(jié)點(diǎn);
[0010]迀移網(wǎng)關(guān),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第二請(qǐng)求消息后,選擇與源數(shù)據(jù)庫(kù)相關(guān)聯(lián)的第一內(nèi)容分發(fā)網(wǎng)絡(luò)CDN緩存庫(kù),以及與目的數(shù)據(jù)庫(kù)相關(guān)聯(lián)的第二CDN緩存庫(kù);向管理節(jié)點(diǎn)發(fā)送第三請(qǐng)求信息;
[0011]所述目的數(shù)據(jù)庫(kù),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第一下載信息后,從與其相關(guān)聯(lián)的第二 CDN緩存庫(kù)下載數(shù)據(jù)迀移文件。
[0012]進(jìn)一步的,所述方案還具有如下特點(diǎn):
[0013]所述應(yīng)用包括SaaS應(yīng)用或PaaS應(yīng)用。
[0014]進(jìn)一步的,所述方案還具有如下特點(diǎn):
[0015]用戶從用戶端提交包括應(yīng)用的信息和用戶身份認(rèn)證信息的數(shù)據(jù)迀移請(qǐng)求,用戶請(qǐng)求受理模塊根據(jù)應(yīng)用信息確定請(qǐng)求發(fā)送的應(yīng)用對(duì)象,并把用戶身份認(rèn)證信息發(fā)送到該應(yīng)用的身份認(rèn)證模塊,身份認(rèn)證模塊通過(guò)云中數(shù)據(jù)庫(kù)確認(rèn)身份認(rèn)證信息是否正確:若不正確,云中數(shù)據(jù)庫(kù)向身份認(rèn)證模塊發(fā)送身份認(rèn)證信息失敗的響應(yīng)數(shù)據(jù)并不再進(jìn)一步操作,身份認(rèn)證模塊接收到身份認(rèn)證信息失敗的響應(yīng)數(shù)據(jù)后,回送身份認(rèn)證失敗的響應(yīng)給本裝置的用戶請(qǐng)求受理模塊,再由用戶請(qǐng)求受理模塊返回失敗信息給用戶;若身份認(rèn)證信息正確,數(shù)據(jù)庫(kù)系統(tǒng)將身份確認(rèn)信息反饋給應(yīng)用的身份認(rèn)證模塊,并將用戶數(shù)據(jù)的可訪問(wèn)區(qū)域信息存儲(chǔ)在應(yīng)用的臨時(shí)存儲(chǔ)區(qū)域,并向本裝置提供訪問(wèn)權(quán)限,身份認(rèn)證模塊將身份確認(rèn)信息反饋給用戶請(qǐng)求受理模塊,用戶請(qǐng)求受理模塊收到身份確認(rèn)信息后從臨時(shí)存儲(chǔ)區(qū)域讀取用戶的可訪問(wèn)區(qū)域信息,從云中數(shù)據(jù)庫(kù)的可訪問(wèn)區(qū)域提取用戶數(shù)據(jù),并發(fā)送給面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊,數(shù)據(jù)打包輸出模塊將用戶數(shù)據(jù)打包后形成標(biāo)準(zhǔn)格式迀移至其他云提供商。
[0016]進(jìn)一步的,所述方案還具有如下特點(diǎn):
[0017]根據(jù)網(wǎng)絡(luò)狀態(tài)的不同,將數(shù)據(jù)迀移策略分為三種,第一,基于網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)迀移方法;第二,基于預(yù)先存儲(chǔ)的數(shù)據(jù)迀移方法;第三,基于網(wǎng)絡(luò)狀態(tài)的數(shù)據(jù)區(qū)迀移方法。
[0018]進(jìn)一步的,所述方案還具有如下特點(diǎn):
[0019I 所述裝置添加到在SaaS或者PaaS應(yīng)用的運(yùn)行環(huán)境中。
【附圖說(shuō)明】
[0020]圖1是用戶數(shù)據(jù)在不同云提供商進(jìn)行云存儲(chǔ)的示意圖;
[0021 ]圖2是本發(fā)明的數(shù)據(jù)迀移請(qǐng)求裝置結(jié)構(gòu)圖;
[0022]圖3是本發(fā)明的客戶請(qǐng)求數(shù)據(jù)迀移的流程圖;
[0023]圖4為本發(fā)明的數(shù)據(jù)迀移系統(tǒng)一個(gè)實(shí)施例的示意圖。
【具體實(shí)施方式】
[0024]本發(fā)明提出一種基于云計(jì)算的數(shù)據(jù)迀移系統(tǒng),幫助用戶根據(jù)自己的業(yè)務(wù)需求和成本要求,選擇更好的云提供商,降低用戶對(duì)云提供商的依賴性。同時(shí),也能幫助用戶在服務(wù)期或從終止服務(wù)到用戶的應(yīng)用帳戶被銷毀前,仍然能夠通過(guò)原有的應(yīng)用帳戶將數(shù)據(jù)迀移至新的云提供商。
[0025]如附圖1所示,用戶的數(shù)據(jù)可能存在在任一個(gè)自己所選擇的云提供商之中。但目前的云間管理并不支持各個(gè)云提供商相互共享其所記錄下的用戶的服務(wù)信息。
[0026]而本發(fā)明的基本思路就是:根據(jù)面向服務(wù)的思想,首先設(shè)計(jì)一個(gè)數(shù)據(jù)迀移請(qǐng)求裝置,并將其添加到在SaaS或者PaaS應(yīng)用的運(yùn)行環(huán)境中。本裝置如圖2所示,包括:
[0027]用戶請(qǐng)求受理模塊,用于接收用戶端的數(shù)據(jù)迀移請(qǐng)求,所述數(shù)據(jù)迀移請(qǐng)求包括應(yīng)用的信息和身份認(rèn)證信息,根據(jù)所述應(yīng)用的信息向相應(yīng)應(yīng)用的身份認(rèn)證模塊轉(zhuǎn)發(fā)所述身份認(rèn)證信息,在接收到所述身份認(rèn)證模塊返回的身份確認(rèn)信息后,從相應(yīng)應(yīng)用的臨時(shí)存儲(chǔ)區(qū)域讀取用戶的可訪問(wèn)區(qū)域信息,并從源云中數(shù)據(jù)庫(kù)的所述可訪問(wèn)區(qū)域讀取用戶的數(shù)據(jù);
[0028]面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊,用于接收所述用戶請(qǐng)求受理模塊從云中源數(shù)據(jù)庫(kù)讀取的用戶端的數(shù)據(jù);
[0029]數(shù)據(jù)打包輸出模塊,用于對(duì)所述面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊接收的用戶端的數(shù)據(jù)進(jìn)行打包并用于將數(shù)據(jù)迀移至云中目的數(shù)據(jù)庫(kù)。
[0030]由圖2及以上描述可知,用戶請(qǐng)求受理模塊、面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊和數(shù)據(jù)打包輸出模塊依次相連構(gòu)成了本裝置。
[0031]作為一個(gè)優(yōu)選的實(shí)施例,所述應(yīng)用包括SaaS應(yīng)用或PaaS應(yīng)用。
[0032]圖3是數(shù)據(jù)迀移請(qǐng)求裝置與用戶端、應(yīng)用及云中數(shù)據(jù)庫(kù)之間的信息流向示意圖。用戶從用戶端(可以連上SaaS或PaaS所在云的任何網(wǎng)絡(luò)終端的瀏覽器)提交數(shù)據(jù)迀移的請(qǐng)求(包括應(yīng)用的信息和用戶身份認(rèn)證信息),用戶請(qǐng)求受理模塊根據(jù)應(yīng)用信息確定請(qǐng)求發(fā)送的應(yīng)用對(duì)象,并把用戶身份認(rèn)證信息發(fā)送到該應(yīng)用的身份認(rèn)證模塊,身份認(rèn)證模塊通過(guò)云中數(shù)據(jù)庫(kù)確認(rèn)身份認(rèn)證信息是否正確:若不正確,云中數(shù)據(jù)庫(kù)向身份認(rèn)證模塊發(fā)送身份認(rèn)證信息失敗的響應(yīng)數(shù)據(jù)并不再進(jìn)一步操作,身份認(rèn)證模塊接收到身份認(rèn)證信息失敗的響應(yīng)數(shù)據(jù)后,回送身份認(rèn)證失敗的響應(yīng)給本裝置的用戶請(qǐng)求受理模塊,再由用戶請(qǐng)求受理模塊返回失敗信息給用戶;若身份認(rèn)證信息正確,數(shù)據(jù)庫(kù)系統(tǒng)將身份確認(rèn)信息反饋給應(yīng)用的身份認(rèn)證模塊,并將用戶數(shù)據(jù)的可訪問(wèn)區(qū)域信息存儲(chǔ)在應(yīng)用的臨時(shí)存儲(chǔ)區(qū)域,并向本裝置提供訪問(wèn)權(quán)限。身份認(rèn)證模塊將身份確認(rèn)信息反饋給用戶請(qǐng)求受理模塊,用戶請(qǐng)求受理模塊收到身份確認(rèn)信息后從臨時(shí)存儲(chǔ)區(qū)域讀取用戶的可訪問(wèn)區(qū)域信息,從云中數(shù)據(jù)庫(kù)的可訪問(wèn)區(qū)域提取用戶數(shù)據(jù),并發(fā)送給面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊,數(shù)據(jù)打包輸出模塊將用戶數(shù)據(jù)打包后形成標(biāo)準(zhǔn)格式迀移至其他云提供商。
[0033]對(duì)于云計(jì)算數(shù)據(jù)迀移方法,可根據(jù)網(wǎng)絡(luò)狀態(tài)的不同,將數(shù)據(jù)迀移策略分為三種,第一,基于網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)迀移方法;第二,基于預(yù)先存儲(chǔ)的數(shù)據(jù)迀移方法;第三,基于網(wǎng)絡(luò)狀態(tài)的數(shù)據(jù)區(qū)迀移方法。
[0034]圖4為本發(fā)明迀移數(shù)據(jù)系統(tǒng)一個(gè)實(shí)施例的示意圖。如圖4所示,該數(shù)據(jù)迀移系統(tǒng)還包括:
[0035]云管理節(jié)點(diǎn),基于源數(shù)據(jù)庫(kù)收到的數(shù)據(jù)迀移請(qǐng)求,在接收到源數(shù)據(jù)庫(kù)發(fā)送的第一請(qǐng)求響應(yīng)信息后,向迀移網(wǎng)關(guān)發(fā)送用于將數(shù)據(jù)從源數(shù)據(jù)庫(kù)迀移到至少一個(gè)目的數(shù)據(jù)庫(kù)的第二請(qǐng)求信息;以及在接收到迀移網(wǎng)關(guān)發(fā)送的第三請(qǐng)求信息后,向向所述每個(gè)目的數(shù)據(jù)節(jié)點(diǎn)發(fā)送第一下載信息;
[0036]源數(shù)據(jù)庫(kù),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第一請(qǐng)求信息后,生成與所述數(shù)據(jù)標(biāo)識(shí)信息相對(duì)應(yīng)數(shù)據(jù)迀移文件,并將第一請(qǐng)求響應(yīng)信息發(fā)送給云管理節(jié)點(diǎn);
[0037]迀移網(wǎng)關(guān),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第二請(qǐng)求消息后,選擇與源數(shù)據(jù)庫(kù)相關(guān)聯(lián)的第一內(nèi)容分發(fā)網(wǎng)絡(luò)CDN緩存庫(kù),以及與目的數(shù)據(jù)庫(kù)相關(guān)聯(lián)的第二CDN緩存庫(kù);向管理節(jié)點(diǎn)發(fā)送第三請(qǐng)求信息;
[0038]所述每個(gè)目的數(shù)據(jù)庫(kù),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第一下載信息后,從與其相關(guān)聯(lián)的第二 CDN緩存庫(kù)下載數(shù)據(jù)迀移文件。
[0039]通過(guò)實(shí)施本發(fā)明,至少可獲得以下優(yōu)點(diǎn):
[0040].屬于廣域范圍快速迀移,架構(gòu)擴(kuò)展性好[0041 ].吞吐量大,系統(tǒng)響應(yīng)快捷
[0042].實(shí)施便利、成本低、操作簡(jiǎn)便,不影響現(xiàn)網(wǎng)系統(tǒng)工作流程
[0043].適應(yīng)范圍廣,能提供區(qū)分服務(wù)
[0044]到目前為止著重說(shuō)明的是關(guān)于本發(fā)明的實(shí)施例。在屬于本發(fā)明的技術(shù)領(lǐng)域里擁有常規(guī)的知識(shí)的人可以看出本發(fā)明并沒(méi)有超出本質(zhì),只是一個(gè)稍微變型的一種,所以把上述的實(shí)施例不要理解為有限的觀點(diǎn)應(yīng)理解為說(shuō)明性的觀點(diǎn)。本發(fā)明的范圍不是上述的說(shuō)明而體現(xiàn)在權(quán)利要求范圍內(nèi),至于其它在同一范圍內(nèi)的所有的差別應(yīng)當(dāng)理解成都包括在本發(fā)明里。
【主權(quán)項(xiàng)】
1.一種基于云計(jì)算的數(shù)據(jù)迀移系統(tǒng),其特征在于:所述數(shù)據(jù)迀移系統(tǒng)包括數(shù)據(jù)迀移請(qǐng)求裝置,其中包括用戶請(qǐng)求受理模塊,用于接收用戶端的數(shù)據(jù)迀移請(qǐng)求,所述數(shù)據(jù)迀移請(qǐng)求包括應(yīng)用的信息和身份認(rèn)證信息,根據(jù)所述應(yīng)用的信息向相應(yīng)應(yīng)用的身份認(rèn)證模塊轉(zhuǎn)發(fā)所述身份認(rèn)證信息,在接收到所述身份認(rèn)證模塊返回的身份確認(rèn)信息后,從相應(yīng)應(yīng)用的臨時(shí)存儲(chǔ)區(qū)域讀取用戶的可訪問(wèn)區(qū)域信息,并從源云中數(shù)據(jù)庫(kù)的所述可訪問(wèn)區(qū)域讀取用戶的數(shù)據(jù);面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊,用于接收所述用戶請(qǐng)求受理模塊從云中源數(shù)據(jù)庫(kù)讀取的用戶端的數(shù)據(jù);數(shù)據(jù)打包輸出模塊,用于對(duì)所述面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊接收的用戶端的數(shù)據(jù)進(jìn)行打包并用于將數(shù)據(jù)迀移至云中目的數(shù)據(jù)庫(kù); 所述數(shù)據(jù)迀移系統(tǒng)進(jìn)一步包括, 云管理節(jié)點(diǎn),基于源數(shù)據(jù)庫(kù)收到的數(shù)據(jù)迀移請(qǐng)求,在接收到源數(shù)據(jù)庫(kù)發(fā)送的第一請(qǐng)求響應(yīng)信息后,向迀移網(wǎng)關(guān)發(fā)送用于將數(shù)據(jù)從源數(shù)據(jù)庫(kù)迀移到至少一個(gè)目的數(shù)據(jù)庫(kù)的第二請(qǐng)求信息;以及在接收到迀移網(wǎng)關(guān)發(fā)送的第三請(qǐng)求信息后,向所述每個(gè)目的數(shù)據(jù)節(jié)點(diǎn)發(fā)送第一下載信息; 源數(shù)據(jù)庫(kù),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第一請(qǐng)求信息后,生成與所述數(shù)據(jù)標(biāo)識(shí)信息相對(duì)應(yīng)數(shù)據(jù)迀移文件,并將第一請(qǐng)求響應(yīng)信息發(fā)送給云管理節(jié)點(diǎn); 迀移網(wǎng)關(guān),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第二請(qǐng)求消息后,選擇與源數(shù)據(jù)庫(kù)相關(guān)聯(lián)的第一內(nèi)容分發(fā)網(wǎng)絡(luò)CDN緩存庫(kù),以及與目的數(shù)據(jù)庫(kù)相關(guān)聯(lián)的第二CDN緩存庫(kù);向管理節(jié)點(diǎn)發(fā)送第三請(qǐng)求信息; 所述目的數(shù)據(jù)庫(kù),用于在接收到云管理節(jié)點(diǎn)發(fā)送的第一下載信息后,從與其相關(guān)聯(lián)的第二⑶N緩存庫(kù)下載數(shù)據(jù)迀移文件。2.如權(quán)利要求1所述的系統(tǒng),其特征在于:所述應(yīng)用包括SaaS應(yīng)用或PaaS應(yīng)用。3.如權(quán)利要求1所述的系統(tǒng),其特征在于:用戶從用戶端提交包括應(yīng)用的信息和用戶身份認(rèn)證信息的數(shù)據(jù)迀移請(qǐng)求,用戶請(qǐng)求受理模塊根據(jù)應(yīng)用信息確定請(qǐng)求發(fā)送的應(yīng)用對(duì)象,并把用戶身份認(rèn)證信息發(fā)送到該應(yīng)用的身份認(rèn)證模塊,身份認(rèn)證模塊通過(guò)云中數(shù)據(jù)庫(kù)確認(rèn)身份認(rèn)證信息是否正確:若不正確,云中數(shù)據(jù)庫(kù)向身份認(rèn)證模塊發(fā)送身份認(rèn)證信息失敗的響應(yīng)數(shù)據(jù)并不再進(jìn)一步操作,身份認(rèn)證模塊接收到身份認(rèn)證信息失敗的響應(yīng)數(shù)據(jù)后,回送身份認(rèn)證失敗的響應(yīng)給本裝置的用戶請(qǐng)求受理模塊,再由用戶請(qǐng)求受理模塊返回失敗信息給用戶;若身份認(rèn)證信息正確,數(shù)據(jù)庫(kù)系統(tǒng)將身份確認(rèn)信息反饋給應(yīng)用的身份認(rèn)證模塊,并將用戶數(shù)據(jù)的可訪問(wèn)區(qū)域信息存儲(chǔ)在應(yīng)用的臨時(shí)存儲(chǔ)區(qū)域,并向本裝置提供訪問(wèn)權(quán)限,身份認(rèn)證模塊將身份確認(rèn)信息反饋給用戶請(qǐng)求受理模塊,用戶請(qǐng)求受理模塊收到身份確認(rèn)信息后從臨時(shí)存儲(chǔ)區(qū)域讀取用戶的可訪問(wèn)區(qū)域信息,從云中數(shù)據(jù)庫(kù)的可訪問(wèn)區(qū)域提取用戶數(shù)據(jù),并發(fā)送給面向數(shù)據(jù)庫(kù)的數(shù)據(jù)接收模塊,數(shù)據(jù)打包輸出模塊將用戶數(shù)據(jù)打包后形成標(biāo)準(zhǔn)格式迀移至其他云提供商。4.如權(quán)利要求1所述的系統(tǒng),其特征在于:根據(jù)網(wǎng)絡(luò)狀態(tài)的不同,將數(shù)據(jù)迀移策略分為三種,第一,基于網(wǎng)絡(luò)傳輸?shù)臄?shù)據(jù)迀移方法;第二,基于預(yù)先存儲(chǔ)的數(shù)據(jù)迀移方法;第三,基于網(wǎng)絡(luò)狀態(tài)的數(shù)據(jù)區(qū)迀移方法。5.如權(quán)利要求2所述的系統(tǒng),其特征在于:所述裝置添加到在SaaS或者PaaS應(yīng)用的運(yùn)行環(huán)境中。
【文檔編號(hào)】H04L29/08GK106027620SQ201610309543
【公開日】2016年10月12日
【申請(qǐng)日】2016年5月11日
【發(fā)明人】王紀(jì)軍, 譚晶, 高莉莎, 張輝, 徐宏志, 梁俊鋒, 李興
【申請(qǐng)人】國(guó)網(wǎng)江蘇省電力公司, 北京中電普華信息技術(shù)有限公司