亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)備份系統(tǒng)及方法與流程

文檔序號(hào):12494354閱讀:610來源:國(guó)知局
數(shù)據(jù)備份系統(tǒng)及方法與流程

本發(fā)明涉及一種數(shù)據(jù)備份方法,以及應(yīng)用該方法的數(shù)據(jù)備份系統(tǒng)。



背景技術(shù):

由于服務(wù)器機(jī)房維護(hù)成本比較高,大多數(shù)中小型的互聯(lián)網(wǎng)企業(yè)都將服務(wù)器托管在互聯(lián)網(wǎng)數(shù)據(jù)中心(IDC)或購買云服務(wù)器。在一些情況下,需把數(shù)據(jù)從遠(yuǎn)端服務(wù)器同步到企業(yè)內(nèi)網(wǎng)。出于安全性考慮,遠(yuǎn)端服務(wù)器數(shù)據(jù)一般只允許局域網(wǎng)IP或特定的外網(wǎng)IP訪問。而很多企業(yè)出于成本考慮會(huì)使用動(dòng)態(tài)IP接入互聯(lián)網(wǎng),為了將數(shù)據(jù)從遠(yuǎn)端服務(wù)器同步到企業(yè)內(nèi)網(wǎng),企業(yè)不得不允許特定賬號(hào)可以使用任何IP訪問(增加了安全風(fēng)險(xiǎn))或者使用靜態(tài)IP(增加了費(fèi)用成本)。



技術(shù)實(shí)現(xiàn)要素:

鑒于此,有必要提供一種在不增加遠(yuǎn)程數(shù)據(jù)庫安全風(fēng)險(xiǎn)和不增加企業(yè)費(fèi)用成本的的前提下,對(duì)遠(yuǎn)程服務(wù)器數(shù)據(jù)庫進(jìn)行定時(shí)增量備份的一種數(shù)據(jù)備份系統(tǒng)及方法。

第一方面,本發(fā)明實(shí)施方式提供一種數(shù)據(jù)備份系統(tǒng),包括: 一主服務(wù)器,所述主服務(wù)器用于運(yùn)行一主數(shù)據(jù)庫,所述主數(shù)據(jù)庫允許來自符合第一條件的互聯(lián)網(wǎng)協(xié)議地址的訪問; 第一轉(zhuǎn)換模塊,所述第一轉(zhuǎn)換模塊與所述主服務(wù)器進(jìn)行數(shù)據(jù)傳輸,所述第一轉(zhuǎn)換模塊的互聯(lián)網(wǎng)協(xié)議地址符合所述第一條件; 第二轉(zhuǎn)換模塊,所述第二轉(zhuǎn)換模塊與所述第一轉(zhuǎn)換模塊連接進(jìn)行數(shù)據(jù)傳輸;及 一從服務(wù)器,所述從服務(wù)器用于運(yùn)行一從數(shù)據(jù)庫,所述從數(shù)據(jù)庫版本與所述主數(shù)據(jù)庫版本相同,所述第二轉(zhuǎn)換模塊與所述從服務(wù)器進(jìn)行數(shù)據(jù)傳輸。

進(jìn)一步的,所述第一轉(zhuǎn)換模塊位于所述主服務(wù)器中。

進(jìn)一步的,所述第一條件為互聯(lián)網(wǎng)協(xié)議地址位于所述主服務(wù)器的白名單中。

進(jìn)一步的,所述第二轉(zhuǎn)換模塊位于所述從服務(wù)器中。

進(jìn)一步的,所述第二轉(zhuǎn)換模塊與第一轉(zhuǎn)換模塊通過安全外殼協(xié)議連接。

進(jìn)一步的,所述主服務(wù)器的白名單中包括局域網(wǎng)互聯(lián)網(wǎng)協(xié)議地址。

進(jìn)一步的,所述第一轉(zhuǎn)換模塊用于進(jìn)行端口轉(zhuǎn)換。

進(jìn)一步的,所述第二轉(zhuǎn)換模塊用于進(jìn)行端口轉(zhuǎn)換。

