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

一種在云存儲(chǔ)中實(shí)現(xiàn)多節(jié)點(diǎn)容災(zāi)的方法

文檔序號(hào):7863232閱讀:260來源:國知局
專利名稱:一種在云存儲(chǔ)中實(shí)現(xiàn)多節(jié)點(diǎn)容災(zāi)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及計(jì)算機(jī)存儲(chǔ)數(shù)據(jù)傳輸領(lǐng)域,具體地說是一種在云存儲(chǔ)中實(shí)現(xiàn)多節(jié)點(diǎn)容災(zāi)的方法。
背景技術(shù)
目前在云存儲(chǔ)的應(yīng)用中,往往會(huì)碰到一些非常常見但又很難實(shí)現(xiàn)的容災(zāi)需求,比如,我們的云存儲(chǔ)中心是由分散在全國多個(gè)地方的分中心組成,分中心數(shù)據(jù)全部都需要備份容災(zāi),也就對(duì)我們提出一個(gè)很大挑戰(zhàn),如果用戶有10個(gè)數(shù)據(jù)中心,那我們必須另外建立10個(gè)中心量級(jí)的備份中心,也就是說不管我們采用什么方式,是新建數(shù)據(jù)中心,還是在多個(gè)中心通過增加容量進(jìn)行數(shù)據(jù)互備,我們需要投入再多一倍的成本去實(shí)現(xiàn)數(shù)據(jù)的異地容災(zāi),而這不管是對(duì)成本還是技術(shù)來講都幾乎是不可行的.圖I是傳統(tǒng)容災(zāi)的拓?fù)浣Y(jié)構(gòu)圖從上圖中,可以看到這種典型容災(zāi)結(jié)構(gòu)的框架,途中兩臺(tái)AS8000,就是等量的數(shù)據(jù)備份容災(zāi)。
本發(fā)明的方法就是針對(duì)此類問題來展開的研究,通過本發(fā)明方法,不管有多少數(shù)據(jù)中心,只需要增加一個(gè)數(shù)據(jù)中心的量就能實(shí)現(xiàn)所有中心的數(shù)據(jù)容災(zāi),并可以保證任何數(shù)據(jù)中心的損壞,都可以通過其他數(shù)據(jù)中心進(jìn)行恢復(fù)。發(fā)明內(nèi)容
本發(fā)明的目的是提供一種在云存儲(chǔ)中實(shí)現(xiàn)多節(jié)點(diǎn)容災(zāi)的方法。
本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,云存儲(chǔ)中設(shè)置數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、 數(shù)據(jù)恢復(fù)模塊和若干數(shù)據(jù)中心,每個(gè)數(shù)據(jù)中心均部署有數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊,各數(shù)據(jù)中心通過數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊同時(shí)相互備份同一個(gè)量級(jí)的數(shù)據(jù)中心的備份容災(zāi)數(shù)據(jù),無論哪個(gè)數(shù)據(jù)中心的數(shù)據(jù)發(fā)生損壞,損壞數(shù)據(jù)的數(shù)據(jù)中心的數(shù)據(jù)都能通過其他三個(gè)數(shù)據(jù)中心的數(shù)據(jù),進(jìn)行反向計(jì)算,重新恢復(fù)出來,具體步驟如下各數(shù)據(jù)中在運(yùn)行中都會(huì)不斷的產(chǎn)生大量數(shù)據(jù),數(shù)據(jù)中心A在寫完一個(gè)數(shù)據(jù)位后,會(huì)主動(dòng)的將自己的這一位數(shù)據(jù)傳輸?shù)紹,B根據(jù)自己數(shù)據(jù)位的數(shù)據(jù)進(jìn)行異或運(yùn)算,如果B的數(shù)據(jù)位為空,也就是沒有數(shù)據(jù),那么就等待直到B中有新的數(shù)據(jù),在異或運(yùn)算完畢后,將計(jì)算結(jié)果往下一個(gè)數(shù)據(jù)中心傳遞,直到最后一個(gè)數(shù)據(jù)中心將異或運(yùn)算的結(jié)果儲(chǔ)存起來; 出現(xiàn)故障的數(shù)據(jù)中心在數(shù)據(jù)恢復(fù)的時(shí)候,只需要根據(jù)其他數(shù)據(jù)中心的相應(yīng)數(shù)據(jù)位,進(jìn)行異或運(yùn)作得到相應(yīng)結(jié)果即可。
本發(fā)明的有益效果是因?yàn)橹恍枰粋€(gè)數(shù)據(jù)中心的容量就能解決所有的問題,所以這大大降低了容災(zāi)費(fèi)用,有利于用戶的數(shù)據(jù)中心的大面積部署;由于數(shù)據(jù)恢復(fù)是通過所有的數(shù)據(jù)中心共同參與完成,這很大程度上避免原來那種點(diǎn)點(diǎn)恢復(fù)方式的負(fù)荷,有利于保證客戶應(yīng)用的正常運(yùn)行.本發(fā)明的核心是,打破傳統(tǒng)容災(zāi)只能通過數(shù)據(jù)備份、復(fù)制、鏡像等實(shí)現(xiàn)的方式,在數(shù)據(jù)節(jié)點(diǎn)之間引入校驗(yàn)機(jī)制,從而實(shí)現(xiàn)了多節(jié)點(diǎn)的數(shù)據(jù)的相互校驗(yàn)和存儲(chǔ),從而實(shí)現(xiàn)任何一方節(jié)點(diǎn)數(shù)據(jù)損壞都能通過其他各方校驗(yàn)計(jì)算進(jìn)行數(shù)據(jù)還原。


