專利名稱:傳輸備份數(shù)據(jù)的方法、系統(tǒng)、鏡像服務(wù)器和客戶端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種傳輸備份數(shù)據(jù)的方法、系 統(tǒng)、鏡像服務(wù)器和客戶端。
背景技術(shù):
隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,網(wǎng)絡(luò)中需要傳輸?shù)男畔⒘坎粩嘣黾樱瑢?duì)存儲(chǔ) 設(shè)備的容量、性能、可靠性等方面提出了更高的要求,出于資源共享和安全 方面的考慮,常常采用分布式組網(wǎng),將各客戶端的數(shù)據(jù)傳輸至存儲(chǔ)設(shè)備中進(jìn) 行備份??蛻舳撕痛鎯?chǔ)設(shè)備之間的數(shù)據(jù)通信是通過(guò)互聯(lián)網(wǎng)小型計(jì)算機(jī)系統(tǒng)接
口 (iSCSI, Internet Small Computer Systems Interface )實(shí)現(xiàn)的,iSCSI是一 種基于TCP/IP的傳輸協(xié)議,目前已經(jīng)標(biāo)準(zhǔn)化并且在業(yè)界逐步取得廣泛應(yīng)用。 圖1為現(xiàn)有技術(shù)中的分布式組網(wǎng)結(jié)構(gòu),現(xiàn)有技術(shù)中在進(jìn)行數(shù)據(jù)備份時(shí), 客戶端與存儲(chǔ)設(shè)備之間的數(shù)據(jù)通信過(guò)程可以如圖2所示,主要包括以下流 程
步驟201:客戶端向存儲(chǔ)設(shè)備發(fā)送數(shù)據(jù)備份請(qǐng)求。
步驟202:存儲(chǔ)設(shè)備接收到該數(shù)據(jù)備份請(qǐng)求后向該存儲(chǔ)設(shè)備發(fā)送數(shù)據(jù)備 份響應(yīng)。
步驟203:客戶端接收到數(shù)據(jù)備份響應(yīng)后,將自身的地址信息和請(qǐng)求的 資源大小信息發(fā)送給該存儲(chǔ)設(shè)備。
步驟204:存儲(chǔ)設(shè)備根據(jù)接收到的請(qǐng)求的資源大小信息為該客戶端分配 相應(yīng)的存儲(chǔ)資源,并將分配的存儲(chǔ)資源信息回復(fù)給存儲(chǔ)設(shè)備,從而建立了該 客戶端與該存儲(chǔ)資源之間的鏡像關(guān)系。
上述步驟203和204的執(zhí)行過(guò)程通常稱為鏡像建立過(guò)程,通常由設(shè)置在客戶端和存儲(chǔ)設(shè)備中的鏡像軟件完成。
步驟205:客戶端與存儲(chǔ)設(shè)備建立數(shù)據(jù)連接,根據(jù)分配的存儲(chǔ)資源信息
現(xiàn)有技術(shù)的上述方法中,由于鏡像建立是由客戶端和存儲(chǔ)設(shè)備進(jìn)行控制 信息的交互而完成的,這就需要在預(yù)先在與存儲(chǔ)設(shè)備進(jìn)行控制信息交互的設(shè) 備即各客戶端設(shè)備中都配置和安裝鏡像軟件才能實(shí)現(xiàn)上述數(shù)據(jù)通信過(guò)程,必 然增加了網(wǎng)絡(luò)配置的復(fù)雜性,不利于進(jìn)行大規(guī)模的應(yīng)用。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種傳輸備份數(shù)據(jù)的方法、系統(tǒng)、鏡像服務(wù)器 和客戶端,以便于減小網(wǎng)絡(luò)配置的復(fù)雜性,有利于進(jìn)行大規(guī)模的應(yīng)用。 一種傳輸備份數(shù)據(jù)的方法,該方法包括
鏡像服務(wù)器接收到客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向該客戶端回復(fù)數(shù)據(jù)備 份響應(yīng);
接收到所述客戶端發(fā)送的客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息后,將所 述客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備;
接收存儲(chǔ)設(shè)備發(fā)送的為所述客戶端分配的存儲(chǔ)資源信息,并將存儲(chǔ)設(shè)備的 地址信息以及為所述客戶端分配的存儲(chǔ)資源信息提供給所述客戶端,以便所述 客戶端利用所述存儲(chǔ)設(shè)備的地址信息與所述存儲(chǔ)設(shè)備建立數(shù)據(jù)連接并將要備份
一種傳輸備份數(shù)據(jù)的系統(tǒng),該系統(tǒng)包括客戶端、鏡像服務(wù)器和存儲(chǔ)設(shè)備; 所述客戶端,用于向所述鏡像服務(wù)器發(fā)送數(shù)據(jù)備份請(qǐng)求,接收到所述鏡像 服務(wù)器回復(fù)的數(shù)據(jù)備份響應(yīng)后,將該客戶端的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息 發(fā)送給所述鏡像服務(wù)器,利用所述鏡像服務(wù)器發(fā)送的存儲(chǔ)設(shè)備的地址信息與所 述存儲(chǔ)設(shè)備建立數(shù)據(jù)連接,并利用所述鏡像服務(wù)器發(fā)送的為該客戶端分配的存 儲(chǔ)資源信息,將要備份的數(shù)據(jù)傳輸至所述存儲(chǔ)設(shè)備中為該客戶端分配的存儲(chǔ)資所述鏡像服務(wù)器,用于接收到所述數(shù)據(jù)備份請(qǐng)求后,向所述客戶端回復(fù)數(shù) 據(jù)備份響應(yīng),將接收到的所述客戶端的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給 所述存儲(chǔ)設(shè)備,將所述存儲(chǔ)設(shè)備的地址信息以及所述存儲(chǔ)設(shè)備發(fā)送的為所述客
戶端分配的存儲(chǔ)資源信息發(fā)送給所述客戶端;
所述存儲(chǔ)設(shè)備,用于利用所述客戶端的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息 為所述客戶端分配相應(yīng)的存儲(chǔ)資源,并將分配的存儲(chǔ)資源信息發(fā)送給所述鏡 像服務(wù)器。
一種鏡像服務(wù)器,該鏡像服務(wù)器包括客戶端接口單元、存儲(chǔ)設(shè)備端接口 單元和地址獲取單元;
所述客戶端接口單元,用于接收到客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向該客 戶端回復(fù)數(shù)據(jù)備份響應(yīng),接收所述客戶端發(fā)送的客戶端標(biāo)識(shí)信息和請(qǐng)求的資源 大小信息,將所述存儲(chǔ)設(shè)備端接口單元接收到的為所述客戶端分配的存儲(chǔ)資源 信息和地址獲取單元獲取的所述存儲(chǔ)設(shè)備的地址信息發(fā)送給所述客戶端;
所述存儲(chǔ)設(shè)備端接口單元,用于將所述客戶端接口單元接收到的所述客戶 端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備,接收存儲(chǔ)設(shè)備發(fā)送的為所 述客戶端分配的存儲(chǔ)資源信息;
地址獲取單元,用于獲取所述存儲(chǔ)設(shè)備的地址信息。
一種客戶端,該客戶端包括信息發(fā)送單元、信息接收單元、連接建立單 元和數(shù)據(jù)備份單元;
所述信息發(fā)送單元,用于向鏡像服務(wù)器發(fā)送數(shù)據(jù)備份請(qǐng)求,在所述信息接 收單元接收到數(shù)據(jù)備份響應(yīng)后,向所述鏡像服務(wù)器發(fā)送該客戶端的標(biāo)識(shí)信息和 請(qǐng)求的資源大小信息;
所述信息接收單元,用于接收所述鏡像服務(wù)器回復(fù)的數(shù)據(jù)備份響應(yīng),接收 所述鏡像服務(wù)器發(fā)送的存儲(chǔ)設(shè)備的地址信息和為該客戶端分配的存儲(chǔ)資源信 息,并將所述存儲(chǔ)設(shè)備的地址信息提供給所述了連接建立單元,將所述為該客 戶端分配的存儲(chǔ)資源信息提供給所述數(shù)據(jù)備份單元;
所述連接建立單元,用于根據(jù)所述存儲(chǔ)設(shè)備的地址信息與所述存儲(chǔ)設(shè)備建立數(shù)據(jù)連接;
所述數(shù)據(jù)備份單元,用于根據(jù)為該客戶端分配的存儲(chǔ)資源信息,利用所述 數(shù)據(jù)連接將要備份的數(shù)據(jù)傳輸至所述存儲(chǔ)設(shè)備中為該客戶端分配的存儲(chǔ)資源。
由以上技術(shù)方案可以看出,在本發(fā)明提供的方法、系統(tǒng)和裝置中,設(shè)置 了鏡像服務(wù)器,鏡像服務(wù)器接收到客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向該客戶 端回復(fù)數(shù)據(jù)備份響應(yīng),接收到客戶端發(fā)送到客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大 小信息后,將該客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備,接 收存儲(chǔ)設(shè)備發(fā)送的為該客戶端分配的存儲(chǔ)資源信息,并將存儲(chǔ)設(shè)備的地址信 息以及為該客戶端分配的存儲(chǔ)資源信息提供給客戶端,以便該客戶端利用存 儲(chǔ)設(shè)備的地址信息與存儲(chǔ)設(shè)備建立數(shù)據(jù)連接并將要備份的數(shù)據(jù)傳輸至存儲(chǔ) 設(shè)備中為該客戶端分配的存儲(chǔ)資源。也就是說(shuō),由鏡像服務(wù)器與存儲(chǔ)設(shè)備之 間的控制信息交互完成鏡像建立過(guò)程,而鏡像服務(wù)器與客戶端之間的控制信 息交互則采用常用的通信方式即可實(shí)現(xiàn),所以,僅需要在鏡像服務(wù)器中配置 和安裝鏡像軟件,而無(wú)需在客戶端中配置和安裝鏡像軟件,可以使得在組網(wǎng) 中存在多個(gè)客戶端時(shí)能夠減小網(wǎng)絡(luò)配置的復(fù)雜性,有利于進(jìn)行大規(guī)模的應(yīng) 用。
圖1為現(xiàn)有技術(shù)中的分布式組網(wǎng)結(jié)構(gòu);
圖2為現(xiàn)有技術(shù)中數(shù)據(jù)通信的方法流程圖3為本發(fā)明實(shí)施例提供的數(shù)據(jù)備份方法流程圖4為本發(fā)明實(shí)施例提供的數(shù)據(jù)讀取方法流程圖5為本發(fā)明實(shí)施例提供的系統(tǒng)結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和具體 實(shí)施例對(duì)本發(fā)明進(jìn)4于詳細(xì)描述。本發(fā)明提供的方法主要包括鏡像服務(wù)器接收到客戶端發(fā)送的數(shù)據(jù)備份 請(qǐng)求后,向該客戶端回復(fù)數(shù)據(jù)備份響應(yīng);接收到客戶端發(fā)送的客戶端地址信 息和請(qǐng)求的資源大小信息后,將該客戶端地址信息和請(qǐng)求的資源大小信息發(fā) 送給存儲(chǔ)設(shè)備;接收存儲(chǔ)設(shè)備發(fā)送的為該客戶端分配的存儲(chǔ)資源信息,并將 為該客戶端分配的存儲(chǔ)資源信息以及存儲(chǔ)設(shè)備的地址信息提供給該客戶端, 以便該客戶端利用該存儲(chǔ)設(shè)備的地址信息與該存儲(chǔ)設(shè)備建立數(shù)據(jù)連接并將 要備份的數(shù)據(jù)傳輸至存儲(chǔ)設(shè)備中為該客戶端分配的存儲(chǔ)資源。
本發(fā)明中設(shè)置了鏡像服務(wù)器,只需在該鏡像服務(wù)器中配置鏡像軟件,由 該鏡像服務(wù)器完成客戶端和存儲(chǔ)設(shè)備之間的鏡像建立。下面舉一個(gè)具體的實(shí) 施例對(duì)上述方法進(jìn)行詳細(xì)描述,圖3為本發(fā)明實(shí)施例提供的方法流程圖,如 圖3所示,該方法可以包括以下步驟
步驟301:客戶端向鏡像服務(wù)器發(fā)送數(shù)據(jù)備份請(qǐng)求。
本步驟是客戶端主動(dòng)發(fā)起的數(shù)據(jù)備份請(qǐng)求,另外,鏡像服務(wù)器也可以主 動(dòng)選擇客戶端發(fā)起數(shù)據(jù)備份,例如,鏡像服務(wù)器可以觸發(fā)選擇的客戶端向該 鏡像服務(wù)器發(fā)送數(shù)據(jù)備份請(qǐng)求。
步驟302:鏡像服務(wù)器根據(jù)預(yù)先設(shè)定的鑒權(quán)策略對(duì)該客戶端進(jìn)行鑒權(quán), 如果通過(guò)鑒權(quán),則繼續(xù)執(zhí)行步驟303,否則,向客戶端發(fā)送拒絕數(shù)據(jù)備份的 通知。
本步驟中對(duì)客戶端進(jìn)行鑒權(quán)是為了保障網(wǎng)絡(luò)的安全性,防止非法的客戶 端對(duì)存儲(chǔ)設(shè)備進(jìn)行惡意攻擊,當(dāng)然,也可以不執(zhí)行該步驟,直接執(zhí)行步驟 303。
預(yù)先設(shè)定的鑒權(quán)策略可以采用多種方式,例如,可以預(yù)設(shè)合法的IP地 址范圍,如果該數(shù)據(jù)備份請(qǐng)求的源IP地址即該客戶端的IP地址在該預(yù)設(shè)的 合法IP地址范圍內(nèi),則該客戶端通過(guò)鑒權(quán);也可以預(yù)設(shè)合法的MAC地址范 圍,客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求中可以包含該客戶端的MAC地址信息,如 果客戶端的MAC地址在預(yù)設(shè)的合法MAC地址范圍內(nèi),則該客戶端通過(guò)鑒 權(quán);也可以對(duì)該客戶端進(jìn)行挑戰(zhàn)握手協(xié)議(CHAP, Challenge HandshakeAuthentication Protocol)認(rèn)證,如果通過(guò)CHAP認(rèn)證,則該客戶端通過(guò)鑒權(quán), 等等,本發(fā)明對(duì)該鑒權(quán)的方式不做具體限制。
步驟303:鏡像服務(wù)器向該客戶端回復(fù)數(shù)據(jù)備份響應(yīng)。
步驟304:客戶端接收到數(shù)據(jù)備份響應(yīng)后,將自身的標(biāo)識(shí)信息和請(qǐng)求的 資源大小信息發(fā)送給鏡像服務(wù)器。
本步驟中,客戶端根據(jù)自身要備份的數(shù)據(jù)所占用的資源大小確定自身要 請(qǐng)求的資源大小,并將該資源大小信息發(fā)送給鏡像服務(wù)器。
以上過(guò)程為客戶端和鏡像服務(wù)器之間的控制信息交互,客戶端和鏡像服 務(wù)器之間的控制信息交互僅利用常用的通信協(xié)議,如TCP/IP協(xié)議即可實(shí)現(xiàn), 而常用的客戶端中通常已經(jīng)配置有這種通信軟件,例如,代理(agent)軟件; 并且,這種常用的通信軟件相比較鏡像軟件而言,配置十分筒單并且在客戶 端中占用少量的資源。
步驟305:鏡像服務(wù)器將客戶端的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送 給存儲(chǔ)設(shè)備。
鏡像服務(wù)器接收到客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息后,利用鏡像 軟件將該客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息進(jìn)行封裝,封裝成鏡像軟件 所采用協(xié)議形式的報(bào)文,發(fā)送給存儲(chǔ)設(shè)備。其中,鏡像軟件所采用協(xié)議由具 體廠商也來(lái)確定,不同廠商可能采用不同的協(xié)議,凡是與存儲(chǔ)設(shè)備之間的控 制信息交互均需要通過(guò)該私有協(xié)議進(jìn)行,因此,鏡像服務(wù)器將所有來(lái)自客戶 端的控制信息都需要封裝成該私有協(xié)議的報(bào)文后發(fā)送給存儲(chǔ)設(shè)備,在以下的 實(shí)施例中均是如此,在以下的描述中不再贅述。
步驟306:存儲(chǔ)設(shè)備根據(jù)接收到的請(qǐng)求的資源大小信息為該客戶端分配 相應(yīng)的存儲(chǔ)資源,并將分配的存儲(chǔ)資源信息回復(fù)給鏡像服務(wù)器。
本步驟中,存儲(chǔ)設(shè)備為該客戶端分配相應(yīng)的存儲(chǔ)資源后,將該分配的存 儲(chǔ)資源與該客戶端的標(biāo)識(shí)進(jìn)行對(duì)應(yīng)。
步驟305和306是鏡像服務(wù)器和存儲(chǔ)設(shè)備之間的控制信息交互過(guò)程,該 控制信息的交互過(guò)程完成了鏡像建立,是通過(guò)配置在鏡像服務(wù)器中的鏡像軟件完成的。
步驟307:鏡像服務(wù)器將存儲(chǔ)設(shè)備的地址信息和為該客戶端分配的存儲(chǔ) 資源信息發(fā)送給客戶端。
可以預(yù)先配置存儲(chǔ)設(shè)備的地址信息在鏡像服務(wù)器中,鏡像服務(wù)器將該預(yù) 設(shè)的存儲(chǔ)設(shè)備地址發(fā)送給客戶端;鏡像服務(wù)器也可以從攜帶存儲(chǔ)設(shè)備發(fā)送的 控制信息的報(bào)文中獲取該報(bào)文的源地址,該源地址即為存儲(chǔ)設(shè)備的地址。
本步驟中,來(lái)自存儲(chǔ)設(shè)備的控制信息是通過(guò)鏡像軟件所采用的私有協(xié)議 的報(bào)文發(fā)送的,鏡像服務(wù)器利用鏡像軟件將該私有協(xié)議類型的報(bào)文進(jìn)行去封 裝后,發(fā)送給客戶端,在以下的實(shí)施例中均是如此。
步驟308:客戶端利用接收到的存儲(chǔ)設(shè)備的IP地址與存儲(chǔ)設(shè)備建立數(shù) 據(jù)連接。
客戶端與存儲(chǔ)設(shè)備之間建立的數(shù)據(jù)連接是通過(guò)iSCSI協(xié)議來(lái)實(shí)現(xiàn)的,具 體建立過(guò)程可以釆用現(xiàn)有技術(shù)中的建立方式。
步驟309:客戶端將要備份的數(shù)據(jù)傳輸至存儲(chǔ)設(shè)備中為該客戶端分配的 存儲(chǔ)資源。
步驟308和步驟309的數(shù)據(jù)傳輸過(guò)程與現(xiàn)有技術(shù)中相同,在此不再贅述。 至此,客戶端在存儲(chǔ)設(shè)備中的數(shù)據(jù)備份可以完成,如果需要進(jìn)行對(duì)備份
數(shù)據(jù)的其它控制,則也需要通過(guò)鏡像服務(wù)器來(lái)完成。主要可以包括以下幾種
情況
其一、當(dāng)需要暫停數(shù)據(jù)備份,則客戶端可以向鏡像服務(wù)器發(fā)送包含自身 標(biāo)識(shí)的備份暫停請(qǐng)求,鏡像服務(wù)器將該備份暫停請(qǐng)求發(fā)送給存儲(chǔ)設(shè)備,存儲(chǔ) 設(shè)備接收到該備份暫停請(qǐng)求后,暫停該客戶端的備份數(shù)據(jù)存儲(chǔ)。
其二、當(dāng)需要取消數(shù)據(jù)備份時(shí),則客戶端可以向鏡像服務(wù)器發(fā)送取消備 份請(qǐng)求,鏡像服務(wù)器將該取消備份請(qǐng)求發(fā)送給存儲(chǔ)設(shè)備,存儲(chǔ)設(shè)備接收到取 消備份請(qǐng)求后,取消該客戶端的數(shù)據(jù)備份。
其三、當(dāng)需要停止數(shù)據(jù)備份,則客戶端可以向鏡像服務(wù)器發(fā)送包含該客 戶端標(biāo)識(shí)的停止備份請(qǐng)求,鏡像服務(wù)器向該存儲(chǔ)設(shè)備發(fā)送停止備份請(qǐng)求,存儲(chǔ)設(shè)備接收到停止備份請(qǐng)求后,斷開與客戶端之間的數(shù)據(jù)連接,停止該客戶 端的數(shù)據(jù)備份。
其四、當(dāng)需要生成快照時(shí),客戶端向鏡像服務(wù)器發(fā)送包含客戶端標(biāo)識(shí)和 保護(hù)點(diǎn)信息的生成快照請(qǐng)求,鏡像服務(wù)器將該生成快照請(qǐng)求發(fā)送給存儲(chǔ)設(shè) 備,存儲(chǔ)設(shè)備在保護(hù)點(diǎn)生成快照。
其五、當(dāng)需要從存儲(chǔ)設(shè)備中讀取備份數(shù)據(jù)時(shí),如果客戶端與存儲(chǔ)設(shè)備之 間的數(shù)據(jù)連接尚未斷開,則向鏡像服務(wù)器可以直接從存儲(chǔ)設(shè)備中讀取已備份
的數(shù)據(jù);或者,客戶端將包含自身標(biāo)識(shí)和保護(hù)點(diǎn)信息的數(shù)據(jù)讀取請(qǐng)求通過(guò)鏡 像服務(wù)器發(fā)送給存儲(chǔ)設(shè)備,存儲(chǔ)設(shè)備確定保護(hù)點(diǎn)對(duì)應(yīng)的備份數(shù)據(jù),客戶端從 存儲(chǔ)設(shè)備中讀取保護(hù)點(diǎn)對(duì)應(yīng)的備份數(shù)據(jù)。其中,保護(hù)點(diǎn)可以是時(shí)間點(diǎn)信息, 例如,客戶端可能需要恢復(fù)某個(gè)時(shí)間點(diǎn)的數(shù)據(jù),則可以將該時(shí)間點(diǎn)信息提供 給存儲(chǔ)設(shè)備,存儲(chǔ)設(shè)備利用在該時(shí)間點(diǎn)執(zhí)行的快照,確定該時(shí)間點(diǎn)對(duì)應(yīng)的備 份數(shù)據(jù)。如果客戶端與存儲(chǔ)設(shè)備之間的數(shù)據(jù)連接已經(jīng)斷開,則讀取備份數(shù)據(jù) 的過(guò)程可以如圖4所示,可以包括以下步驟
步驟401:客戶端向鏡像服務(wù)器發(fā)送包含自身標(biāo)識(shí)信息和保護(hù)點(diǎn)信息的 數(shù)據(jù)讀取請(qǐng)求??蛻舳舜_定要恢復(fù)的備份數(shù)據(jù)的保護(hù)點(diǎn)信息,將該保護(hù)點(diǎn)信 息通過(guò)鏡像服務(wù)器發(fā)送給存儲(chǔ)設(shè)備。該保護(hù)點(diǎn)信息通常為時(shí)間點(diǎn)信息。
步驟402:鏡像服務(wù)器將該數(shù)據(jù)讀取請(qǐng)求發(fā)送給存儲(chǔ)設(shè)備。
步驟403:存儲(chǔ)設(shè)備根據(jù)該客戶端的標(biāo)識(shí)信息確定該客戶端的備份數(shù)據(jù), 并根據(jù)保護(hù)點(diǎn)信息確定保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù),并將該保護(hù)點(diǎn)所對(duì)應(yīng)的備 份數(shù)據(jù)信息回復(fù)給鏡像服務(wù)器。
本步驟中,該保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息可以是該保護(hù)點(diǎn)所對(duì)應(yīng)的備 份數(shù)據(jù)的存放位置,也可以是其它形式能夠標(biāo)識(shí)該部分備份數(shù)據(jù)的信息。
另外,如果客戶端要恢復(fù)所有的備份數(shù)據(jù),則可以設(shè)置保護(hù)點(diǎn)為當(dāng)前時(shí) 間點(diǎn)或者其它特殊標(biāo)識(shí),存儲(chǔ)設(shè)備接收到該保護(hù)點(diǎn)信息時(shí),將該客戶端的所 有備份數(shù)據(jù)作為該保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)。
步驟404:鏡像服務(wù)器將存儲(chǔ)設(shè)備的IP地址和保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息發(fā)送給客戶端。
步驟405:客戶端利用接收到的存儲(chǔ)設(shè)備的IP地址與存儲(chǔ)設(shè)備建立數(shù) 據(jù)連接。
步驟406:客戶端根據(jù)保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息從存儲(chǔ)設(shè)備中讀取 該保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)。
上述其它控制的方法均是客戶端主動(dòng)發(fā)起的備份暫停請(qǐng)求、取消備份請(qǐng) 求、停止備份請(qǐng)求、生成快照請(qǐng)求、數(shù)據(jù)讀取請(qǐng)求等,也可以由鏡像服務(wù)器 主動(dòng)發(fā)起上述其它控制,例如,在鏡像服務(wù)器端直接向存儲(chǔ)設(shè)備發(fā)送包含客 戶端標(biāo)識(shí)的備份暫停請(qǐng)求、取消備份請(qǐng)求、停止備份請(qǐng)求、生成快照請(qǐng)求、 數(shù)據(jù)讀取請(qǐng)求等。
上述對(duì)方法的描述都是針對(duì)其中 一個(gè)客戶端進(jìn)行的方法描述,針對(duì)組網(wǎng) 中包含的多個(gè)客戶端,都可以采用上述方法進(jìn)行數(shù)據(jù)的備份或其它控制操 作,即多個(gè)客戶端都通過(guò)鏡像服務(wù)器完成控制信息的交互,然后,各客戶端 分別與存儲(chǔ)設(shè)備建立數(shù)據(jù)連接,進(jìn)行數(shù)據(jù)分配或讀取的操作,從而達(dá)到控制 信息和數(shù)據(jù)的傳輸分離,能夠?qū)崿F(xiàn)對(duì)各客戶端的集中控制。
以上是對(duì)本發(fā)明提供的方法的描述,下面對(duì)本發(fā)明所提供的系統(tǒng)和裝置進(jìn) 行詳細(xì)描述,圖5為本發(fā)明實(shí)施例提供的系統(tǒng)結(jié)構(gòu)圖,如圖5所示,該系統(tǒng)可 以包括客戶端500、鏡像服務(wù)器510和存儲(chǔ)設(shè)備520。 客戶端500,用于向鏡像服務(wù)器510發(fā)送數(shù)據(jù)備份請(qǐng)求,接收到鏡像服務(wù) 器510回復(fù)的數(shù)據(jù)備份響應(yīng)后,將該客戶端500的標(biāo)識(shí)信息和請(qǐng)求的資源大小 信息發(fā)送給鏡像服務(wù)器510,利用鏡像服務(wù)器510發(fā)送的存儲(chǔ)設(shè)備520的地址 信息與存儲(chǔ)設(shè)備520建立數(shù)據(jù)連接,并利用鏡像服務(wù)器510發(fā)送的為該客戶端 500分配的存儲(chǔ)資源信息,將要備份的數(shù)據(jù)傳輸至存儲(chǔ)設(shè)備520中為該客戶端 500分配的存儲(chǔ)資源。
鏡像服務(wù)器510,用于接收到數(shù)據(jù)備份請(qǐng)求后,向客戶端500回復(fù)數(shù)據(jù)備 份響應(yīng),將接收到的客戶端500的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ) 設(shè)備520,將存儲(chǔ)設(shè)備520的地址信息以及存儲(chǔ)設(shè)備520發(fā)送的為客戶端500分配的存儲(chǔ)資源信息發(fā)送給客戶端500。
存儲(chǔ)設(shè)備520,用于利用客戶端500的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息為 客戶端500分配相應(yīng)的存儲(chǔ)資源,并將分配的存儲(chǔ)資源信息發(fā)送給鏡像服務(wù)器 510。
另外,鏡像服務(wù)器510還可以在接收到數(shù)據(jù)備份請(qǐng)求,根據(jù)預(yù)先設(shè)定的鑒 權(quán)策略對(duì)客戶端500進(jìn)行鑒權(quán),如果通過(guò)鑒權(quán),則向該客戶端500回復(fù)數(shù)據(jù)備 份響應(yīng),否則,向客戶端500發(fā)送拒絕數(shù)據(jù)備份的通知。具體鑒權(quán)的方式可以 采用上述方法中提供的方式。
其中,客戶端500可以包括信息發(fā)送單元501、信息接收單元502、連接 建立單元503和數(shù)據(jù)備份單元504。
信息發(fā)送單元501,用于向鏡像服務(wù)器510發(fā)送數(shù)據(jù)備份請(qǐng)求,在信息接 收單元502接收到數(shù)據(jù)備份響應(yīng)后,向鏡像服務(wù)器510發(fā)送該客戶端500的標(biāo) 識(shí)信息和請(qǐng)求的資源大小信息。
信息接收單元502,用于接收鏡像服務(wù)器510回復(fù)的數(shù)據(jù)備份響應(yīng),接收 鏡像服務(wù)器510發(fā)送的存儲(chǔ)設(shè)備520的地址信息和為該客戶端500分配的存儲(chǔ) 資源信息,并將存儲(chǔ)設(shè)備520的地址信息提供給了連接建立單元503,將為該 客戶端500分配的存儲(chǔ)資源信息提供給數(shù)據(jù)備份單元504。
連接建立單元503,用于根據(jù)存儲(chǔ)設(shè)備520的地址信息與存儲(chǔ)設(shè)備520建 立凄t據(jù)連接。
數(shù)據(jù)備份單元504,用于根據(jù)為該客戶端500分配的存儲(chǔ)資源信息,利用 數(shù)據(jù)連接將要備份的數(shù)據(jù)傳輸至存儲(chǔ)設(shè)備520中為該客戶端500分配的存儲(chǔ)資 源。
另外,信息發(fā)送單元501,還可以用于在連接建立單元建立數(shù)據(jù)連接后, 向鏡像服務(wù)器510發(fā)送備份暫停請(qǐng)求、或者取消備份請(qǐng)求、或者停止備份請(qǐng)求、 或者生成快照請(qǐng)求、或者數(shù)據(jù)讀取請(qǐng)求。
數(shù)據(jù)備份單元504,還可以用于利用數(shù)據(jù)連接,從存儲(chǔ)設(shè)備520中讀取該 存儲(chǔ)設(shè)備520已備份的數(shù)據(jù)。信息發(fā)送單元501,還可以用于在數(shù)據(jù)連接斷開后,將包含該客戶端500 標(biāo)識(shí)信息和保護(hù)點(diǎn)信息的數(shù)據(jù)讀取請(qǐng)求發(fā)送給鏡像服務(wù)器510。
信息接收單元502,還用于接收鏡像服務(wù)器510發(fā)送的存儲(chǔ)設(shè)備520的地 址信息和保護(hù)點(diǎn)所對(duì)應(yīng)的^f分?jǐn)?shù)據(jù)信息,并將存儲(chǔ)設(shè)備520的地址信息提供給 連接建立單元503,將保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息提供給數(shù)據(jù)備除單元504。
連接建立單元503,根據(jù)存儲(chǔ)設(shè)備520的地址信息與存儲(chǔ)設(shè)備520建立數(shù) 據(jù)連接。
數(shù)據(jù)備份單元504,還用于根據(jù)保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息從存儲(chǔ)設(shè)備 520中讀取保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)。
其中,鏡像服務(wù)器510可以包括客戶端接口單元511 、存儲(chǔ)設(shè)備端接口 單元512和地址獲取單元513。
客戶端接口單元511,用于接收到客戶端500發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向 該客戶端500回復(fù)數(shù)據(jù)備份響應(yīng),接收客戶端500發(fā)送的客戶端標(biāo)識(shí)信息和請(qǐng) 求的資源大小信息,將存儲(chǔ)設(shè)備端接口單元512接收到的為客戶端500分配的 存儲(chǔ)資源信息和地址獲取單元獲取的存儲(chǔ)設(shè)備520的地址信息發(fā)送給客戶端 500。
存儲(chǔ)設(shè)備端接口單元512,用于將客戶端接口單元511接收到的客戶端標(biāo)
識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備520,接收存儲(chǔ)設(shè)備520發(fā)送的
為客戶端500分配的存儲(chǔ)資源信息。
地址獲取單元513,用于獲取存儲(chǔ)設(shè)備.520的地址信息。
該地址獲取單元513可以根據(jù)預(yù)先配置在鏡像服務(wù)器510中的存儲(chǔ)設(shè)備520
的地址進(jìn)行獲取,也可以從存儲(chǔ)設(shè)備520發(fā)送的包含控制信息的報(bào)文的源地址
進(jìn)行獲取。
該鏡像服務(wù)器510還可以包括鑒權(quán)單元514,用于在客戶端接口單元511 接收到數(shù)據(jù)備份請(qǐng)求后,根據(jù)預(yù)先設(shè)定的鑒權(quán)策略對(duì)客戶端500進(jìn)行鑒權(quán),如 果通過(guò)鑒權(quán),則觸發(fā)客戶端接口單元511向該客戶端500回復(fù)數(shù)據(jù)備份響應(yīng), 否則,觸發(fā)客戶端接口單元511發(fā)送拒絕數(shù)據(jù)備份的通知??蛻舳私涌趩卧?11,還用于向客戶端500發(fā)送拒絕數(shù)據(jù)備份的通知。 鑒權(quán)單元514在對(duì)客戶端500進(jìn)行鑒權(quán)時(shí),可以判斷數(shù)據(jù)備份請(qǐng)求的源IP 地址是否在預(yù)設(shè)的合法IP地址范圍內(nèi),如果是,則通過(guò)鑒權(quán);或者,判斷數(shù)據(jù) 備份請(qǐng)求中攜帶的客戶端的MAC地址是否在預(yù)設(shè)的合法MAC地址范圍內(nèi),如 果是,則通過(guò)鑒權(quán);或者,對(duì)客戶端進(jìn)行CHAP認(rèn)證,如果通過(guò)CHAP認(rèn)證, 則通過(guò)鑒權(quán),還可以采用其它鑒權(quán)方法。
上述客戶端接口單元511,還可以用于接收客戶端500發(fā)送的備份暫停請(qǐng) 求、或者取消備份請(qǐng)求、或者停止備份請(qǐng)求、或者生成快照請(qǐng)求、或者數(shù)據(jù)讀 取請(qǐng)求。
存儲(chǔ)設(shè)備端接口單元512,還可以用于主動(dòng)向存儲(chǔ)設(shè)備520發(fā)送包含客戶 端標(biāo)識(shí)的備份暫停請(qǐng)求、或取消備份請(qǐng)求、或停止備份請(qǐng)求、或生成快照請(qǐng)求、 或數(shù)據(jù)讀取請(qǐng)求;或者,將客戶端接口單元511接收到的備份暫停請(qǐng)求、或取 消備份請(qǐng)求、或停止備份請(qǐng)求、或生成快照請(qǐng)求、或數(shù)據(jù)讀取請(qǐng)求發(fā)送給存儲(chǔ) 設(shè)備520。
上述操作是在存儲(chǔ)設(shè)備520和客戶端500之間的數(shù)據(jù)連接仍存在時(shí)的操作, 當(dāng)存儲(chǔ)設(shè)備520和客戶端500之間的數(shù)據(jù)連接已經(jīng)斷開時(shí),客戶端接口單元511, 還可以用于接收客戶端500發(fā)送的包含該客戶端500的標(biāo)識(shí)信息和保護(hù)點(diǎn)信息 的數(shù)據(jù)讀取請(qǐng)求,將存儲(chǔ)設(shè)備520的地址信息與存儲(chǔ)設(shè)備端接口單元512接收 到的保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息發(fā)送給客戶端500。
存儲(chǔ)設(shè)備端接口單元512,還用于將數(shù)據(jù)讀取請(qǐng)求發(fā)送給存儲(chǔ)設(shè)備520,接 收存儲(chǔ)設(shè)備520回復(fù)的保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息。
由以上描述可以看出,在本發(fā)明提供的方法、系統(tǒng)和裝置中,設(shè)置了鏡 像服務(wù)器,鏡像服務(wù)器接收到客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向該客戶端回 復(fù)數(shù)據(jù)備份響應(yīng),接收到客戶端發(fā)送到客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信 息后,將該客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備,接收存 儲(chǔ)設(shè)備發(fā)送的為該客戶端分配的存儲(chǔ)資源信息,并將存儲(chǔ)設(shè)備的地址信息以 及為該客戶端分配的存儲(chǔ)資源信息提供給客戶端,以便該客戶端利用存儲(chǔ)設(shè)備的地址信息與存儲(chǔ)設(shè)備建立數(shù)據(jù)連接并將要備份的數(shù)據(jù)傳輸至存儲(chǔ)設(shè)備 中為該客戶端分配的存儲(chǔ)資源。也就是說(shuō),由鏡像服務(wù)器與存儲(chǔ)設(shè)備之間的 控制信息交互完成鏡像建立過(guò)程,而鏡像服務(wù)器與客戶端之間的控制信息交 互則采用常用的通信方式即可實(shí)現(xiàn),所以,僅需要在鏡像服務(wù)器中配置和安 裝鏡像軟件,而無(wú)需在客戶端中配置和安裝鏡像軟件,可以使得在組網(wǎng)中存 在多個(gè)客戶端時(shí)能夠減小網(wǎng)絡(luò)配置的復(fù)雜性,有利于進(jìn)行大規(guī)模的應(yīng)用。
并且,在本發(fā)明中客戶端與存儲(chǔ)設(shè)備之間的控制信息通過(guò)鏡像服務(wù)器進(jìn) 行交互,而數(shù)據(jù)仍然是通過(guò)客戶端與存儲(chǔ)設(shè)備直接建立的數(shù)據(jù)連接進(jìn)行傳 輸,從而實(shí)現(xiàn)了控制流和數(shù)據(jù)流的分離,既便于對(duì)客戶端設(shè)備進(jìn)行集中管理, 也不會(huì)造成鏡像服務(wù)器的過(guò)重負(fù)擔(dān),更進(jìn)一步有利于進(jìn)行大規(guī)模的應(yīng)用。
另外,本發(fā)明還可以在鏡像服務(wù)器端實(shí)現(xiàn)對(duì)客戶端的鑒權(quán),只有通過(guò)鑒 權(quán)的客戶端才能夠與存儲(chǔ)設(shè)備進(jìn)行通信,并且各客戶端都需要通過(guò)鏡像服務(wù) 器實(shí)現(xiàn)對(duì)存儲(chǔ)設(shè)備中備份數(shù)據(jù)的控制,從而提高了存儲(chǔ)設(shè)備的安全性。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本 發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在 本發(fā)明保護(hù)的范圍之內(nèi)。
權(quán)利要求
1、一種傳輸備份數(shù)據(jù)的方法,其特征在于,該方法包括鏡像服務(wù)器接收到客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向該客戶端回復(fù)數(shù)據(jù)備份響應(yīng);接收到所述客戶端發(fā)送的客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息后,將所述客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備;接收存儲(chǔ)設(shè)備發(fā)送的為所述客戶端分配的存儲(chǔ)資源信息,并將存儲(chǔ)設(shè)備的地址信息以及為所述客戶端分配的存儲(chǔ)資源信息提供給所述客戶端,以便所述客戶端利用所述存儲(chǔ)設(shè)備的地址信息與所述存儲(chǔ)設(shè)備建立數(shù)據(jù)連接并將要備份的數(shù)據(jù)傳輸至所述存儲(chǔ)設(shè)備中為所述客戶端分配的存儲(chǔ)資源。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述鏡像服務(wù)器接收到客 戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,且向該客戶端回復(fù)數(shù)據(jù)備份響應(yīng)之前還包括所述鏡像服務(wù)器判斷所述數(shù)據(jù)備份請(qǐng)求的源IP地址是否在預(yù)設(shè)的合法IP 地址范圍內(nèi),如果是,則繼續(xù)執(zhí)行所述向該客戶端回復(fù)數(shù)據(jù)備份響應(yīng)的操作, 否則,向所述客戶端發(fā)送拒絕數(shù)據(jù)備份的通知,結(jié)束流程;或者,所述鏡像服務(wù)器判斷所述數(shù)據(jù)備份請(qǐng)求中攜帶的客戶端的MAC地址是否 在預(yù)設(shè)的合法MAC地址范圍內(nèi),如果是,則繼續(xù)執(zhí)行所述向該客戶端回復(fù)數(shù) 據(jù)備份響應(yīng)的操作,否則,向所述客戶端發(fā)送拒絕數(shù)據(jù)備份的通知,結(jié)束流程; 或者,所述鏡像服務(wù)器對(duì)所述客戶端進(jìn)行挑戰(zhàn)握手協(xié)議CHAP認(rèn)證,如果通過(guò) CHAP認(rèn)證,則繼續(xù)執(zhí)行所述向該客戶端回復(fù)數(shù)據(jù)備份響應(yīng)的操作,否則,向 所述客戶端發(fā)送拒絕數(shù)據(jù)備份的通知,結(jié)束流程。
3、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述客戶端與所述存儲(chǔ)設(shè) 備建立數(shù)據(jù)連接后,該方法還包括所述鏡像服務(wù)器主動(dòng)向存儲(chǔ)設(shè)備發(fā)送包含客戶端標(biāo)識(shí)的備份暫停請(qǐng)求,或 者接收到所述客戶端發(fā)送的包含客戶端標(biāo)識(shí)的備份暫停請(qǐng)求后,將該備份暫停請(qǐng)求發(fā)送給所述存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備接收到該備份暫停請(qǐng)求后,暫停所述客戶端的備份數(shù)據(jù)存儲(chǔ);或者,所述鏡像服務(wù)器主動(dòng)向存儲(chǔ)設(shè)備發(fā)送包含客戶端標(biāo)識(shí)的取消備份請(qǐng)求,或 者接收到所述客戶端發(fā)送的包含客戶端標(biāo)識(shí)的取消備份請(qǐng)求后,將該取消備份 請(qǐng)求發(fā)送給所述存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備接收到該取消備份請(qǐng)求后,取消所述 客戶端的備份數(shù)據(jù)存儲(chǔ);或者,所述鏡像服務(wù)器主動(dòng)向存儲(chǔ)設(shè)備發(fā)送包含客戶端標(biāo)識(shí)的停止備份請(qǐng)求,或 者接收到所述客戶端發(fā)送的包含客戶端標(biāo)識(shí)的停止備份請(qǐng)求后,將該停止備份 請(qǐng)求發(fā)送給所述存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備接收到該停止備份請(qǐng)求后,停止所述 客戶端的備份數(shù)據(jù)存儲(chǔ);或者,所述鏡像服務(wù)器主動(dòng)向存儲(chǔ)設(shè)備發(fā)送包含客戶端標(biāo)識(shí)和保護(hù)點(diǎn)信息的生成 快照請(qǐng)求,或者接收到所述客戶端發(fā)送的包含客戶端標(biāo)識(shí)和保護(hù)點(diǎn)信息的生成 快照請(qǐng)求后,將該生成快照請(qǐng)求發(fā)送給所述存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備接收到該 生成快照請(qǐng)求后,在所述保護(hù)點(diǎn)生成所述客戶端備份數(shù)據(jù)的快照;或者,所述鏡像服務(wù)器主動(dòng)向存儲(chǔ)設(shè)備發(fā)送包含客戶端標(biāo)識(shí)的數(shù)據(jù)讀取請(qǐng)求,或 者接收到所述客戶端發(fā)送的包含客戶端標(biāo)識(shí)的數(shù)據(jù)讀取請(qǐng)求后,將該數(shù)據(jù)讀取 請(qǐng)求發(fā)送給所述存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備接收到該數(shù)據(jù)讀取請(qǐng)求后,確定該數(shù) 據(jù)讀取請(qǐng)求中所包含保護(hù)點(diǎn)對(duì)應(yīng)的備份數(shù)據(jù)供所述客戶端進(jìn)行讀?。换蛘?,所述客戶端直接從所述存儲(chǔ)設(shè)備中讀取該客戶端已備份的數(shù)據(jù)。
4、根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述客戶端設(shè)備與所述存 儲(chǔ)設(shè)備之間的數(shù)據(jù)連接斷開后,該方法還包括所述鏡像服務(wù)器接收到客戶端發(fā)送的包含該客戶端的標(biāo)識(shí)信息和保護(hù)點(diǎn)信 息的數(shù)據(jù)讀取請(qǐng)求后,將該數(shù)據(jù)讀取請(qǐng)求發(fā)送給所述存儲(chǔ)設(shè)備;所述存儲(chǔ)設(shè)備根據(jù)所述客戶端標(biāo)識(shí)信息確定所述客戶端的備份數(shù)據(jù),并根 據(jù)所述保護(hù)點(diǎn)信息確定保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù),并將該保護(hù)點(diǎn)所對(duì)應(yīng)的備份 數(shù)據(jù)信息回復(fù)給所述鏡像服務(wù)器;所述鏡像服務(wù)器將所述存儲(chǔ)設(shè)備的地址信息和保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息發(fā)送給所述客戶.端,以供所述客戶端利用接收到的存儲(chǔ)設(shè)備的地址信息與存 儲(chǔ)設(shè)備建立數(shù)據(jù)連接,并根據(jù)所述保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息從所述存儲(chǔ)設(shè) 備中讀取所述保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)。
5、 一種傳輸備份數(shù)據(jù)的系統(tǒng),其特征在于,該系統(tǒng)包括客戶端、鏡像服 務(wù)器和存儲(chǔ)設(shè)備;所述客戶端,用于向所述鏡像服務(wù)器發(fā)送數(shù)據(jù)備份請(qǐng)求,接收到所述鏡像 服務(wù)器回復(fù)的數(shù)據(jù)備份響應(yīng)后,將該客戶端的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給所述鏡像服務(wù)器,利用所述鏡像服務(wù)器發(fā)送的存儲(chǔ)設(shè)備的地址信息與所 述存儲(chǔ)設(shè)備建立數(shù)據(jù)連接,并利用所述鏡像服務(wù)器發(fā)送的為該客戶端分配的存 儲(chǔ)資源信息,將要備份的數(shù)據(jù)傳輸至所述存儲(chǔ)設(shè)備中為該客戶端分配的存儲(chǔ)資 源;所述鏡像服務(wù)器,用于接收到所述數(shù)據(jù)備份請(qǐng)求后,向所述客戶端回復(fù)數(shù) 據(jù)備份響應(yīng),將接收到的所述客戶端的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給 所述存儲(chǔ)設(shè)備,將所述存儲(chǔ)設(shè)備的地址信息以及所述存儲(chǔ)設(shè)備發(fā)送的為所述客 戶端分配的存儲(chǔ)資源信息發(fā)送給所述客戶端;所述存儲(chǔ)設(shè)備,用于利用所述客戶端的標(biāo)識(shí)信息和請(qǐng)求的資源大小信息為 所述客戶端分配相應(yīng)的存儲(chǔ)資源,并將分配的存儲(chǔ)資源信息發(fā)送給所述鏡像服 務(wù)器。
6、 一種鏡像服務(wù)器,其特征在于,該鏡像服務(wù)器包括客戶端接口單元、 存儲(chǔ)設(shè)備端接口單元和地址獲取單元;所述客戶端接口單元,用于接收到客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向該客 戶端回復(fù)數(shù)據(jù)備份響應(yīng),接收所述客戶端發(fā)送的客戶端標(biāo)識(shí)信息和請(qǐng)求的資源 大小信息,將所述存儲(chǔ)設(shè)備端接口單元接收到的為所述客戶端分配的存儲(chǔ)資源 信息和地址獲取單元獲取的所述存儲(chǔ)設(shè)備的地址信息發(fā)送給所述客戶端;所述存儲(chǔ)設(shè)備端接口單元,用于將所述客戶端接口單元接收到的所述客戶 端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備,接收存儲(chǔ)設(shè)備發(fā)送的為所 述客戶端分配的存儲(chǔ)資源信息;地址獲取單元,用于獲取所述存儲(chǔ)設(shè)備的地址信息。
7、 根據(jù)權(quán)利要求6所述的鏡像服務(wù)器,其特征在于,該鏡像服務(wù)器還包括 鑒權(quán)單元,用于在所述客戶端接口單元接收到所述數(shù)據(jù)備份請(qǐng)求后,根據(jù)預(yù)先 設(shè)定的鑒權(quán)策略對(duì)所述客戶端進(jìn)行鑒權(quán),如果通過(guò)鑒權(quán),則觸發(fā)所述客戶端接 口單元向該客戶端回復(fù)所述數(shù)據(jù)備份響應(yīng),否則,觸發(fā)所述客戶端接口單元發(fā) 送拒絕數(shù)據(jù)備份的通知;所述客戶端接口單元,還用于向所述客戶端發(fā)送拒絕數(shù)據(jù)備份的通知。
8、 根據(jù)權(quán)利要求6所述的鏡像服務(wù)器,其特征在于,所述客戶端接口單元, 還用于接收所述客戶端發(fā)送的備份暫停請(qǐng)求、或取消備份請(qǐng)求、或停止備份請(qǐng) 求、或生成快照請(qǐng)求、或數(shù)據(jù)讀取請(qǐng)求;所述存儲(chǔ)設(shè)備端接口單元,用于主動(dòng)向存儲(chǔ)設(shè)備發(fā)送包含客戶端標(biāo)識(shí)的備 份暫停請(qǐng)求、或取消備份請(qǐng)求、或停止備份請(qǐng)求、或生成快照請(qǐng)求、或數(shù)據(jù)讀 取請(qǐng)求;或者,將所述客戶端接口單元接收到的備份暫停請(qǐng)求、或取消備份請(qǐng) 求、或停止備份請(qǐng)求、或生成快照請(qǐng)求、或數(shù)據(jù)讀取請(qǐng)求發(fā)送給所述存儲(chǔ)設(shè)備。
9、 根據(jù)權(quán)利要求6所述的鏡像服務(wù)器,其特征在于,所述客戶端接口單元, 還用于接收所述客戶端發(fā)送的包含該客戶端的標(biāo)識(shí)信息和保護(hù)點(diǎn)信息的數(shù)據(jù)讀 取請(qǐng)求,將所述存儲(chǔ)設(shè)備的地址信息與所述存儲(chǔ)設(shè)備端接口單元接收到的保護(hù) 點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息發(fā)送給所述客戶端;所述存儲(chǔ)設(shè)備端接口單元,還用于將所述數(shù)據(jù)讀取請(qǐng)求發(fā)送給存儲(chǔ)設(shè)備, 接收所述存儲(chǔ)設(shè)備回復(fù)的保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息。
10、 一種客戶端,其特征在于,該客戶端包括信息發(fā)送單元、信息接收 單元、連接建立單元和數(shù)據(jù)備份單元;所述信息發(fā)送單元,用于向鏡像服務(wù)器發(fā)送數(shù)據(jù)備份請(qǐng)求,在所述信息接 收單元接收到數(shù)據(jù)備份響應(yīng)后,向所述鏡像服務(wù)器發(fā)送該客戶端的標(biāo)識(shí)信息和 請(qǐng)求的資源大小信息;所述信息接收單元,用于接收所述鏡像服務(wù)器回復(fù)的數(shù)據(jù)備份響應(yīng),接收 所述鏡像服務(wù)器發(fā)送的存儲(chǔ)設(shè)備的地址信息和為該客戶端分配的存儲(chǔ)資源信息,并將所述存儲(chǔ)設(shè)備的地址信息提供給所述了連接建立單元,將所述為該客戶端分配的存儲(chǔ)資源信息提供給所述數(shù)據(jù)備份單元;所述連接建立單元,用于根據(jù)所述存儲(chǔ)設(shè)備的地址信息與所述存儲(chǔ)設(shè)備建 立數(shù)據(jù)連接;所述數(shù)據(jù)備份單元,用于根據(jù)為該客戶端分配的存儲(chǔ)資源信息,利用所述 數(shù)據(jù)連接將要備份的數(shù)據(jù)傳輸至所述存儲(chǔ)設(shè)備中為該客戶端分配的存儲(chǔ)資源。
11、 根據(jù)權(quán)利要求IO所述的客戶端,其特征在于,所述信息發(fā)送單元,還 用于在所述連接建立單元建立所述數(shù)據(jù)連接后,向所述鏡像服務(wù)器發(fā)送備份暫 停請(qǐng)求、或者取消備份請(qǐng)求、或者停止備份請(qǐng)求、或者生成快照請(qǐng)求、或者數(shù) 據(jù)讀取i青求;所述數(shù)據(jù)備份單元,還用于利用所述數(shù)據(jù)連接,從所述存儲(chǔ)設(shè)備中讀取該 存儲(chǔ)設(shè)備已備份的數(shù)據(jù)。
12、 根據(jù)權(quán)利要求IO所述的客戶端,其特征在于,所述信息發(fā)送單元,還 用于在所述數(shù)據(jù)連接斷開后,將包含該客戶端標(biāo)識(shí)信息和保護(hù)點(diǎn)信息的數(shù)據(jù)讀 取請(qǐng)求發(fā)送給所述鏡像服務(wù)器;所述信息接收單元,還用于接收所述鏡像服務(wù)器發(fā)送的存儲(chǔ)設(shè)備的地址信 息和保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息,并將所述存儲(chǔ)設(shè)備的地址信息提供給所述 連接建立單元,將所述保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息提供給所述數(shù)據(jù)備份單元;所述連接建立單元,根據(jù)所述存儲(chǔ)設(shè)備的地址信息與所述存儲(chǔ)設(shè)備建立數(shù) 據(jù)連接;所述數(shù)據(jù)備份單元,還用于4艮據(jù)所述保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)信息從所述 存儲(chǔ)設(shè)備中讀取所述保護(hù)點(diǎn)所對(duì)應(yīng)的備份數(shù)據(jù)。
全文摘要
本發(fā)明提供了一種傳輸備份數(shù)據(jù)的方法、系統(tǒng)、鏡像服務(wù)器和客戶端,鏡像服務(wù)器接收到客戶端發(fā)送的數(shù)據(jù)備份請(qǐng)求后,向該客戶端回復(fù)數(shù)據(jù)備份響應(yīng),接收到客戶端發(fā)送的客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息后,將該客戶端標(biāo)識(shí)信息和請(qǐng)求的資源大小信息發(fā)送給存儲(chǔ)設(shè)備,接收存儲(chǔ)設(shè)備發(fā)送的為該客戶端分配的存儲(chǔ)資源信息,并將存儲(chǔ)設(shè)備的地址信息以及為該客戶端分配的存儲(chǔ)資源信息提供給客戶端,以便該客戶端利用存儲(chǔ)設(shè)備的地址信息與存儲(chǔ)設(shè)備建立數(shù)據(jù)連接并將要備份的數(shù)據(jù)傳輸至存儲(chǔ)設(shè)備中為該客戶端分配的存儲(chǔ)資源。從而減小了網(wǎng)絡(luò)配置的復(fù)雜性,有利于進(jìn)行大規(guī)模的應(yīng)用。
文檔編號(hào)H04L29/06GK101291205SQ20081011507
公開日2008年10月22日 申請(qǐng)日期2008年6月16日 優(yōu)先權(quán)日2008年6月16日
發(fā)明者余劍聲, 鄭萍萍 申請(qǐng)人:杭州華三通信技術(shù)有限公司