進(jìn)一步的,所述從服務(wù)器的互聯(lián)網(wǎng)協(xié)議地址是動(dòng)態(tài)的。

第二方面,本發(fā)明實(shí)施方式還提供一種數(shù)據(jù)備份方法,用于上述數(shù)據(jù)備份系統(tǒng),包括: 所述從服務(wù)器發(fā)送數(shù)據(jù)復(fù)制請(qǐng)求至所述第二轉(zhuǎn)換模塊; 所述第二轉(zhuǎn)換模塊通過安全外殼協(xié)議將所述數(shù)據(jù)復(fù)制請(qǐng)求輸出至所述第一轉(zhuǎn)換模塊; 所述第一轉(zhuǎn)換模塊輸出所述數(shù)據(jù)復(fù)制請(qǐng)求至所述主服務(wù)器; 所述主服務(wù)器依次通過所述第一轉(zhuǎn)換模塊、第二轉(zhuǎn)換模塊將數(shù)據(jù)復(fù)制到所述從服務(wù)器以完成備份。

附圖說明

圖1為本發(fā)明數(shù)據(jù)備份系統(tǒng)的較佳實(shí)施方式的方框圖。

圖2為本發(fā)明數(shù)據(jù)備份方法的較佳實(shí)施方式的流程圖。

具體實(shí)施方式

下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。

請(qǐng)參考圖1,本發(fā)明數(shù)據(jù)備份系統(tǒng)100的較佳實(shí)施方式包括主服務(wù)器10,第一轉(zhuǎn)換模塊11,從服務(wù)器20以及第二轉(zhuǎn)換模塊21。

所述主服務(wù)器10用于運(yùn)行一主數(shù)據(jù)庫,所述主數(shù)據(jù)庫允許來自符合第一條件的互聯(lián)網(wǎng)協(xié)議地址的訪問。

所述第一轉(zhuǎn)換模塊11與所述主服務(wù)器10進(jìn)行數(shù)據(jù)傳輸,所述第一轉(zhuǎn)換模塊11的互聯(lián)網(wǎng)協(xié)議地址符合所述第一條件。

所述第二轉(zhuǎn)換模塊21與所述第一轉(zhuǎn)換模塊11連接進(jìn)行數(shù)據(jù)傳輸。所述從服務(wù)器20用于運(yùn)行一從數(shù)據(jù)庫,所述從數(shù)據(jù)庫版本與所述主數(shù)據(jù)庫版本相同,所述第二轉(zhuǎn)換模塊21與所述從服務(wù)器20進(jìn)行數(shù)據(jù)傳輸。

在一實(shí)施方式中,所述第一轉(zhuǎn)換模塊11位于所述主服務(wù)器10中。

在一實(shí)施方式中,所述第一條件為:所述訪問的互聯(lián)網(wǎng)協(xié)議地址為所述主服務(wù)器10允許的互聯(lián)網(wǎng)協(xié)議地址。例如,所述主服務(wù)器10內(nèi)建有一白名單,所述白名單記錄有若干固定互聯(lián)網(wǎng)協(xié)議地址以及局域網(wǎng)協(xié)議地址。當(dāng)數(shù)據(jù)傳輸訪問信號(hào)來自于所述白名單上記錄的協(xié)議地址時(shí),所述主服務(wù)器10允許進(jìn)行數(shù)據(jù)傳輸。當(dāng)數(shù)據(jù)傳輸訪問信號(hào)并非來自于所述白名單上記錄的協(xié)議地址時(shí),所述主服務(wù)器10不允許進(jìn)行數(shù)據(jù)傳輸。

在一實(shí)施方式中,所述第二轉(zhuǎn)換模塊21位于所述從服務(wù)器20中。

所述第二轉(zhuǎn)換模塊21與所述第一轉(zhuǎn)換模塊11通過安全外殼協(xié)議連接。通過所述安全外殼協(xié)議,所述第一轉(zhuǎn)換模塊11到第二轉(zhuǎn)換模塊21之間的數(shù)據(jù)傳輸不需要傳輸?shù)卿浛诹?,可以提高?shù)據(jù)傳輸?shù)陌踩浴?/p>

