1.一種數(shù)據(jù)遷移方法,其特征在于,包括:
接收數(shù)據(jù)遷移任務(wù)的請(qǐng)求消息,所述數(shù)據(jù)遷移任務(wù)的請(qǐng)求消息包括待遷移數(shù)據(jù)地址和數(shù)據(jù)遷移目的地址;
確定所述數(shù)據(jù)遷移任務(wù)所需的資源,并查詢各云服務(wù)節(jié)點(diǎn)的可用資源;
根據(jù)所述數(shù)據(jù)遷移任務(wù)所需的資源和所述各云服務(wù)節(jié)點(diǎn)的可用資源,將所述數(shù)據(jù)遷移任務(wù)發(fā)送給滿足預(yù)設(shè)條件的所述云服務(wù)節(jié)點(diǎn),以使所述云服務(wù)節(jié)點(diǎn)將所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的文件下載至所述云服務(wù)節(jié)點(diǎn)的本地,并上傳至所述數(shù)據(jù)遷移目的地址中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述預(yù)設(shè)條件,包括:
所述云服務(wù)節(jié)點(diǎn)的可用資源大于所述數(shù)據(jù)遷移任務(wù)所需的資源。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法,還包括:
接收所述各云服務(wù)節(jié)點(diǎn)上報(bào)的可用資源,并存儲(chǔ)到數(shù)據(jù)庫(kù)中。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述方法,還包括:
所述將所述數(shù)據(jù)遷移任務(wù)發(fā)送給滿足預(yù)設(shè)條件的云服務(wù)節(jié)點(diǎn)后,將所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的任務(wù)狀態(tài)設(shè)置為第一任務(wù)狀態(tài);所述云服務(wù)節(jié)點(diǎn)將所述遷移數(shù)據(jù)地址對(duì)應(yīng)的文件下載并上傳至所述數(shù)據(jù)遷移目的地址中后,將所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的第一任務(wù)狀態(tài)設(shè)置為第二任務(wù)狀態(tài)。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述方法,還包括:
接收數(shù)據(jù)遷移狀態(tài)查詢請(qǐng)求,所述數(shù)據(jù)遷移狀態(tài)查詢請(qǐng)求包括所述待遷移數(shù)據(jù)地址,根據(jù)所述待遷移數(shù)據(jù)地址查詢所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的任務(wù)狀態(tài),并返回查詢到的所述任務(wù)狀態(tài)。
6.一種數(shù)據(jù)遷移系統(tǒng),其特征在于,包括:
請(qǐng)求接收模塊,用于接收數(shù)據(jù)遷移任務(wù)的請(qǐng)求消息,所述數(shù)據(jù)遷移任務(wù)的請(qǐng)求消息包括待遷移數(shù)據(jù)地址和數(shù)據(jù)遷移目的地址;
資源管理模塊,用于確定所述數(shù)據(jù)遷移任務(wù)所需的資源,并查詢各云服務(wù)節(jié)點(diǎn)的可用資源;
數(shù)據(jù)遷移模塊,用于根據(jù)所述數(shù)據(jù)遷移任務(wù)所需的資源和所述各云服務(wù)節(jié)點(diǎn)的可用資源,將所述數(shù)據(jù)遷移任務(wù)發(fā)送給滿足預(yù)設(shè)條件的所述云服務(wù)節(jié)點(diǎn),以使所述云服務(wù)節(jié)點(diǎn)將所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的文件下載至所述云服務(wù)節(jié)點(diǎn)的本地,并上傳至所述數(shù)據(jù)遷移目的地址中。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述預(yù)設(shè)條件,包括:
所述云服務(wù)節(jié)點(diǎn)的可用資源大于所述數(shù)據(jù)遷移任務(wù)所需的資源。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng),還包括:
資源收集模塊,用于接收所述各云服務(wù)節(jié)點(diǎn)上報(bào)的可用資源,并存儲(chǔ)到數(shù)據(jù)庫(kù)中。
9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的系統(tǒng),其特征在于,所述系統(tǒng),還包括:
狀態(tài)設(shè)置模塊,用于所述將所述數(shù)據(jù)遷移任務(wù)發(fā)送給滿足預(yù)設(shè)條件的云服務(wù)節(jié)點(diǎn)后,將所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的任務(wù)狀態(tài)設(shè)置為第一任務(wù)狀態(tài);所述云服務(wù)節(jié)點(diǎn)將所述遷移數(shù)據(jù)地址對(duì)應(yīng)的文件下載并上傳至所述數(shù)據(jù)遷移目的地址中后,將所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的第一任務(wù)狀態(tài)設(shè)置為第二任務(wù)狀態(tài)。
10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng),還包括:
狀態(tài)查詢模塊,用于接收數(shù)據(jù)遷移狀態(tài)查詢請(qǐng)求,所述數(shù)據(jù)遷移狀態(tài)查詢請(qǐng)求包括所述待遷移數(shù)據(jù)地址,根據(jù)所述待遷移數(shù)據(jù)地址查詢所述待遷移數(shù)據(jù)地址對(duì)應(yīng)的任務(wù)狀態(tài),并返回查詢到的所述任務(wù)狀態(tài)。