維護(hù)。
[0052]例如,云管理平臺(tái)在備份客戶端展示了圖形界面,備份客戶端能夠通過該圖形界面觸發(fā)向云管理平臺(tái)發(fā)送備份客戶端請(qǐng)求,申請(qǐng)數(shù)據(jù)備份服務(wù);還可以是備份客戶端在鑒權(quán)通過后,可以連接云管理平臺(tái)和/或備份平臺(tái)向其提供的圖形界面,以便用戶選擇觸發(fā)攜帶有管理信息、控制信息或維護(hù)信息的備份客戶端請(qǐng)求,進(jìn)行日常管理、控制和維護(hù)等處理。
[0053]在上述本發(fā)明實(shí)施例的企業(yè)數(shù)據(jù)云備份系統(tǒng)中,備份平臺(tái)在鑒權(quán)通過后可獲取備份客戶端的待備份數(shù)據(jù),并將其根據(jù)存儲(chǔ)掛載路徑發(fā)送至存儲(chǔ)平臺(tái)進(jìn)行備份存儲(chǔ),但是,待備份數(shù)據(jù)的備份觸發(fā),備份平臺(tái)側(cè)可以是被動(dòng)的,也可以是主動(dòng)的。
[0054]因此,在上述實(shí)施例的基礎(chǔ)上,本發(fā)明實(shí)施例的企業(yè)數(shù)據(jù)云備份系統(tǒng)中,所述備份平臺(tái)包括:
[0055]接收模塊,用于在鑒權(quán)通過后,接收所述備份客戶端主動(dòng)發(fā)送的待備份數(shù)據(jù);
[0056]第一處理模塊,用于將所述待備份數(shù)據(jù)根據(jù)存儲(chǔ)掛載路徑發(fā)送至所述存儲(chǔ)平臺(tái)。
[0057]在備份客戶端鑒權(quán)通過后,該備份客戶端在工作人員操作或預(yù)設(shè)操作下發(fā)送待備份數(shù)據(jù)至備份平臺(tái),備份平臺(tái)的第一接收模塊接收由備份客戶端主動(dòng)發(fā)送的待備份數(shù)據(jù)后,第一處理模塊就會(huì)將待備份數(shù)據(jù)根據(jù)存儲(chǔ)掛載路徑發(fā)送至存儲(chǔ)平臺(tái)。
[0058]在本發(fā)明實(shí)施例的企業(yè)數(shù)據(jù)云備份系統(tǒng)中,所述備份平臺(tái)還包括:
[0059]指令發(fā)送模塊,用于在鑒權(quán)通過后,根據(jù)第一控制指令發(fā)送備份平臺(tái)控制指令至所述備份客戶端,以使所述備份客戶端根據(jù)所述備份平臺(tái)控制指令發(fā)送所述待備份數(shù)據(jù);
[0060]第二處理模塊,用于在接收到所述待備份數(shù)據(jù)后,將所述待備份數(shù)據(jù)根據(jù)存儲(chǔ)掛載路徑發(fā)送至所述存儲(chǔ)平臺(tái)。
[0061]備份平臺(tái)在根據(jù)第一控制指令進(jìn)行鑒權(quán)和備份平臺(tái)內(nèi)部的預(yù)配置后,指令發(fā)送模塊在鑒權(quán)通過后,會(huì)根據(jù)第一控制指令發(fā)送備份平臺(tái)控制指令至備份客戶端,以使備份客戶端根據(jù)備份平臺(tái)控制指令發(fā)送待備份數(shù)據(jù)。備份平臺(tái)根據(jù)第一控制指令中攜帶的用戶鑒權(quán)信息、備份平臺(tái)策略配置信息可以了解到待備份數(shù)據(jù)的相關(guān)信息,從而生成備份平臺(tái)控制指令來主動(dòng)觸發(fā)備份客戶端發(fā)送待備份數(shù)據(jù)進(jìn)行備份。之后,第二處理模塊在接收到待備份數(shù)據(jù)后,就會(huì)將待備份數(shù)據(jù)根據(jù)存儲(chǔ)掛載路徑發(fā)送至存儲(chǔ)平臺(tái)。上述備份平臺(tái)在預(yù)配置完成和對(duì)備份客戶端鑒權(quán)通過后,能夠主動(dòng)觸發(fā)備份,是備份過程更方便快捷。
[0062]在本發(fā)明實(shí)施例的企業(yè)數(shù)據(jù)云備份系統(tǒng)中,所述存儲(chǔ)平臺(tái)的多個(gè)存儲(chǔ)節(jié)點(diǎn)的存儲(chǔ)形式是對(duì)象存儲(chǔ)和/或分布式文件存儲(chǔ)。
[0063]存儲(chǔ)節(jié)點(diǎn)包括云存儲(chǔ)服務(wù)器、光盤庫(kù)、磁帶庫(kù)、磁盤柜等設(shè)備。對(duì)象存儲(chǔ)系統(tǒng)由分布式存儲(chǔ)節(jié)點(diǎn)構(gòu)成,是存儲(chǔ)對(duì)象數(shù)據(jù)的介質(zhì),存儲(chǔ)節(jié)點(diǎn)的具體存儲(chǔ)方式對(duì)外部應(yīng)用透明。對(duì)象存儲(chǔ)中的分布式存儲(chǔ)系統(tǒng)是一種云存儲(chǔ)系統(tǒng)。對(duì)象存儲(chǔ)節(jié)點(diǎn)向備份平臺(tái)提供REST接口,用于訪問對(duì)象存儲(chǔ)相關(guān)功能。對(duì)象存儲(chǔ)系統(tǒng)與云管理系統(tǒng)之間通過相關(guān)管理接口實(shí)現(xiàn)云管理平臺(tái)對(duì)對(duì)象存儲(chǔ)系統(tǒng)的遠(yuǎn)程管理,備份平臺(tái)的備份介質(zhì)服務(wù)器通過REST接口訪問對(duì)象存儲(chǔ)系統(tǒng)中的對(duì)象存儲(chǔ)相關(guān)功能。分布式文件存儲(chǔ)節(jié)點(diǎn)向備份平臺(tái)提供NFS/CIFS/POSIX接口方式,用于訪問分布式存儲(chǔ)相關(guān)功能,分布式存儲(chǔ)系統(tǒng)與云管理系統(tǒng)之間通過相關(guān)管理接口實(shí)現(xiàn)云管理平臺(tái)對(duì)分布式文件存儲(chǔ)系統(tǒng)的遠(yuǎn)程管理,備份介質(zhì)服務(wù)器通過NFS/CIFS/P0SIX接口訪問分布式存儲(chǔ)的相關(guān)功能。
[0064]而且,在本發(fā)明實(shí)施例的企業(yè)數(shù)據(jù)云備份系統(tǒng)中,不論分布式文件還是對(duì)象存儲(chǔ)的存儲(chǔ)節(jié)點(diǎn)都采用負(fù)載均衡的方式對(duì)外提供服務(wù),通過水平擴(kuò)展的方式提升容量和性能。
[0065]如圖2所示,存儲(chǔ)平臺(tái)30與備份平臺(tái)20的連接用于為備份平臺(tái)20提供備份存儲(chǔ)服務(wù),如備份數(shù)據(jù)存儲(chǔ)的各類操作和數(shù)據(jù)訪問;存儲(chǔ)平臺(tái)30與云管理平臺(tái)10之間的連接主要用于云管理平臺(tái)10對(duì)存儲(chǔ)平臺(tái)30的遠(yuǎn)程管理,如存儲(chǔ)平臺(tái)用戶及相應(yīng)存儲(chǔ)空間的創(chuàng)建/刪除,對(duì)存儲(chǔ)資源的管理、對(duì)存儲(chǔ)平臺(tái)各存儲(chǔ)節(jié)點(diǎn)的管理等等。
[0066]本發(fā)明實(shí)施例的企業(yè)數(shù)據(jù)云備份系統(tǒng)的功能框架如圖3所示,在交互層,進(jìn)行備份客戶端、云管理平臺(tái)的服務(wù)請(qǐng)求處理、數(shù)據(jù)流處理、后臺(tái)維護(hù)管理信息、業(yè)務(wù)開通服務(wù)請(qǐng)求處理。在服務(wù)層,主要為數(shù)據(jù)備份與恢復(fù)、備份策略管理和用戶認(rèn)證租戶管理,其中,數(shù)據(jù)備份與恢復(fù)包括:備份恢復(fù)作業(yè)管理、備份數(shù)據(jù)查詢、調(diào)度管理、作業(yè)隔離/監(jiān)控等;備份策略管理包括備份對(duì)象及方式定義和備份周期定義等;用戶認(rèn)證租戶管理包括:用戶訪問及服務(wù)鑒權(quán)、多用戶管理功能隔離和多用戶備份資源分配等。在數(shù)據(jù)層,進(jìn)行消重/壓縮、介質(zhì)元數(shù)據(jù)管理、備份數(shù)據(jù)合成、數(shù)據(jù)加密/解密、介質(zhì)管理、容災(zāi)復(fù)制,以及通過NFS/CIFS/POSIX接口訪問分布式文件存儲(chǔ)設(shè)備,通過REST接口訪問對(duì)象存儲(chǔ)設(shè)備等。
[0067]綜上所述,本發(fā)明實(shí)施例的企業(yè)數(shù)據(jù)云備份系統(tǒng),采用虛擬化技術(shù)中“容器”的概念,將現(xiàn)有技術(shù)中備份管理服務(wù)器的服務(wù)功能進(jìn)行封裝隔離,變備份服務(wù)需求和商用備份軟件之間的緊耦合關(guān)系為松散耦合關(guān)系,將備份管理服務(wù)的控制功能從商業(yè)備份軟件中抽離,通過云控制和接口協(xié)議實(shí)現(xiàn),解決了當(dāng)前企業(yè)用備份軟件兼容性差異造成的備份服務(wù)成本過高問題,同時(shí)加快了對(duì)業(yè)務(wù)系統(tǒng)備份服務(wù)的響應(yīng)速度,實(shí)現(xiàn)了即插即用,按需分配的云服務(wù)。
[0068]如圖4所示,本發(fā)明的實(shí)施例還提供了一種企業(yè)數(shù)據(jù)云備份方法,應(yīng)用于企業(yè)數(shù)據(jù)云備份系統(tǒng)中,所述企業(yè)數(shù)據(jù)云備份系統(tǒng)包括云管理平臺(tái)、備份平臺(tái)和存儲(chǔ)平臺(tái),所述方法包括:
[0069]步驟11,根據(jù)接收到的備份客戶端請(qǐng)求,將所述備份客戶端對(duì)應(yīng)的第一控制指令發(fā)送至備份平臺(tái),將所述備份客戶端對(duì)應(yīng)的第二控制指令發(fā)送至存儲(chǔ)平臺(tái),建立所述備份平臺(tái)和所述存儲(chǔ)平臺(tái)對(duì)應(yīng)所述備份客戶端的存儲(chǔ)掛載路徑;其中,所述第一控制指令包括用戶鑒權(quán)信息和備份平臺(tái)策略配置信息;所述第二控制指令包括用戶信息和存儲(chǔ)平臺(tái)策略配置信息;
[0070]步驟12,根據(jù)所述第一控制指令對(duì)所述備份客戶端鑒權(quán),在鑒權(quán)通過后獲取所述備份客戶端的待備份數(shù)據(jù),并將所述待備份數(shù)據(jù)根據(jù)存儲(chǔ)掛載路徑發(fā)送至所述存儲(chǔ)平臺(tái);
[0071]步驟13,根據(jù)存儲(chǔ)掛載路徑將所述待存儲(chǔ)數(shù)據(jù)保存至對(duì)應(yīng)存儲(chǔ)節(jié)點(diǎn)。
[0072]其中,所述備份平臺(tái)和所述備份客戶端,所述備份平臺(tái)和所述存儲(chǔ)平臺(tái)之間的待備份數(shù)據(jù)傳送是通過將數(shù)據(jù)轉(zhuǎn)化為數(shù)據(jù)流在數(shù)據(jù)中心網(wǎng)絡(luò)傳送的。
[0073]其中,所述云管理平臺(tái)和/或所述備份平臺(tái)還用于向所述備份客戶端提供圖形界面,并根據(jù)備份客戶端請(qǐng)求進(jìn)行日常管理、控制和維護(hù)。
[0074]其中,步驟12包括:
[0075]步驟121a,在鑒權(quán)通過后,接收所述備份客戶端發(fā)送的待備份數(shù)據(jù);
[0076]步驟122a,將所述待備份數(shù)據(jù)根據(jù)存儲(chǔ)掛載路徑發(fā)送至所述存儲(chǔ)平臺(tái)。
[0077]其中,步驟12包括:
[0078]步驟121b,在鑒權(quán)通過后,根據(jù)第一控制指令發(fā)送備份平臺(tái)控制指令至所述備份客戶端,以使所述備份客戶端根據(jù)所述備份平臺(tái)控制指令發(fā)送所述待備份數(shù)據(jù);
[0079]步驟122b,在接收到所述待備份數(shù)據(jù)后,將所述待備份數(shù)據(jù)根據(jù)存