在一實(shí)施方式中,所述從服務(wù)器20使用基于密鑰的安全驗(yàn)證,通過安全外殼協(xié)議連接到主服務(wù)器10。

所述第一轉(zhuǎn)換模塊11以及所述第二轉(zhuǎn)換模塊21用于進(jìn)行端口轉(zhuǎn)換。

在一些實(shí)施方式中,所述第一轉(zhuǎn)換模塊11及所述第二轉(zhuǎn)換模塊21可以為端口,或者包括至少一端口。

例如,使用時(shí),所述主服務(wù)器10使用的是所述第一轉(zhuǎn)換模塊11的3306端口,而所述從服務(wù)器20使用的是所述第二轉(zhuǎn)換模塊21的3307端口,所述從服務(wù)器20的互聯(lián)網(wǎng)協(xié)議地址為動(dòng)態(tài)互聯(lián)網(wǎng)協(xié)議地址且該動(dòng)態(tài)互聯(lián)網(wǎng)協(xié)議地址未位于所述主服務(wù)器10的白名單中。

在所述從服務(wù)器20上輸入如下命令:“nohup ssh -fCN -L 3307:remote.com:3306 user@remote.com &”,所述從服務(wù)器20將通過端口3307并將通過安全外殼協(xié)議轉(zhuǎn)換到端口3306并進(jìn)一步連接所述主服務(wù)器10。對(duì)于從服務(wù)器20來說,訪問本地的第二轉(zhuǎn)換模塊21的3307端口,實(shí)際上相當(dāng)于訪問主服務(wù)器10的第一轉(zhuǎn)換模塊11的3306端口,所述第一轉(zhuǎn)換模塊11的3306端口的互聯(lián)網(wǎng)協(xié)議地址位于所述主服務(wù)器10的白名單中。通過安全外殼協(xié)議隧道連接,不管從服務(wù)器20的互聯(lián)網(wǎng)協(xié)議地址如何變化,都可以安全地訪問所述主服務(wù)器10的主數(shù)據(jù)庫。

使用時(shí),可以在所述主服務(wù)器10上配置主從同步相關(guān)配置,并創(chuàng)建一個(gè)虛擬用戶以分配其復(fù)制數(shù)據(jù)的權(quán)限,并在所述從服務(wù)器20上對(duì)應(yīng)配置相關(guān)配置。例如在從服務(wù)器20上輸入如下命令:

“change master to master_host=’127.0.0.1’master_user=’backup’ master_password=’pwd’ master_port=3307 master_log_file=’mysql.bin.001 master_log_pos=001 & ”。

以上命令指定從所述從服務(wù)器20本地的3307端口復(fù)制數(shù)據(jù)并指定初始復(fù)制的二進(jìn)制日志文件及數(shù)據(jù)位置,然而該3307端口被指向所述主服務(wù)器10的3306端口,因此,從效果上看,對(duì)于所述從服務(wù)器20,所述主服務(wù)器10的主數(shù)據(jù)庫就運(yùn)行在本地的3307端口上;對(duì)所述主服務(wù)器10來說,從數(shù)據(jù)庫復(fù)制的請(qǐng)求,也是從本地發(fā)起的。所以,所述數(shù)據(jù)備份系統(tǒng)100既可以保存主服務(wù)器10上原有的安全訪問控制策略,又可以在從服務(wù)器20使用動(dòng)態(tài)IP時(shí)來備份所述主服務(wù)器上的數(shù)據(jù)。

請(qǐng)參考圖1及2,圖2為一種應(yīng)用于所述數(shù)據(jù)備份系統(tǒng)100上的數(shù)據(jù)備份方法200的較佳實(shí)施方式。

所述數(shù)據(jù)備份方法200包括:

步驟201,所述從服務(wù)器20發(fā)送數(shù)據(jù)復(fù)制請(qǐng)求至所述第二轉(zhuǎn)換模塊21;

