国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      歷史數(shù)據(jù)的遷移方法及裝置的制作方法

      文檔序號(hào):6373202閱讀:169來源:國知局
      專利名稱:歷史數(shù)據(jù)的遷移方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及一種歷史數(shù)據(jù)的遷移方法及裝置。
      背景技術(shù)
      在信息化建設(shè)過程中,隨著技術(shù)的發(fā)展,原有的信息系統(tǒng)不斷被功能強(qiáng)大的新系統(tǒng)所取代,在新舊系統(tǒng)的切換過程中,必然要面臨一個(gè)數(shù)據(jù)遷移的問題。原有的舊系統(tǒng)從啟用到被新系統(tǒng)取代,在其使用期間必然會(huì)累積大量珍貴的歷史數(shù)據(jù),其中許多歷史數(shù)據(jù)都是新系統(tǒng)順利啟動(dòng)所必須的。另外,這些歷史數(shù)據(jù)也是進(jìn)行決策分析的重要依據(jù)。數(shù)據(jù)遷移,就是將這些歷史數(shù)據(jù)進(jìn)行清洗、轉(zhuǎn)換,并裝載到新系統(tǒng)中的過程。
      隨著科學(xué)技術(shù)信息的發(fā)展,信息系統(tǒng)不斷更新,在新舊系統(tǒng)切換時(shí),必然面臨數(shù)據(jù)遷移的問題。數(shù)據(jù)遷移的質(zhì)量也關(guān)系到系統(tǒng)以后是否能穩(wěn)定運(yùn)行,如果遷移失敗,新的系統(tǒng)不能正常啟用;如果遷移的數(shù)據(jù)冗余大,沒能有效阻止垃圾數(shù)據(jù),對(duì)系統(tǒng)會(huì)造成很大的隱患。這些垃圾數(shù)據(jù),可能會(huì)產(chǎn)生新的錯(cuò)誤數(shù)據(jù),嚴(yán)重時(shí)會(huì)導(dǎo)致系統(tǒng)異常。數(shù)據(jù)遷移主要適用于一套舊系統(tǒng)切換到另一套新系統(tǒng),或多套舊系統(tǒng)切換到一套新系統(tǒng)的情況。對(duì)于多套舊系統(tǒng)切換到一套新系統(tǒng)的情況,由于信息化建設(shè)的先后,使得有多個(gè)不同的應(yīng)用系統(tǒng)同時(shí)運(yùn)行,但是相互間不能做到相對(duì)有效的信息共享,所以就需要一套新系統(tǒng)來包容所有舊系統(tǒng)中的信息?,F(xiàn)有技術(shù)中沒有關(guān)于歷史非結(jié)構(gòu)化數(shù)據(jù)遷移到云計(jì)算平臺(tái)存儲(chǔ)器的方案,大多數(shù)據(jù)歷史數(shù)據(jù)遷移的方法都是手動(dòng)線備份然后在手動(dòng)拷貝的方式和使用數(shù)據(jù)庫的自身工具,一些數(shù)據(jù)遷移方法或工具如oracle自帶的復(fù)制工具DataGuard、邏輯備份和數(shù)據(jù)泵等都是針對(duì)結(jié)構(gòu)化數(shù)據(jù)進(jìn)行操作,對(duì)于非結(jié)構(gòu)化數(shù)據(jù)的遷移的工具或技術(shù)基本沒有,而且目前對(duì)于非結(jié)構(gòu)化數(shù)據(jù)的遷移有著很大的風(fēng)險(xiǎn),包括數(shù)據(jù)的完整性、安全性、遷移效率都無法具備保障。對(duì)于支持多數(shù)據(jù)源的遷移、支持多數(shù)據(jù)格式的遷移、多業(yè)務(wù)應(yīng)用數(shù)據(jù)遷移和遷移后用戶使用非結(jié)構(gòu)化歷史數(shù)據(jù)的體驗(yàn)也沒有保障。針對(duì)數(shù)據(jù)遷移到云計(jì)算平臺(tái)的完整性、安全性和效率不高的問題,目前尚未提出有效的解決方案。

      發(fā)明內(nèi)容
      本發(fā)明提供了一種歷史數(shù)據(jù)的遷移方法及裝置,以至少解決數(shù)據(jù)遷移到云計(jì)算平臺(tái)的完整性、安全性和效率不高的問題。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種歷史數(shù)據(jù)的遷移方法。根據(jù)本發(fā)明的歷史數(shù)據(jù)的遷移方法包括云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求,其中,歷史數(shù)據(jù)遷移工具在讀取第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單之后向云計(jì)算平臺(tái)服務(wù)器發(fā)送調(diào)用接口請(qǐng)求,第一應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接;以及云計(jì)算平臺(tái)服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。進(jìn)一步地,在云計(jì)算平臺(tái)服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中之后,上述方法還包括云計(jì)算平臺(tái)服務(wù)器接收來自云計(jì)算平臺(tái)存儲(chǔ)器的歷史數(shù)據(jù)的標(biāo)識(shí)符;云計(jì)算平臺(tái)服務(wù)器將歷史數(shù)據(jù)的標(biāo)識(shí)符添加到第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單和第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單中,其中,第二應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接,第二應(yīng)用系統(tǒng)與第一應(yīng)用系統(tǒng)不同;云計(jì)算平臺(tái)服務(wù)器將第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第一應(yīng)用系統(tǒng)中;以及云計(jì)算平臺(tái)服務(wù)器將第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第二應(yīng)用系統(tǒng)中。進(jìn)一步地,在云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求之后以及云計(jì)算平臺(tái)服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中之前,上述方法還包括云計(jì)算平臺(tái)服務(wù)器驗(yàn)證調(diào)用接口請(qǐng)求;以及在驗(yàn)證調(diào)用接口請(qǐng)求不成功時(shí),云計(jì)算平臺(tái)服務(wù)器向歷史遷移工具返回錯(cuò)誤信息,并重新接受歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求。 進(jìn)一步地,在云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求之前,上述方法還包括云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求;服務(wù)控制器選擇云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器,云計(jì)算平臺(tái)服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中包括云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。進(jìn)一步地,在云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求之前,上述方法還包括檢測(cè)云計(jì)算平臺(tái)服務(wù)器的內(nèi)存是否夠用;以及在云計(jì)算平臺(tái)服務(wù)器的內(nèi)存不夠用時(shí),釋放內(nèi)存。進(jìn)一步地,在云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求之后以及服務(wù)控制器選擇云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器之前,上述方法還包括服務(wù)控制器判斷預(yù)定資源請(qǐng)求所對(duì)應(yīng)的資源是否預(yù)定成功;以及在預(yù)定資源請(qǐng)求所對(duì)應(yīng)的資源沒有預(yù)定成功時(shí),服務(wù)控制器向源主機(jī)和目的主機(jī)返回錯(cuò)誤信息。為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一個(gè)方面,提供了一種歷史數(shù)據(jù)的遷移裝置,該裝置用于執(zhí)行本發(fā)明提供的任意一種歷史數(shù)據(jù)的遷移方法。根據(jù)本發(fā)明的另一方面,提供了一種歷史數(shù)據(jù)的遷移裝置。該歷史數(shù)據(jù)的遷移裝置包括第一接收單元,用于接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求,其中,歷史數(shù)據(jù)遷移工具在讀取第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單之后向云計(jì)算平臺(tái)服務(wù)器發(fā)送調(diào)用接口請(qǐng)求,第一應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接;以及存儲(chǔ)單元,用于通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。進(jìn)一步地,上述裝置還包括第二接收單元,用于接收來自云計(jì)算平臺(tái)存儲(chǔ)器的歷史數(shù)據(jù)的標(biāo)識(shí)符;添加單元,用于將歷史數(shù)據(jù)的標(biāo)識(shí)符添加到第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單和第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單中,其中,第二應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接,第二應(yīng)用系統(tǒng)與第一應(yīng)用系統(tǒng)不同;第一返回單元,用于將第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第一應(yīng)用系統(tǒng)中;以及第二返回單元,用于將第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第二應(yīng)用系統(tǒng)中。
      進(jìn)一步地,上述裝置還包括驗(yàn)證單元,用于驗(yàn)證調(diào)用接口請(qǐng)求;以及第三返回單元,用于在驗(yàn)證調(diào)用接口請(qǐng)求不成功時(shí),向歷史遷移工具返回錯(cuò)誤信息,并重新接受歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求。進(jìn)一步地,上述裝置還包括第三接收單元,用于接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求。進(jìn)一步地,上述裝置還包括檢測(cè)單元,用于檢測(cè)云計(jì)算平臺(tái)服務(wù)器的內(nèi)存是否夠用;以及釋放單元,用于在云計(jì)算平臺(tái)服務(wù)器的內(nèi)存不 夠用時(shí),釋放內(nèi)存。通過本發(fā)明,由于在數(shù)據(jù)遷移前讀取應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單,從而可以根據(jù)該歷史數(shù)據(jù)清單對(duì)各個(gè)舊應(yīng)用系統(tǒng)的數(shù)據(jù)進(jìn)行遷移,因此能夠保證數(shù)據(jù)遷移能夠按步驟進(jìn)行,進(jìn)而保證了數(shù)據(jù)遷移時(shí)數(shù)據(jù)的完整性、安全性和遷移效率,因此解決了數(shù)據(jù)遷移到云計(jì)算平臺(tái)的完整性、安全性和效率不高的問題,進(jìn)而使得歷史非結(jié)構(gòu)化數(shù)據(jù)的遷移能夠完整、安全和快速地進(jìn)行。


      構(gòu)成本申請(qǐng)的一部分的附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中圖I是根據(jù)本發(fā)明實(shí)施例的歷史數(shù)據(jù)的遷移裝置的結(jié)構(gòu)框圖;圖2是根據(jù)本發(fā)明第一優(yōu)選實(shí)施例的歷史數(shù)據(jù)的遷移裝置的結(jié)構(gòu)框圖;圖3是根據(jù)本發(fā)明實(shí)施例的歷史數(shù)據(jù)的遷移方法的流程圖;圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的歷史數(shù)據(jù)的遷移方法的流程圖;以及圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的歷史數(shù)據(jù)的動(dòng)態(tài)遷移方法的流程圖。
      具體實(shí)施例方式需要說明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。遷移的實(shí)現(xiàn)可以分為三個(gè)階段數(shù)據(jù)遷移前的準(zhǔn)備、數(shù)據(jù)遷移的實(shí)施和數(shù)據(jù)遷移后的校驗(yàn)。(I)數(shù)據(jù)遷移前的準(zhǔn)備包括舊系統(tǒng)數(shù)據(jù)字典整理、舊系統(tǒng)數(shù)據(jù)質(zhì)量分析、新系統(tǒng)數(shù)據(jù)字典整理、新舊系統(tǒng)數(shù)據(jù)差異分析、建立新舊系統(tǒng)數(shù)據(jù)之間影射管理、開發(fā)部署數(shù)據(jù)轉(zhuǎn)換與遷移程序、制定數(shù)據(jù)轉(zhuǎn)換與遷移過程中的應(yīng)急方案、實(shí)施舊系統(tǒng)數(shù)據(jù)到新系統(tǒng)的轉(zhuǎn)換與遷移工作、檢查轉(zhuǎn)換以及遷移后數(shù)據(jù)完成性與正確性。(2)數(shù)據(jù)遷移的實(shí)施包括確定遷移技術(shù);建立新舊系統(tǒng)的對(duì)照關(guān)系,即新系統(tǒng)數(shù)據(jù)庫表和舊系統(tǒng)數(shù)據(jù)庫表的映射關(guān)系;制定遷移順序表和時(shí)間表;編寫數(shù)據(jù)遷移腳本。(3)數(shù)據(jù)遷移后的檢驗(yàn)數(shù)據(jù)遷移測(cè)試;確認(rèn)遷移數(shù)據(jù)的正確性和完整性;整體遷移數(shù)據(jù)的質(zhì)量檢驗(yàn)。通過各種的查詢工具對(duì)相同指標(biāo)的數(shù)據(jù)進(jìn)行查詢并比較最終結(jié)果,根據(jù)新舊系統(tǒng)的狀態(tài),檢查有無異常,并比較新舊系統(tǒng)產(chǎn)生的后果。要進(jìn)行成功的數(shù)據(jù)遷移,每一階段的工作都很重要,充分而周到的準(zhǔn)備工作是完成數(shù)據(jù)遷移的重要基礎(chǔ),正確的遷移策略和技術(shù)是完成數(shù)據(jù)遷移的核心條件,完善的檢驗(yàn)工作是保證數(shù)據(jù)正確可靠的必不可少的補(bǔ)充。完成數(shù)據(jù)遷移之后要保證新系統(tǒng)中的信息完備無遺漏,而且也不包含冗余信息。本實(shí)施例相比于現(xiàn)有技術(shù)所做的改進(jìn)主要在數(shù)據(jù)遷移的實(shí)施這個(gè)部分。本發(fā)明實(shí)施例提供了一種歷史數(shù)據(jù)的遷移裝置,以下對(duì)本發(fā)明實(shí)施例所提供的歷史數(shù)據(jù)的遷移裝置進(jìn)行介紹。圖I是根據(jù)本發(fā)明實(shí)施例的歷史數(shù)據(jù)的遷移裝置的結(jié)構(gòu)框圖。如圖I所示,該歷史數(shù)據(jù)的遷移裝置包括第一接收單元11和存儲(chǔ)單元12。第一接收單元11用于接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求,其中,歷史數(shù)據(jù)遷移工具在讀取第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單之后向云計(jì)算平臺(tái)服務(wù)器發(fā)送調(diào)用接口請(qǐng)求,第一應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接。
      存儲(chǔ)單元12用于通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。在本實(shí)施例中,由于在數(shù)據(jù)遷移前接收了歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求并進(jìn)而讀取了應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單,從而可以根據(jù)該歷史數(shù)據(jù)清單對(duì)各個(gè)舊應(yīng)用系統(tǒng)的數(shù)據(jù)進(jìn)行遷移,因此能夠保證數(shù)據(jù)遷移能夠按步驟進(jìn)行,進(jìn)而保證了數(shù)據(jù)遷移時(shí)數(shù)據(jù)的完整性、安全性和遷移效率,因此解決了數(shù)據(jù)遷移到云計(jì)算平臺(tái)的完整性、安全性和效率不高的問題,進(jìn)而使得歷史非結(jié)構(gòu)化數(shù)據(jù)的遷移能夠完整、安全和快速地進(jìn)行。為了保證云計(jì)算平臺(tái)的安全性和穩(wěn)定性,優(yōu)選地,上述裝置還包括驗(yàn)證單元,用于驗(yàn)證調(diào)用接口請(qǐng)求;以及第三返回單元,用于在驗(yàn)證調(diào)用接口請(qǐng)求不成功時(shí),向歷史遷移工具返回錯(cuò)誤信息,并重新接受歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求。為了保證動(dòng)態(tài)數(shù)據(jù)遷移的優(yōu)選進(jìn)行,優(yōu)選地,上述裝置還包括第三接收單元,用于接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求。為了保證動(dòng)態(tài)數(shù)據(jù)遷移的完整性,優(yōu)選地,上述裝置還包括檢測(cè)單元,用于檢測(cè)云計(jì)算平臺(tái)服務(wù)器的內(nèi)存是否夠用;以及釋放單元,用于在云計(jì)算平臺(tái)服務(wù)器的內(nèi)存不夠用時(shí),釋放內(nèi)存。圖2是根據(jù)本發(fā)明第一優(yōu)選實(shí)施例的歷史數(shù)據(jù)的遷移裝置的結(jié)構(gòu)框圖。該實(shí)施例可以作為圖I所示實(shí)施例的優(yōu)選實(shí)施方式。如圖2所示,該遷移裝置除了包括第一接收單元11和存儲(chǔ)單元12之外,還包括第二接收單元13、添加單元14、第一返回單元15和第二返回單元16。第二接收單元13用于接收來自云計(jì)算平臺(tái)存儲(chǔ)器的歷史數(shù)據(jù)的標(biāo)識(shí)符。添加單元14用于將歷史數(shù)據(jù)的標(biāo)識(shí)符添加到第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單和第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單中,其中,第二應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接。第一返回單元15用于將第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第一應(yīng)用系統(tǒng)中。第二返回單元16將第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第二應(yīng)用系統(tǒng)中。在該實(shí)施例中,通過標(biāo)識(shí)符來對(duì)歷史數(shù)據(jù)進(jìn)行區(qū)分,提高了歷史數(shù)據(jù)遷移的準(zhǔn)確性。本發(fā)明實(shí)施例提供了一種歷史數(shù)據(jù)的遷移方法,該方法可以基于上述的歷史數(shù)據(jù)的遷移裝置來執(zhí)行。圖3是根據(jù)本發(fā)明實(shí)施例的歷史數(shù)據(jù)的遷移方法的流程圖。
      如圖3所示,該歷史數(shù)據(jù)的遷移方法包括如下的步驟S302至步驟S304。步驟S302,云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求,其中,歷史數(shù)據(jù)遷移工具在讀取第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單之后向云計(jì)算平臺(tái)服務(wù)器發(fā)送調(diào)用接口請(qǐng)求,第一應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接。在本實(shí)施例中,在進(jìn)行舊業(yè)務(wù)應(yīng)用系統(tǒng)的梳理時(shí),即對(duì)舊業(yè)務(wù)應(yīng)用系統(tǒng)的歷史數(shù)據(jù)進(jìn)行整理,包括非結(jié)構(gòu)化數(shù)據(jù)及與非結(jié)構(gòu)化數(shù)據(jù)相對(duì)應(yīng)的元數(shù)據(jù)及數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系進(jìn)行整理時(shí),需要系統(tǒng)的歷史數(shù)據(jù)清單,使用歷史遷移工具(foreverTools)或自主研發(fā)的歷史數(shù)據(jù)遷移工具讀取梳理后的歷史數(shù)據(jù)清單,然后再調(diào)用云計(jì)算平臺(tái)接口。步驟S304,云計(jì)算平臺(tái)服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。為了與云計(jì)算平臺(tái)服務(wù)器進(jìn)行連接,云計(jì)算平臺(tái)服務(wù)器在接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求后,要對(duì)調(diào)用接口請(qǐng)求進(jìn)行驗(yàn)證。只有在驗(yàn)證成功時(shí),才執(zhí)行步驟S304。在另一個(gè)實(shí)施例中,在執(zhí)行完步驟S302后且執(zhí)行步驟S304之間,云計(jì)算平臺(tái)服務(wù)器驗(yàn)證調(diào)用接口請(qǐng)求。在驗(yàn)證調(diào)用接口請(qǐng)求不成功時(shí),云計(jì)算平臺(tái)服務(wù)器向歷史遷移工具返回錯(cuò)誤信息,并重新接受歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求。在云計(jì)算平臺(tái)中,業(yè)務(wù)應(yīng)用系統(tǒng)需要多大的數(shù)據(jù)庫容量,可以通過以下計(jì)算方式得出所需數(shù)據(jù)庫空間=2G+(業(yè)務(wù)應(yīng)用歷史數(shù)據(jù)條數(shù)X2kb+ (數(shù)據(jù)庫年條數(shù)增長(zhǎng)量X2kb+索引量)X保留年限X2)/ (1-存儲(chǔ)冗余)。存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù)的數(shù)據(jù)庫叫做內(nèi)容庫,包括p文件庫、oracle大字段或?qū)I(yè)的非結(jié)構(gòu)化數(shù)據(jù)存儲(chǔ)數(shù)據(jù)庫如document等,內(nèi)容庫容量的計(jì)算方式是所需物理存儲(chǔ)空間=((業(yè)務(wù)應(yīng)用歷史數(shù)據(jù)總量+業(yè)務(wù)應(yīng)用數(shù)據(jù)年增長(zhǎng)量X保留年限)Xn+l/n)/ (1-存儲(chǔ)冗余)。在以上兩個(gè)計(jì)算公式中,n為數(shù)據(jù)盤的個(gè)數(shù),物理存儲(chǔ)空間考慮冗余,建議10-15%冗余。業(yè)務(wù)應(yīng)用歷史數(shù)據(jù)總量是需要調(diào)研舊業(yè)務(wù)應(yīng)用非結(jié)構(gòu)數(shù)據(jù)情況。業(yè)務(wù)應(yīng)用數(shù)據(jù)年增長(zhǎng)量是需要調(diào)研舊業(yè)務(wù)應(yīng)用非結(jié)構(gòu)數(shù)據(jù)情況。數(shù)據(jù)庫(主要是元數(shù)據(jù))增長(zhǎng)量=非結(jié)構(gòu)化數(shù)據(jù)年增長(zhǎng)量*10%。索引量=數(shù)據(jù)庫年增長(zhǎng)量*0. 8。為了使存儲(chǔ)的數(shù)據(jù)和數(shù)據(jù)系統(tǒng)具有明顯的對(duì)應(yīng)關(guān)系,優(yōu)選地,在步驟S304后,云計(jì)算平臺(tái)服務(wù)器接收來自云計(jì)算平臺(tái)存儲(chǔ)器的歷史數(shù)據(jù)的標(biāo)識(shí)符。該標(biāo)識(shí)符可以是非結(jié)構(gòu)化數(shù)據(jù)的全文ID。隨后,云計(jì)算平臺(tái)服務(wù)器將歷史數(shù)據(jù)的標(biāo)識(shí)符添加到第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單和第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單中,其中,第二應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接,第二應(yīng)用系統(tǒng)與第一應(yīng)用系統(tǒng)不同。第一應(yīng)用系統(tǒng)和第二應(yīng)用系統(tǒng)是兩個(gè)不同的舊應(yīng)用系統(tǒng),當(dāng)對(duì)其中一個(gè)應(yīng)用系統(tǒng)的數(shù)據(jù)進(jìn)行了數(shù)據(jù)遷移時(shí),需要將該數(shù)據(jù)的全文ID寫入不同應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單,使各系統(tǒng)都能識(shí)別該歷史遷移數(shù)據(jù),從而使得各系統(tǒng)能夠信息共享。
      此時(shí),云計(jì)算平臺(tái)服務(wù)器將第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第一應(yīng)用系統(tǒng)中,并將第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至第二應(yīng)用系統(tǒng)中。通過以上步驟,數(shù)據(jù)導(dǎo)入云計(jì)算平臺(tái)后,云計(jì)算平臺(tái)將生成后的歷史數(shù)據(jù)清單(全文ID關(guān)聯(lián)關(guān)系)在業(yè)務(wù)應(yīng)用系統(tǒng)項(xiàng)目組的配合下更新到業(yè)務(wù)應(yīng)用系統(tǒng)。全文ID由云計(jì)算平臺(tái)服務(wù)器生成,可以保證數(shù)據(jù)的唯一性,基于全文ID的這一作用,本實(shí)施例提供了一種多業(yè)務(wù)應(yīng)用系統(tǒng)非結(jié)構(gòu)化數(shù)據(jù)遷移到云計(jì)算平臺(tái)的方法。圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的歷史數(shù)據(jù)的遷移方法的流程圖。如圖4所示,該方法包括如下的步驟SI至步驟S6。步驟SI,歷史數(shù)據(jù)遷移工具讀取就應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單。步驟S2,歷史數(shù)據(jù)遷移工具調(diào)用云計(jì)算平臺(tái)服務(wù)器的接口。
      步驟S3,在驗(yàn)證未通過時(shí),云計(jì)算平臺(tái)服務(wù)器向歷史數(shù)據(jù)遷移工具返回錯(cuò)誤信息;在驗(yàn)證通過時(shí),歷史數(shù)據(jù)遷移工具通過云計(jì)算平臺(tái)服務(wù)器將舊應(yīng)用系統(tǒng)中的歷史遷移數(shù)據(jù)存儲(chǔ)到云計(jì)算平臺(tái)存儲(chǔ)器中。步驟S4,云計(jì)算平臺(tái)服務(wù)器接收云計(jì)算平臺(tái)存儲(chǔ)器返回的非結(jié)構(gòu)化數(shù)據(jù)全文ID。步驟S5,云計(jì)算平臺(tái)服務(wù)器將全文ID返回至各舊系統(tǒng)的歷史遷移數(shù)據(jù)清單。步驟S6,舊應(yīng)用系統(tǒng)梳理清洗數(shù)據(jù)字典,即對(duì)舊業(yè)務(wù)應(yīng)用系統(tǒng)的歷史數(shù)據(jù)進(jìn)行整理,包括非結(jié)構(gòu)化數(shù)據(jù)及與非結(jié)構(gòu)化數(shù)據(jù)相對(duì)應(yīng)的元數(shù)據(jù)及數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系進(jìn)行整理。云計(jì)算平臺(tái)建設(shè)目的是提升對(duì)數(shù)據(jù)的應(yīng)用水平,尤其是對(duì)非結(jié)構(gòu)化數(shù)據(jù)應(yīng)用水平的提升。而多個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)中產(chǎn)生的非結(jié)構(gòu)化數(shù)據(jù)是平臺(tái)的主要數(shù)據(jù)生產(chǎn)者。平臺(tái)建立了數(shù)據(jù)生產(chǎn)者和數(shù)據(jù)消費(fèi)者之間實(shí)現(xiàn)數(shù)據(jù)貫通的橋梁,而架設(shè)這一橋梁的關(guān)鍵技術(shù)即多業(yè)務(wù)應(yīng)用系統(tǒng)非結(jié)構(gòu)化數(shù)據(jù)遷移到云計(jì)算平臺(tái)技術(shù)。在信息化建設(shè)過程中,企業(yè)基本都實(shí)施了多個(gè)業(yè)務(wù)應(yīng)用系統(tǒng)項(xiàng)目,這些業(yè)務(wù)應(yīng)用系統(tǒng)項(xiàng)目覆蓋面廣且存在數(shù)據(jù)結(jié)構(gòu)不同、開發(fā)框架不同、運(yùn)營實(shí)施不同、管理模式不同的復(fù)雜情況。同時(shí)涉及到跨網(wǎng)省、跨區(qū)域問題。因此,實(shí)現(xiàn)多業(yè)務(wù)應(yīng)用系統(tǒng)非結(jié)構(gòu)化數(shù)據(jù)統(tǒng)一遷移到云計(jì)算平臺(tái)是確保平臺(tái)永續(xù)運(yùn)營、并可持續(xù)發(fā)展的關(guān)鍵技術(shù)。在多業(yè)務(wù)系統(tǒng)的非結(jié)構(gòu)化數(shù)據(jù)遷移到云計(jì)算平臺(tái)中我們主要考慮數(shù)據(jù)的唯一性和數(shù)據(jù)之間的關(guān)聯(lián)關(guān)系,因此,讓每條非結(jié)構(gòu)化數(shù)據(jù)在云計(jì)算平臺(tái)中都具有唯一的全文ID并保證每條非結(jié)構(gòu)化數(shù)據(jù)都具有業(yè)務(wù)系統(tǒng)的獨(dú)特性和數(shù)據(jù)與數(shù)據(jù)之間的關(guān)聯(lián),就為多業(yè)務(wù)系統(tǒng)的非結(jié)構(gòu)化數(shù)據(jù)遷移提供了好的基礎(chǔ)。本實(shí)施例進(jìn)一步提供了一種動(dòng)態(tài)數(shù)據(jù)遷移方法。服務(wù)控制器負(fù)責(zé)管理整個(gè)服務(wù)器的網(wǎng)絡(luò)。它負(fù)責(zé)動(dòng)態(tài)收集整個(gè)網(wǎng)絡(luò)中所有服務(wù)器的負(fù)載情況和狀態(tài),然后根據(jù)接收到的客戶請(qǐng)求,經(jīng)過分析,選擇當(dāng)前工作負(fù)載最輕的服務(wù)器來響應(yīng)客戶的請(qǐng)求,從而能從分利用服務(wù)器資源。在各個(gè)服務(wù)器的負(fù)載信息收集與交換的過程中,服務(wù)器只與服務(wù)控制器進(jìn)行通信,服務(wù)控制器根據(jù)獲得的當(dāng)前各個(gè)服務(wù)器的負(fù)載信息,決定由哪個(gè)服務(wù)器區(qū)執(zhí)行當(dāng)前的客戶請(qǐng)求。由于系統(tǒng)不存在獨(dú)立的數(shù)據(jù)節(jié)點(diǎn),每個(gè)服務(wù)器都可以響應(yīng)用戶的請(qǐng)求,由所有服務(wù)器的所有數(shù)據(jù)共同構(gòu)成一個(gè)龐大的數(shù)據(jù)資源的緩存,在這里將其稱之為虛擬數(shù)據(jù)服務(wù)器。對(duì)于這個(gè)虛擬數(shù)據(jù)服務(wù)器,需要進(jìn)行存儲(chǔ)調(diào)度,所謂存儲(chǔ)調(diào)度就是要維護(hù)這個(gè)虛擬數(shù)據(jù)服務(wù)器中的數(shù)據(jù),服務(wù)控制器和各個(gè)服務(wù)器對(duì)這些數(shù)據(jù)進(jìn)行有效的管理和調(diào)度,提高服務(wù)器緩存的數(shù)據(jù)資源的命中率,從而提高系統(tǒng)性能。在進(jìn)行數(shù)據(jù)遷移時(shí),云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求。當(dāng)有很多用戶進(jìn)行資源請(qǐng)求的時(shí)候,系統(tǒng)中各個(gè)服務(wù)器會(huì)比較繁忙,而這個(gè)時(shí)候由于很多數(shù)據(jù)只是存在于某一個(gè)或幾個(gè)服務(wù)器中,服務(wù)器由于響應(yīng)用戶的請(qǐng)求而處于阻塞的狀態(tài),因此不能響應(yīng)其他用戶的請(qǐng)求?,F(xiàn)有技術(shù)的解決方法是,將這些用戶需要的數(shù)據(jù)從服務(wù)器中復(fù)制出去。然而一邊提供服務(wù),一邊再將大量的數(shù)據(jù)從一個(gè)服務(wù)器遷移到另一個(gè)服務(wù)器,這樣進(jìn)一步增加了網(wǎng)絡(luò)的擁塞程度,嚴(yán)重的時(shí)候還會(huì)導(dǎo)致操作超時(shí),因而出現(xiàn)服務(wù)失敗等情況。因此,為了避免這樣的情況,本實(shí)施例在系統(tǒng)提供服務(wù)時(shí)只是單純的對(duì)各個(gè)服務(wù)器進(jìn)行統(tǒng)計(jì)操作,在服務(wù)器空閑時(shí)在進(jìn)行數(shù)據(jù)遷移操作。云計(jì)算平臺(tái)服務(wù)器在系統(tǒng)提供服務(wù)時(shí)進(jìn)行統(tǒng)計(jì)操作。云計(jì)算平臺(tái)服務(wù)器在服務(wù)器閑時(shí),通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存 儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。對(duì)于每個(gè)用戶的每個(gè)資源請(qǐng)求,服務(wù)控制器都要對(duì)該請(qǐng)求進(jìn)行分析,按照其復(fù)雜度將其量化成工作負(fù)載指數(shù),并根據(jù)當(dāng)前各個(gè)服務(wù)器的負(fù)載情況來進(jìn)行任務(wù)的分配,選擇的原則是工作負(fù)載最輕的服務(wù)器來為用戶服務(wù),即服務(wù)控制器選擇云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器,然后由服務(wù)控制器將該操作累加到目標(biāo)服務(wù)器負(fù)載到列表中,當(dāng)任務(wù)結(jié)束時(shí),再由服務(wù)控制器將該服務(wù)器的當(dāng)前工作負(fù)載減去它已經(jīng)完成用戶服務(wù)請(qǐng)求的負(fù)載指數(shù),這樣能夠更加準(zhǔn)確的監(jiān)控各個(gè)服務(wù)器的當(dāng)前工作負(fù)載情況,以便更有效地響應(yīng)用戶的請(qǐng)求。云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。為了保證數(shù)據(jù)遷移的完整性,優(yōu)選地,在云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求之前,還需要檢測(cè)云計(jì)算平臺(tái)服務(wù)器的內(nèi)存是否夠用。在云計(jì)算平臺(tái)服務(wù)器的內(nèi)存不夠用時(shí),還需要釋放內(nèi)存。為了進(jìn)一步保證數(shù)據(jù)遷移的完整性,優(yōu)選地,在云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求之后以及服務(wù)控制器選擇云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器之前,服務(wù)控制器可以判斷預(yù)定資源請(qǐng)求所對(duì)應(yīng)的資源是否預(yù)定成功。在預(yù)定資源請(qǐng)求所對(duì)應(yīng)的資源沒有預(yù)定成功時(shí),服務(wù)控制器向源主機(jī)和目的主機(jī)返回錯(cuò)誤信息。圖5是根據(jù)本發(fā)明優(yōu)選實(shí)施例的歷史數(shù)據(jù)的動(dòng)態(tài)遷移方法的流程圖。如圖5所示,該方法包括如下的步驟SI至步驟S8。以下步驟的執(zhí)行主體可以是一段程序。步驟SI,獲取數(shù)據(jù)遷移指示。步驟S2,通知設(shè)備準(zhǔn)備遷移。步驟S3,檢查內(nèi)存是否夠用,當(dāng)結(jié)果為否時(shí),執(zhí)彳丁步驟S4 ;當(dāng)結(jié)果為是時(shí),執(zhí)彳丁步驟S5。步驟S4,采用LRU交換算法,LRU交換算法是內(nèi)存管理的一種算法,對(duì)于在內(nèi)存中但最近又不用的數(shù)據(jù)塊(內(nèi)存塊)叫做LRU,數(shù)據(jù)庫會(huì)根據(jù)那些數(shù)據(jù)屬于LRU而將其移出內(nèi)存而騰出空間來加載另外的數(shù)據(jù)。關(guān)于操作系統(tǒng)的內(nèi)存管理,如何節(jié)省利用容量不大的內(nèi)存為最多的進(jìn)程提供資源,一直是研究的重要方向。而內(nèi)存的虛擬存儲(chǔ)管理,是現(xiàn)在最通用,最成功的方式是在內(nèi)存有限的情況下,擴(kuò)展一部分外存作為虛擬內(nèi)存,真正的內(nèi)存只存儲(chǔ)當(dāng)前運(yùn)行時(shí)所用得到信息。這無疑極大地?cái)U(kuò)充了內(nèi)存的功能,極大地提高了計(jì)算機(jī)的并發(fā)度。虛擬頁式存儲(chǔ)管理,則是將進(jìn)程所需空間劃分為多個(gè)頁面,內(nèi)存中只存放當(dāng)前所需頁面,其余頁面放入外存的管理方式)釋放內(nèi)存。步驟S5,源主機(jī)與目的主機(jī)建立socket連接,預(yù)定資源。步驟S6,判斷是否預(yù)定成功。步驟S7,發(fā)送遷移信息,運(yùn)行遷移模塊,該模塊在云存儲(chǔ)平臺(tái),具體執(zhí)行的操作就是把歷史的非結(jié)構(gòu)化數(shù)據(jù)從業(yè)務(wù)應(yīng)用系統(tǒng)遷移到云存儲(chǔ)平臺(tái)。步驟S8,返回錯(cuò)誤信息。需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的 計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
      權(quán)利要求
      1.一種歷史數(shù)據(jù)的遷移方法,其特征在于,包括 云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求,其中,所述歷史數(shù)據(jù)遷移工具在讀取第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單之后向所述云計(jì)算平臺(tái)服務(wù)器發(fā)送所述調(diào)用接口請(qǐng)求,所述第一應(yīng)用系統(tǒng)與所述云計(jì)算平臺(tái)服務(wù)器連接;以及 所述云計(jì)算平臺(tái)服務(wù)器通過所述調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將所述第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。
      2.根據(jù)權(quán)利要求I所述的遷移方法,其特征在于,在所述云計(jì)算平臺(tái)服務(wù)器通過所述調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將所述第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中之后,所述方法還包括 所述云計(jì)算平臺(tái)服務(wù)器接收來自云計(jì)算平臺(tái)存儲(chǔ)器的所述歷史數(shù)據(jù)的標(biāo)識(shí)符; 所述云計(jì)算平臺(tái)服務(wù)器將所述歷史數(shù)據(jù)的標(biāo)識(shí)符添加到所述第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單和第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單中,其中,所述第二應(yīng)用系統(tǒng)與所述云計(jì)算平臺(tái)服務(wù)器連接,所述第二應(yīng)用系統(tǒng)與所述第一應(yīng)用系統(tǒng)不同; 所述云計(jì)算平臺(tái)服務(wù)器將所述第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至所述第一應(yīng)用系統(tǒng)中;以及 所述云計(jì)算平臺(tái)服務(wù)器將所述第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至所述第二應(yīng)用系統(tǒng)中。
      3.根據(jù)權(quán)利要求I所述的遷移方法,其特征在于,在云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求之后以及所述云計(jì)算平臺(tái)服務(wù)器通過所述調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將所述第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中之前,所述方法還包括 所述云計(jì)算平臺(tái)服務(wù)器驗(yàn)證所述調(diào)用接口請(qǐng)求;以及 在驗(yàn)證所述調(diào)用接口請(qǐng)求不成功時(shí),所述云計(jì)算平臺(tái)服務(wù)器向所述歷史遷移工具返回錯(cuò)誤信息,并重新接受所述歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求。
      4.根據(jù)權(quán)利要求I所述的遷移方法,其特征在于, 在云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求之前,所述方法還包括 所述云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求; 服務(wù)控制器選擇所述云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器, 所述云計(jì)算平臺(tái)服務(wù)器通過所述調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將所述第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中包括 所述云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器通過所述調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將所述第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。
      5.根據(jù)權(quán)利要求4所述的遷移方法,其特征在于, 在所述云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求之前,所述方法還包括 檢測(cè)所述云計(jì)算平臺(tái)服務(wù)器的內(nèi)存是否夠用;以及 在所述云計(jì)算平臺(tái)服務(wù)器的內(nèi)存不夠用時(shí),釋放內(nèi)存。
      6.根據(jù)權(quán)利要求4所述的遷移方法,其特征在于,在所述云計(jì)算平臺(tái)服務(wù)器接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求之后以及服務(wù)控制器選擇所述云計(jì)算平臺(tái)服務(wù)器中負(fù)載最低的服務(wù)器之前,所述方法還包括 所述服務(wù)控制器判斷所述預(yù)定資源請(qǐng)求所對(duì)應(yīng)的資源是否預(yù)定成功;以及在所述預(yù)定資源請(qǐng)求所對(duì)應(yīng)的資源沒有預(yù)定成功時(shí),所述服務(wù)控制器向所述源主機(jī)和目的主機(jī)返回錯(cuò)誤信息。
      7.一種歷史數(shù)據(jù)的遷移裝置,應(yīng)用于云計(jì)算平臺(tái)服務(wù)器上,其特征在于,包括 第一接收單元,用于接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求,其中,所述歷史數(shù)據(jù)遷移工具在讀取第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單之后向所述云計(jì)算平臺(tái)服務(wù)器發(fā)送所述調(diào)用接口請(qǐng)求,所述第一應(yīng)用系統(tǒng)與所述云計(jì)算平臺(tái)服務(wù)器連接;以及 存儲(chǔ)單元,用于通過所述調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將所述第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。
      8.根據(jù)權(quán)利要求7所述的遷移裝置,其特征在于,所述裝置還包括 第二接收單元,用于接收來自云計(jì)算平臺(tái)存儲(chǔ)器的所述歷史數(shù)據(jù)的標(biāo)識(shí)符; 添加單元,用于將所述歷史數(shù)據(jù)的標(biāo)識(shí)符添加到所述第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單和第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單中,其中,所述第二應(yīng)用系統(tǒng)與所述云計(jì)算平臺(tái)服務(wù)器連接,所述第二應(yīng)用系統(tǒng)與所述第一應(yīng)用系統(tǒng)不同; 第一返回單元,用于將所述第一應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至所述第一應(yīng)用系統(tǒng)中;以及 第二返回單元,用于將所述第二應(yīng)用系統(tǒng)的歷史遷移數(shù)據(jù)清單返回至所述第二應(yīng)用系統(tǒng)中。
      9.根據(jù)權(quán)利要求7所述的遷移裝置,其特征在于,所述裝置還包括 驗(yàn)證單元,用于驗(yàn)證所述調(diào)用接口請(qǐng)求;以及 第三返回單元,用于在驗(yàn)證所述調(diào)用接口請(qǐng)求不成功時(shí),向所述歷史遷移工具返回錯(cuò)誤信息,并重新接受所述歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求。
      10.根據(jù)權(quán)利要求7所述的遷移裝置,其特征在于,所述裝置還包括 第三接收單元,用于接收源主機(jī)和目的主機(jī)預(yù)定資源請(qǐng)求。
      11.根據(jù)權(quán)利要求10所述的遷移裝置,其特征在于,所述裝置還包括 檢測(cè)單元,用于檢測(cè)所述云計(jì)算平臺(tái)服務(wù)器的內(nèi)存是否夠用;以及 釋放單元,用于在所述云計(jì)算平臺(tái)服務(wù)器的內(nèi)存不夠用時(shí),釋放內(nèi)存。
      全文摘要
      本發(fā)明公開了一種歷史數(shù)據(jù)的遷移方法及裝置,該歷史數(shù)據(jù)的遷移方法包括云計(jì)算平臺(tái)服務(wù)器接收歷史數(shù)據(jù)遷移工具發(fā)送的調(diào)用接口請(qǐng)求,其中,歷史數(shù)據(jù)遷移工具在讀取第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單之后向云計(jì)算平臺(tái)服務(wù)器發(fā)送調(diào)用接口請(qǐng)求,第一應(yīng)用系統(tǒng)與云計(jì)算平臺(tái)服務(wù)器連接;以及云計(jì)算平臺(tái)服務(wù)器通過調(diào)用接口請(qǐng)求所對(duì)應(yīng)的接口將第一應(yīng)用系統(tǒng)的歷史數(shù)據(jù)清單對(duì)應(yīng)的歷史數(shù)據(jù)存儲(chǔ)于云計(jì)算平臺(tái)存儲(chǔ)器中。通過本發(fā)明,使得歷史非結(jié)構(gòu)化數(shù)據(jù)的遷移能夠完整、安全和快速地進(jìn)行。
      文檔編號(hào)G06F9/48GK102799485SQ20121024180
      公開日2012年11月28日 申請(qǐng)日期2012年7月12日 優(yōu)先權(quán)日2012年7月12日
      發(fā)明者陳顯龍, 陳曉龍, 楊志鵬, 羅新偉, 江春華, 方文, 胡寶良, 牛仁義 申請(qǐng)人:北京恒華偉業(yè)科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1