圖I是傳統(tǒng)數(shù)據(jù)中心的系統(tǒng)結(jié)構(gòu)示意圖;圖2是具有容災(zāi)功能的數(shù)據(jù)中心系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施方式
參照說明書附圖對(duì)本發(fā)明的方法作以下詳細(xì)地說明。
參照上圖所示,設(shè)有AB⑶四個(gè)數(shù)據(jù)中心,右側(cè)為中心內(nèi)所存儲(chǔ)數(shù)據(jù),在數(shù)據(jù)中心D中,存儲(chǔ)的其他三個(gè)中心對(duì)應(yīng)的校驗(yàn)后的信息,也就是我們把本來需要3個(gè)中心進(jìn)行備份容災(zāi)的數(shù)據(jù)方案,現(xiàn)在只需要一個(gè)和其他數(shù)據(jù)中心一個(gè)量級(jí)的中心就能實(shí)現(xiàn)容載,從圖中所采用的異或校驗(yàn)機(jī)制,我們可以看到,無論ABCD哪個(gè)數(shù)據(jù)中發(fā)生損壞,該中心的數(shù)據(jù)都能通過其他三個(gè)中心的數(shù)據(jù),進(jìn)行反向計(jì)算,重新恢復(fù)出來。
實(shí)施例本發(fā)明具體的實(shí)施方式其實(shí)可以在數(shù)據(jù)寫入時(shí)完成,我們還是以上圖所示例子進(jìn)行描述,各數(shù)據(jù)中在運(yùn)行中都會(huì)不斷的產(chǎn)生大量數(shù)據(jù),例如數(shù)據(jù)中心A在寫完一個(gè)數(shù)據(jù)位后,會(huì)主動(dòng)的將自己的這一位數(shù)據(jù)傳輸?shù)綌?shù)據(jù)中心B,數(shù)據(jù)中心B根據(jù)自己數(shù)據(jù)位的數(shù)據(jù)進(jìn)行異或運(yùn)算,如果該數(shù)據(jù)位為空,也就是沒有數(shù)據(jù),那么就等待直到數(shù)據(jù)中心B中有新的數(shù)據(jù),在異或運(yùn)算完畢后,將計(jì)算結(jié)果往下一個(gè)數(shù)據(jù)中心傳遞,直到最后數(shù)據(jù)中心將異或運(yùn)算的結(jié)果儲(chǔ)存起來為止。
在數(shù)據(jù)恢復(fù)的時(shí)候,就簡單了許多,只需要根據(jù)其他數(shù)據(jù)中心的相應(yīng)數(shù)據(jù)位,進(jìn)行異或運(yùn)作得到相應(yīng)結(jié)果即可。
除說明書所述的技術(shù)特征外,均為本專業(yè)技術(shù)人員的已知技術(shù)。
權(quán)利要求
1.一種在云存儲(chǔ)中實(shí)現(xiàn)多節(jié)點(diǎn)容災(zāi)的方法,其特征在于云存儲(chǔ)中設(shè)置數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊和若干數(shù)據(jù)中心,每個(gè)數(shù)據(jù)中心均部署有數(shù)據(jù)校驗(yàn)?zāi)K、 數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊,各數(shù)據(jù)中心通過數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊同時(shí)相互備份同一個(gè)量級(jí)的數(shù)據(jù)中心的備份容災(zāi)數(shù)據(jù),無論哪個(gè)數(shù)據(jù)中心的數(shù)據(jù)發(fā)生損壞,損壞數(shù)據(jù)的數(shù)據(jù)中心的數(shù)據(jù)都能通過其他三個(gè)數(shù)據(jù)中心的數(shù)據(jù),進(jìn)行反向計(jì)算,重新恢復(fù)出來,具體步驟如下各數(shù)據(jù)中在運(yùn)行中都會(huì)不斷的產(chǎn)生大量數(shù)據(jù),數(shù)據(jù)中心A在寫完一個(gè)數(shù)據(jù)位后,會(huì)主動(dòng)的將自己的這一位數(shù)據(jù)傳輸?shù)紹,B根據(jù)自己數(shù)據(jù)位的數(shù)據(jù)進(jìn)行異或運(yùn)算,如果B的數(shù)據(jù)位為空,也就是沒有數(shù)據(jù),那么就等待直到B中有新的數(shù)據(jù),在異或運(yùn)算完畢后,將計(jì)算結(jié)果往下一個(gè)數(shù)據(jù)中心傳遞,直到最后一個(gè)數(shù)據(jù)中心將異或運(yùn)算的結(jié)果儲(chǔ)存起來; 出現(xiàn)故障的數(shù)據(jù)中心在數(shù)據(jù)恢復(fù)的時(shí)候,只需要根據(jù)其他數(shù)據(jù)中心的相應(yīng)數(shù)據(jù)位,進(jìn)行異或運(yùn)作得到相應(yīng)結(jié)果即可。
全文摘要
本發(fā)明提供一種在云存儲(chǔ)中實(shí)現(xiàn)多節(jié)點(diǎn)容災(zāi)的方法,云存儲(chǔ)中設(shè)置數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊和若干數(shù)據(jù)中心,每個(gè)數(shù)據(jù)中心均部署有數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊,各數(shù)據(jù)中心通過數(shù)據(jù)校驗(yàn)?zāi)K、數(shù)據(jù)分發(fā)模塊、數(shù)據(jù)恢復(fù)模塊同時(shí)相互備份同一個(gè)量級(jí)的數(shù)據(jù)中心的備份容災(zāi)數(shù)據(jù),無論哪個(gè)數(shù)據(jù)中心的數(shù)據(jù)發(fā)生損壞,損壞數(shù)據(jù)的數(shù)據(jù)中心的數(shù)據(jù)都能通過其他三個(gè)數(shù)據(jù)中心的數(shù)據(jù),進(jìn)行反向計(jì)算,重新恢復(fù)出來。
文檔編號(hào)H04L29/08GK102938778SQ20121039889
公開日2013年2月20日 申請(qǐng)日期2012年10月19日 優(yōu)先權(quán)日2012年10月19日
發(fā)明者孫磊 申請(qǐng)人:浪潮電子信息產(chǎn)業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1