步驟202,所述第二轉(zhuǎn)換模塊21通過安全外殼協(xié)議將所述數(shù)據(jù)復(fù)制請(qǐng)求輸出至所述第一轉(zhuǎn)換模塊11;

步驟203,所述第一轉(zhuǎn)換模塊11輸出所述數(shù)據(jù)復(fù)制請(qǐng)求至所述主服務(wù)器10;

步驟204,所述主服務(wù)器10依次通過所述第一轉(zhuǎn)換模塊11、第二轉(zhuǎn)換模塊21將數(shù)據(jù)復(fù)制到所述從服務(wù)器20以完成備份。

在步驟201中,所述從服務(wù)器20發(fā)送數(shù)據(jù)復(fù)制請(qǐng)求至所述第二轉(zhuǎn)換模塊21,該數(shù)據(jù)復(fù)制請(qǐng)求即為一同步命令,此時(shí)所述從服務(wù)器20具有動(dòng)態(tài)的互聯(lián)網(wǎng)協(xié)議地址,即所述從服務(wù)器20的互聯(lián)網(wǎng)協(xié)議地址無法確認(rèn)是否位于所述主服務(wù)器10的白名單中。

在步驟202中,所述數(shù)據(jù)復(fù)制請(qǐng)求通過第二轉(zhuǎn)換模塊21經(jīng)安全外殼協(xié)議隧道傳輸至所述第一轉(zhuǎn)換模塊11,即所述具有動(dòng)態(tài)互聯(lián)網(wǎng)協(xié)議地址的從服務(wù)器20輸出的數(shù)據(jù)復(fù)制請(qǐng)求經(jīng)過安全外殼協(xié)議隧道被傳輸?shù)搅怂龅谝晦D(zhuǎn)換模塊11。

在步驟203中,所述第一轉(zhuǎn)換模塊11的端口3307接收該數(shù)據(jù)復(fù)制請(qǐng)求,所述第一轉(zhuǎn)換模塊11將該數(shù)據(jù)復(fù)制請(qǐng)求傳輸至所述主服務(wù)器10,由于所述第一轉(zhuǎn)換模塊11的端口3306的互聯(lián)網(wǎng)協(xié)議地址位于所述主服務(wù)器10的白名單中,所述主服務(wù)器10將正常接收所述數(shù)據(jù)復(fù)制請(qǐng)求。

在步驟204中,類似地,所述主服務(wù)器10將輸出同步數(shù)據(jù),所述同步數(shù)據(jù)將依次通過所述第一轉(zhuǎn)換模塊11的端口3306、所述安全外殼協(xié)議隧道、所述第二轉(zhuǎn)換模塊21的端口3307傳遞到所述從服務(wù)器20以完成數(shù)據(jù)同步。

為了保證所述從服務(wù)器20上從數(shù)據(jù)庫備份的有效性,可以編寫一個(gè)腳本定時(shí)檢測(cè)端口轉(zhuǎn)發(fā)的可用性,連接中斷時(shí)及時(shí)進(jìn)行重連的處理。為了減輕服務(wù)器的負(fù)擔(dān),可以僅選擇固定時(shí)間進(jìn)行數(shù)據(jù)同步或備份,例如,可以選擇只在夜間開啟數(shù)據(jù)同步服務(wù)。

在本說明書的描述中,參考術(shù)語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本申請(qǐng)的至少一個(gè)實(shí)施例或示例中。在本說明書中,對(duì)上述術(shù)語的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。

此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本申請(qǐng)的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。

流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本申請(qǐng)的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本申請(qǐng)的實(shí)施例所屬技術(shù)領(lǐng)域的技術(shù)人員所理解。

應(yīng)當(dāng)理解,本申請(qǐng)的各部分可以用硬件、軟件、固件或它們的組合來實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實(shí)現(xiàn)。例如,如果用硬件來實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。

本技術(shù)領(lǐng)域的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。

此外,在本申請(qǐng)各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)代理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。

上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本申請(qǐng)的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本申請(qǐng)的限制,本領(lǐng)域的普通技術(shù)人員在本申請(qǐng)的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1