數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)和數(shù)據(jù)庫(kù)容災(zāi)方法
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)和數(shù)據(jù)庫(kù)容災(zāi)方法,該容災(zāi)系統(tǒng)包括:主用服務(wù)器、第一備用服務(wù)器、至少一個(gè)第二備用服務(wù)器、檢測(cè)單元、浮動(dòng)IP控制單元和切換腳本。本發(fā)明的技術(shù)方案通過(guò)在該容災(zāi)系統(tǒng)處于初始狀態(tài)時(shí),主用服務(wù)器配置第一浮動(dòng)IP,第一備用服務(wù)器配置第二浮動(dòng)IP,主用服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù),第一備用服務(wù)器具備數(shù)據(jù)讀取業(yè)務(wù),從而實(shí)現(xiàn)了容災(zāi)系統(tǒng)的負(fù)載分?jǐn)?;同時(shí),檢測(cè)單元檢測(cè)主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器是否異常,且當(dāng)檢測(cè)出主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器中的至少一個(gè)異常時(shí),浮動(dòng)IP控制單元控制第一浮動(dòng)IP和/或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,從而實(shí)現(xiàn)了服務(wù)器的互備容災(zāi),最大化保證系統(tǒng)內(nèi)資源可用。
【專(zhuān)利說(shuō)明】數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)和數(shù)據(jù)庫(kù)容災(zāi)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)庫(kù)【技術(shù)領(lǐng)域】,特別涉及一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)和數(shù)據(jù)庫(kù)容災(zāi)方法。
【背景技術(shù)】
[0002]企業(yè)對(duì)數(shù)據(jù)庫(kù)需求多樣,尤其對(duì)于不同配置、不同容量、不同功能的完全資源隔離數(shù)據(jù)庫(kù)產(chǎn)品的需求日益強(qiáng)烈,目前部署單一配置數(shù)據(jù)庫(kù)產(chǎn)品難以應(yīng)付企業(yè)的多樣化需求。
[0003]市場(chǎng)上存在的數(shù)據(jù)庫(kù)產(chǎn)品基本是部署在物理服務(wù)器內(nèi)的,這就導(dǎo)致遷移、備份和應(yīng)對(duì)多種不同業(yè)務(wù)需求比較困難;若在云計(jì)算環(huán)境下的虛機(jī)上直接部署數(shù)據(jù)庫(kù),形成的單純的數(shù)據(jù)庫(kù)系統(tǒng)的1性能滿足不了需求,并且數(shù)據(jù)資源的安全性能也比較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明提供一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)和數(shù)據(jù)庫(kù)容災(zāi)方法,該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)實(shí)現(xiàn)了服務(wù)器的負(fù)載分?jǐn)?、互備容?zāi),最大化保證了系統(tǒng)內(nèi)資源可用。
[0005]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),包括:
[0006]主用服務(wù)器,配置有第一浮動(dòng)IP ;
[0007]第一備用服務(wù)器和至少一個(gè)第二備用服務(wù)器,其中第一備用服務(wù)器配置有第二浮動(dòng)IP ;
[0008]檢測(cè)單元,用于檢測(cè)所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器是否異常;
[0009]浮動(dòng)IP控制單元,用于當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP和/或所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器;
[0010]腳本控制單元,控制所述目標(biāo)服務(wù)器運(yùn)行切換腳本,以使所述目標(biāo)服務(wù)器具備相應(yīng)的服務(wù)業(yè)務(wù)。
[0011]可選地,所述第二備用服務(wù)器的數(shù)量為一個(gè)。
[0012]可選地,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述主用服務(wù)器異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0013]可選地,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述第一備用服務(wù)器異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0014]可選地,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述主用服務(wù)器和所述第一備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)和所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0015]可選地,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述主用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第一備用服務(wù)器。
[0016]可選地,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述第一備用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為主用服務(wù)器。
[0017]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種數(shù)據(jù)庫(kù)容災(zāi)方法,包括:
[0018]檢測(cè)所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器是否異常,所述主用服務(wù)器配置有第一浮動(dòng)IP,所述第一備用服務(wù)器配置有第二浮動(dòng)IP ;
[0019]當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP和/或所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器;
[0020]控制所述目標(biāo)服務(wù)器運(yùn)行切換腳本,以使所述目標(biāo)服務(wù)器具備相應(yīng)的服務(wù)業(yè)務(wù)。
[0021]可選地,所述第二備用服務(wù)器的數(shù)量為一個(gè)。
[0022]可選地,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括:
[0023]當(dāng)檢測(cè)出所述主用服務(wù)器異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0024]可選地,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括:
[0025]當(dāng)檢測(cè)出所述第一備用服務(wù)器異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0026]可選地,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括:
[0027]當(dāng)檢測(cè)出所述主用服務(wù)器和所述第一備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)和所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0028]可選地,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括:
[0029]當(dāng)檢測(cè)出所述主用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第一備用服務(wù)器。
[0030]可選地,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括:
[0031]當(dāng)檢測(cè)出所述第一備用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為主用服務(wù)器。
[0032]本發(fā)明具有以下有益效果:
[0033]本發(fā)明提供了一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)和數(shù)據(jù)庫(kù)容災(zāi)方法,該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)包括:一個(gè)主用服務(wù)器、一個(gè)第一備用服務(wù)器、至少一個(gè)第二備用服務(wù)器、檢測(cè)單元、浮動(dòng)IP控制單元和切換腳本,該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的結(jié)構(gòu)清晰、簡(jiǎn)單,便于實(shí)現(xiàn)。同時(shí),當(dāng)該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)處于初始狀態(tài)時(shí)主用服務(wù)器配置有第一浮動(dòng)IP,第一備用服務(wù)器配置有第二浮動(dòng)IP,主用服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù),第一備用服務(wù)器具備數(shù)據(jù)讀取業(yè)務(wù),從而實(shí)現(xiàn)了數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的負(fù)載分?jǐn)?。進(jìn)一步地,檢測(cè)單元實(shí)時(shí)檢測(cè)主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器是否異常,浮動(dòng)IP控制單元用于當(dāng)檢測(cè)出主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制第一浮動(dòng)IP和/或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,從而實(shí)現(xiàn)了服務(wù)器之間的互備容災(zāi),最大化保證了系統(tǒng)內(nèi)資源可用,而且整個(gè)容災(zāi)過(guò)程基本不用手工干預(yù),所有動(dòng)作自動(dòng)完成。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0034]圖1為本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的結(jié)構(gòu)示意圖;
[0035]圖2為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)庫(kù)容災(zāi)方法的流程圖。
【具體實(shí)施方式】
[0036]為使本領(lǐng)域的技術(shù)人員更好地理解本發(fā)明的技術(shù)方案,下面結(jié)合附圖對(duì)本發(fā)明提供的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)和數(shù)據(jù)庫(kù)容災(zāi)方法進(jìn)行詳細(xì)描述。
[0037]實(shí)施例一
[0038]圖1為本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的結(jié)構(gòu)示意圖,如圖1所示:包括:一個(gè)主用服務(wù)器1、一個(gè)第一備用服務(wù)器2、至少一個(gè)第二備用服務(wù)器3 (圖1中示例性畫(huà)出了一個(gè))、檢測(cè)單元4、浮動(dòng)IP控制單元5和腳本控制單元6,其中,主用服務(wù)器I配置有第一浮動(dòng)IP,第一備用服務(wù)器2配置有第二浮動(dòng)IP,檢測(cè)單元4用于檢測(cè)主用服務(wù)器1、第一備用服務(wù)器2以及第二備用服務(wù)器3是否異常;浮動(dòng)IP控制單元5用于當(dāng)檢測(cè)出主用服務(wù)器1、第一備用服務(wù)器2以及第二備用服務(wù)器3中的至少一個(gè)異常時(shí),控制第一浮動(dòng)IP和/或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器;腳本控制單元6用于控制目標(biāo)服務(wù)器運(yùn)行切換腳本,以使目標(biāo)服務(wù)器具備相應(yīng)的服務(wù)業(yè)務(wù)。
[0039]具體地,當(dāng)目標(biāo)服務(wù)器上配置第一浮動(dòng)IP時(shí),若目標(biāo)服務(wù)器運(yùn)行該切換腳本,則目標(biāo)服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù);當(dāng)目標(biāo)服務(wù)器上配置第二浮動(dòng)IP時(shí),若目標(biāo)服務(wù)器運(yùn)行該切換腳本,則目標(biāo)服務(wù)器備數(shù)據(jù)只讀業(yè)務(wù);當(dāng)目標(biāo)服務(wù)器上配置第一浮動(dòng)IP和第二浮動(dòng)IP時(shí),若目標(biāo)服務(wù)器運(yùn)行該切換腳本,則目標(biāo)服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)和數(shù)據(jù)只讀業(yè)務(wù)。其中,切換腳本可預(yù)先存儲(chǔ)于各服務(wù)器的服務(wù)目錄中。
[0040]下面結(jié)合實(shí)例來(lái)描述該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的容災(zāi)過(guò)程。其中,假定第二備用服務(wù)器3的數(shù)量為一個(gè)。
[0041]參考圖1,數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)初始狀態(tài):主用服務(wù)器I上配置有第一浮動(dòng)IP,主用服務(wù)器I具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)(應(yīng)用程序向配置有第一浮動(dòng)IP的服務(wù)器寫(xiě)入數(shù)據(jù));第一備用服務(wù)器2上配置有第二浮動(dòng)IP,第一備用服務(wù)器2具備數(shù)據(jù)讀取業(yè)務(wù)(應(yīng)用程序向配置有第二浮動(dòng)IP讀取數(shù)據(jù));第二備用服務(wù)器3沒(méi)有配置浮動(dòng)IP,第二服務(wù)器處于空閑狀態(tài)。此時(shí),第一備用服務(wù)器2和第二備用服務(wù)器3向主用服務(wù)器I發(fā)送數(shù)據(jù)更新請(qǐng)求,以實(shí)現(xiàn)第一備用服務(wù)器2和第二備用服務(wù)器3與主用服務(wù)器I中的數(shù)據(jù)同步。同時(shí),檢測(cè)單元4實(shí)時(shí)的檢測(cè)主用服務(wù)器1、第一備用服務(wù)器2以及第二備用服務(wù)器3是否異常。需要說(shuō)明的是,這里“異?!笔侵阜?wù)器硬件發(fā)生故障或者服務(wù)器硬件沒(méi)有故障但是服務(wù)器的服務(wù)出現(xiàn)故障。本實(shí)施例中,數(shù)據(jù)同步的方向是單向的,只能是不具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)的服務(wù)器向具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)的服務(wù)器請(qǐng)求數(shù)據(jù)同步。
[0042]在本實(shí)施例中,利用主用服務(wù)器I承擔(dān)數(shù)據(jù)寫(xiě)入業(yè)務(wù),第一備用服務(wù)器2承擔(dān)數(shù)據(jù)讀取業(yè)務(wù),該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)通過(guò)讀寫(xiě)分離的方式,實(shí)現(xiàn)了兩個(gè)服務(wù)器對(duì)負(fù)載的分擔(dān),從而有效的提升了服務(wù)器的運(yùn)算速度。
[0043]下面針對(duì)在不同的服務(wù)器出現(xiàn)異常情況下,該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的相應(yīng)的工作過(guò)程進(jìn)行描述。
[0044]情形一,當(dāng)檢測(cè)單元4檢測(cè)出主用服務(wù)器I異常時(shí),浮動(dòng)IP控制單元5控制主用服務(wù)器I上的第一浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3,第一備用服務(wù)器2上的第二浮動(dòng)IP不動(dòng)。同時(shí),將主用服務(wù)器I拿去做檢修。需要說(shuō)明的是,本實(shí)施例中通過(guò)對(duì)IP控制單元5進(jìn)行設(shè)置,使得第一浮動(dòng)IP或第二浮動(dòng)IP在浮動(dòng)時(shí),第一浮動(dòng)IP或第二浮動(dòng)IP優(yōu)先浮動(dòng)至處于空閑狀態(tài)的服務(wù)器上。
[0045]當(dāng)?shù)谝桓?dòng)IP浮動(dòng)至第二備用服務(wù)器3時(shí),即為第二備用服務(wù)器3配置了第一浮動(dòng)IP,但是此時(shí)的第二備用服務(wù)器3還不具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)。當(dāng)腳本控制單元6控制第二備用服務(wù)器3運(yùn)行切換腳本后,第二備用服務(wù)器3具備數(shù)據(jù)寫(xiě)入業(yè)務(wù),應(yīng)用程序可以向第二備用服務(wù)器3寫(xiě)入數(shù)據(jù)。此時(shí),第一備用服務(wù)器2向第二備用服務(wù)器3請(qǐng)求同步數(shù)據(jù)。
[0046]當(dāng)主用服務(wù)器I修復(fù)好并重新處于數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)中時(shí),第二備用服務(wù)器3上的第一浮動(dòng)IP重新浮動(dòng)到主用服務(wù)器1,第二備用服務(wù)器3再次處于空閑狀態(tài)。同時(shí),腳本控制單元6控制主用服務(wù)器I運(yùn)行切換腳本,從而具備數(shù)據(jù)寫(xiě)入業(yè)務(wù),數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)恢復(fù)至初始狀態(tài)。
[0047]情形二,當(dāng)檢測(cè)單元4檢測(cè)出第一備用服務(wù)器2異常時(shí),浮動(dòng)IP控制單元5控制第一備用服務(wù)器2上的第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3,主用服務(wù)器I上的第一浮動(dòng)IP不動(dòng)。同時(shí),將第一備用服務(wù)器2拿去做檢修。
[0048]腳本控制單元6控制第二備用服務(wù)器3運(yùn)行切換腳本后,第二備用服務(wù)器3具備數(shù)據(jù)讀取業(yè)務(wù),應(yīng)用程序可以向第二備用服務(wù)器3讀取數(shù)據(jù)。此時(shí),僅第二備用服務(wù)器3向主用務(wù)器請(qǐng)求同步數(shù)據(jù)。
[0049]當(dāng)?shù)谝粋溆梅?wù)器2修復(fù)好并重新處于數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)中時(shí),第二備用服務(wù)器3上的第二浮動(dòng)IP重新浮動(dòng)到第一備用服務(wù)器2上,第二備用服務(wù)器3再次處于空閑狀態(tài)。同時(shí),腳本控制單元6控制第一備用服務(wù)器2運(yùn)行切換腳本,從而具備數(shù)據(jù)讀取業(yè)務(wù),數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)恢復(fù)至初始狀態(tài)。
[0050]情形三,當(dāng)檢測(cè)單元4檢測(cè)出第二備用服務(wù)器3異常時(shí),第一浮動(dòng)IP和第二浮動(dòng)IP均不移動(dòng),直接將第二備用服務(wù)器3進(jìn)行檢修即可。
[0051 ] 情形四,當(dāng)檢測(cè)單元4檢測(cè)出主用服務(wù)器I和第一備用服務(wù)器2均異常時(shí),浮動(dòng)IP控制單元5控制第一浮動(dòng)IP浮動(dòng)和第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3。
[0052]在情形四中又具體包括兩種情況:其一,檢測(cè)單元4先檢測(cè)出主用服務(wù)器I異常,且在主用服務(wù)器I修復(fù)好之前又檢測(cè)出第一備用服務(wù)器2異常。其二,檢測(cè)單元4線先檢測(cè)出第一備用服務(wù)器2異常,且在第一備用服務(wù)器2修復(fù)好之前又檢測(cè)出主用服務(wù)器I異堂巾O
[0053]下面第一種情況為例進(jìn)行描述。
[0054]具體地,檢測(cè)單元4先檢測(cè)出主用服務(wù)器I異常,浮動(dòng)IP控制單元5控制第一浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3上,腳本控制單元6控制第二備用服務(wù)器3運(yùn)行切換腳本以具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)。此時(shí),檢測(cè)單元4又檢測(cè)出第一備用服務(wù)器2異常,浮動(dòng)IP控制單元5控制第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3上,腳本控制單元6控制第二備用服務(wù)器3運(yùn)行切換腳本以具備數(shù)據(jù)讀取業(yè)務(wù)。
[0055]此時(shí),第二備用服務(wù)器3上配置有第一浮動(dòng)IP和第二浮動(dòng)IP,且第二備用服務(wù)器3具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)和數(shù)據(jù)讀取業(yè)務(wù)。
[0056]當(dāng)主用服務(wù)器I修復(fù)好后,第二備用服務(wù)器3上的第一浮動(dòng)IP重新浮動(dòng)至主用服務(wù)器I上;當(dāng)?shù)谝粋溆梅?wù)器2修復(fù)好后,第一備用服務(wù)器2上的第二浮動(dòng)IP重新浮動(dòng)至第一備務(wù)器上。當(dāng)?shù)诙溆梅?wù)器3上沒(méi)有配置浮動(dòng)IP時(shí),第二備用服務(wù)器3再次處于空閑狀態(tài),數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)恢復(fù)至初始狀態(tài)。
[0057]對(duì)于第二種情況,浮動(dòng)IP控制單元5則先控制第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3上,再控制第一浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3上,具體過(guò)程可參照上述第一中情況中的描述,此處不再贅述。
[0058]情形五,當(dāng)檢測(cè)單元4檢測(cè)出主用服務(wù)器I和第二備用服務(wù)器3均異常時(shí),浮動(dòng)IP控制單元5控制第一浮動(dòng)IP浮動(dòng)至第一備用服務(wù)器2。
[0059]在情形五中又具體包括兩種情況:其一,檢測(cè)單元4先檢測(cè)出主用服務(wù)器I異常,且在主用服務(wù)器I修復(fù)好之前又檢測(cè)出第二備用服務(wù)器3異常。其二,檢測(cè)單元4線先檢測(cè)出第二備用服務(wù)器3異常,且在第二備用服務(wù)器3修復(fù)好之前又檢測(cè)出主用服務(wù)器I異堂巾O
[0060]下面第一種情況為例進(jìn)行描述。
[0061]具體地,檢測(cè)單元4先檢測(cè)出主用服務(wù)器I異常,浮動(dòng)IP控制單元5控制第一浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3上,腳本控制單元6控制第二備用服務(wù)器3運(yùn)行切換腳本以具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)。此時(shí),檢測(cè)單元4又檢測(cè)出第二備用服務(wù)器3異常,浮動(dòng)IP控制單元5控制第二備用服務(wù)器3上的第一浮動(dòng)IP浮動(dòng)至第一備用服務(wù)器2上,腳本控制單元6控制第一備用服務(wù)器2運(yùn)行切換腳本以具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)。
[0062]此時(shí),第一備用服務(wù)器2上配置有第一浮動(dòng)IP和第二浮動(dòng)IP,且第一備用服務(wù)器2具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)和數(shù)據(jù)讀取業(yè)務(wù)。
[0063]當(dāng)主用服務(wù)器I修復(fù)好后,第一備用服務(wù)器2上的第一浮動(dòng)IP重新浮動(dòng)至主用服務(wù)器I上;當(dāng)?shù)诙溆梅?wù)器3修復(fù)好后,直接將第二備用服務(wù)器3置于數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)中即可。數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)恢復(fù)至初始狀態(tài)。
[0064]對(duì)于第二種情況,當(dāng)檢測(cè)單元4檢測(cè)先出第二備用服務(wù)器3異常時(shí),第一浮動(dòng)IP和第二浮動(dòng)IP均不動(dòng),此時(shí)檢測(cè)單元4又檢測(cè)出主用模塊異常,則浮動(dòng)IP控制單元5控制主用服務(wù)器I上的第一浮動(dòng)IP浮動(dòng)至第一備用服務(wù)器2上,具體過(guò)程不再描述。
[0065]情形六,當(dāng)檢測(cè)單元4檢測(cè)出第一備用服務(wù)器2和第二備用服務(wù)器3均異常時(shí),浮動(dòng)IP控制單元5控制第二浮動(dòng)IP浮動(dòng)至主用服務(wù)器I。
[0066]在情形六中又具體包括兩種情況:其一,檢測(cè)單元4先檢測(cè)出第一備用服務(wù)器2異常,且在第一備用服務(wù)器2修復(fù)好之前又檢測(cè)出第二備用服務(wù)器3異常。其二,檢測(cè)單元4線先檢測(cè)出第二備用服務(wù)器3異常,且在第二備用服務(wù)器3修復(fù)好之前又檢測(cè)出第一備用服務(wù)器2異常。
[0067]下面以第一種情況為例進(jìn)行描述。
[0068]具體地,檢測(cè)單元4先檢測(cè)出第一備用服務(wù)器2異常,浮動(dòng)IP控制單元5控制第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器3上,腳本控制單元6控制第二備用服務(wù)器3運(yùn)行切換腳本以具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)。此時(shí),檢測(cè)單元4又檢測(cè)出第二備用服務(wù)器3異常,浮動(dòng)IP控制單元5控制第二備用服務(wù)器3上的第二浮動(dòng)IP浮動(dòng)至主用服務(wù)器I上,腳本控制單元6控制主用服務(wù)器I運(yùn)行切換腳本以具備數(shù)據(jù)讀取業(yè)務(wù)。
[0069]此時(shí),主用服務(wù)器I上配置有第一浮動(dòng)IP和第二浮動(dòng)IP,主用服務(wù)器I具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)和數(shù)據(jù)讀取業(yè)務(wù)。
[0070]當(dāng)?shù)谝粋溆梅?wù)器2修復(fù)好后,主用服務(wù)器I上的第二浮動(dòng)IP重新浮動(dòng)至第一備用服務(wù)器2上;當(dāng)?shù)诙溆梅?wù)器3修復(fù)好后,直接將第二備用服務(wù)器3置于數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)中即可。數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)恢復(fù)至初始狀態(tài)。
[0071]對(duì)于第二種情況,當(dāng)檢測(cè)單元4檢測(cè)先出第二備用服務(wù)器3異常時(shí),第一浮動(dòng)IP和第二浮動(dòng)IP均不動(dòng),此時(shí)檢測(cè)單元4又檢測(cè)出第一備用模塊異常,則浮動(dòng)IP控制單元5控制第一備用服務(wù)器2上的第二浮動(dòng)IP浮動(dòng)至主用服務(wù)器I上,具體過(guò)程不再描述。
[0072]情形七,當(dāng)檢測(cè)單元4檢測(cè)出主用服務(wù)器1、第一備用服務(wù)器2和第二備用服務(wù)器3均異常時(shí),容災(zāi)失敗。因此第二備用服務(wù)器3的個(gè)數(shù)為一個(gè)時(shí),該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)可承受的異常服務(wù)器的最大數(shù)量為兩個(gè)。
[0073]需要說(shuō)明的是,本實(shí)施中第二備用服務(wù)器的個(gè)數(shù)為一個(gè)的情況并不對(duì)本發(fā)明的技術(shù)方案產(chǎn)生限制,本發(fā)明中第二備用服務(wù)器的數(shù)量還可以為兩個(gè)或多個(gè),且該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)中第二備用服務(wù)器的數(shù)量越多則容災(zāi)能力越強(qiáng),但是會(huì)增加相應(yīng)的硬件成本。
[0074]本實(shí)施例一提供了一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)包括:一個(gè)主用服務(wù)器、一個(gè)第一備用服務(wù)器、至少一個(gè)第二備用服務(wù)器、檢測(cè)單元、浮動(dòng)IP控制單元和切換腳本,該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的結(jié)構(gòu)清晰、簡(jiǎn)單,便于實(shí)現(xiàn)。同時(shí),當(dāng)該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)處于初始狀態(tài)時(shí),主用服務(wù)器配置有第一浮動(dòng)IP,第一備用服務(wù)器配置有第二浮動(dòng)IP,主用服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù),第一備用服務(wù)器具備數(shù)據(jù)讀取業(yè)務(wù),從而實(shí)現(xiàn)了數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的負(fù)載分?jǐn)?。進(jìn)一步地,檢測(cè)單元實(shí)時(shí)檢測(cè)主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器是否異常,浮動(dòng)IP控制單元用于當(dāng)檢測(cè)出主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制第一浮動(dòng)IP和/或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,從而實(shí)現(xiàn)了服務(wù)器之間的互備容災(zāi),最大化保證了系統(tǒng)內(nèi)資源可用,而且整個(gè)容災(zāi)過(guò)程基本不用手工干預(yù),所有動(dòng)作自動(dòng)完成。
[0075]實(shí)施例二
[0076]圖2為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)庫(kù)容災(zāi)方法的流程圖,如圖2所示,該數(shù)據(jù)庫(kù)容災(zāi)方法基于數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)可采用上述實(shí)施例一提供的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),該數(shù)據(jù)庫(kù)容災(zāi)方法包括:
[0077]步驟101:檢測(cè)主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器是否異常。
[0078]步驟101可由上述實(shí)施例一中的檢測(cè)單元來(lái)執(zhí)行,具體可參見(jiàn)上述實(shí)施例一中的描述。
[0079]該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)處于初始狀態(tài)時(shí),主用服務(wù)器配置有第一浮動(dòng)IP,所述第一備用服務(wù)器配置有第二浮動(dòng)IP。
[0080]步驟102:當(dāng)檢測(cè)出主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制第一浮動(dòng)IP和/或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器;
[0081]步驟102可有上述實(shí)施例一中的浮動(dòng)IP檢測(cè)單元來(lái)執(zhí)行,具體可參見(jiàn)上述實(shí)施例一中的描述。
[0082]在本實(shí)施例中,假定第二備用服務(wù)器的數(shù)量為一個(gè),在步驟102中,浮動(dòng)IP檢測(cè)單元檢測(cè)出的服務(wù)器的異??蔀槿缦聨追N情形。
[0083]情形一,當(dāng)檢測(cè)單元檢測(cè)出主用服務(wù)器異常時(shí),浮動(dòng)IP控制單元控制主用服務(wù)器上的第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,該目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0084]情形二,當(dāng)檢測(cè)單元檢測(cè)出第一備用服務(wù)器異常時(shí),浮動(dòng)IP控制單元控制第一備用服務(wù)器上的第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,該目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0085]情形三,當(dāng)檢測(cè)單元檢測(cè)出第二備用服務(wù)器異常時(shí),第一浮動(dòng)IP和第二浮動(dòng)IP均不移動(dòng),直接將第二備用服務(wù)器進(jìn)行檢修即可。
[0086]情形四,當(dāng)檢測(cè)單元檢測(cè)出主用服務(wù)器和第一備用服務(wù)器均異常時(shí),浮動(dòng)IP控制單元控制第一浮動(dòng)IP浮動(dòng)和第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,該目標(biāo)服務(wù)器為第二備用服務(wù)器。
[0087]在情形四中又具體包括兩種情況:其一,檢測(cè)單元先檢測(cè)出主用服務(wù)器異常,且在主用服務(wù)器修復(fù)好之前又檢測(cè)出第一備用服務(wù)器異常。對(duì)于此種情況,浮動(dòng)IP控制單元先控制主用服務(wù)器異常上的第一浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器,然后再控制第一備用服務(wù)器上的第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器上。
[0088]其二,檢測(cè)單元線先檢測(cè)出第一備用服務(wù)器異常,且在第一備用服務(wù)器修復(fù)好之前又檢測(cè)出主用服務(wù)器異常。對(duì)于此種情況:浮動(dòng)IP控制單元先控制第一備用服務(wù)器上的第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器上,然后再控制主用服務(wù)器異常上的第一浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器上。
[0089]情形五,當(dāng)檢測(cè)單元檢測(cè)出主用服務(wù)器和第二備用服務(wù)器均異常時(shí),浮動(dòng)IP控制單元控制第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,目標(biāo)服務(wù)器為第一備用服務(wù)器。
[0090]在情形五中又具體包括兩種情況:其一,檢測(cè)單元先檢測(cè)出主用服務(wù)器異常,且在主用服務(wù)器修復(fù)好之前又檢測(cè)出第二備用服務(wù)器異常。對(duì)于此種情況,浮動(dòng)IP控制單元先控制主用服務(wù)器異常上的第一浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器,然后再控制第二備用服務(wù)器上的第一浮動(dòng)IP浮動(dòng)至第一備用服務(wù)器上。
[0091]其二,檢測(cè)單元線先檢測(cè)出第二備用服務(wù)器異常,且在第二備用服務(wù)器修復(fù)好之前又檢測(cè)出主用服務(wù)器異常。對(duì)于此種情況:當(dāng)先檢測(cè)出第二備用服務(wù)器異常時(shí),浮動(dòng)IP控制單元不作任何處理,當(dāng)后檢測(cè)出主用服務(wù)器異常時(shí),浮動(dòng)IP控制單元控制主用服務(wù)器上的第一浮動(dòng)IP浮動(dòng)至第一備用服務(wù)器上。
[0092]情形六,當(dāng)檢測(cè)單元檢測(cè)出第一備用服務(wù)器和第二備用服務(wù)器均異常時(shí),浮動(dòng)IP控制單元控制第一浮動(dòng)IP浮動(dòng)和第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,該目標(biāo)服務(wù)器為主用服務(wù)器。
[0093]在情形六中又具體包括兩種情況:其一,檢測(cè)單元先檢測(cè)出第一備用服務(wù)器異常,且在第一備用服務(wù)器修復(fù)好之前又檢測(cè)出第二備用服務(wù)器異常。對(duì)于此種情況,浮動(dòng)IP控制單元先控制第一備用服務(wù)器異常上的第二浮動(dòng)IP浮動(dòng)至第二備用服務(wù)器,然后再控制第二備用服務(wù)器上的第二浮動(dòng)IP浮動(dòng)至主用服務(wù)器上。
[0094]其二,檢測(cè)單元線先檢測(cè)出第二備用服務(wù)器異常,且在第二備用服務(wù)器修復(fù)好之前又檢測(cè)出第一備用服務(wù)器異常。對(duì)于此種情況:當(dāng)先檢測(cè)出第二備用服務(wù)器異常時(shí),浮動(dòng)IP控制單元不作任何處理,當(dāng)后檢測(cè)出第一備用服務(wù)器異常時(shí),浮動(dòng)IP控制單元控制第一備用服務(wù)器上的第二浮動(dòng)IP浮動(dòng)至主用服務(wù)器上。
[0095]步驟103:控制目標(biāo)服務(wù)器運(yùn)行切換腳本,以使目標(biāo)服務(wù)器具備相應(yīng)的服務(wù)業(yè)務(wù)。
[0096]步驟103可由上述實(shí)施例一中的腳本控制單元來(lái)執(zhí)行,具體可參見(jiàn)上述實(shí)施例一中的描述。
[0097]在步驟103中,當(dāng)目標(biāo)服務(wù)器上配置第一浮動(dòng)IP時(shí),若目標(biāo)服務(wù)器運(yùn)行切換腳本,則目標(biāo)服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù);當(dāng)目標(biāo)服務(wù)器上配置第二浮動(dòng)IP時(shí),若目標(biāo)服務(wù)器運(yùn)行切換腳本,則目標(biāo)服務(wù)器備數(shù)據(jù)只讀業(yè)務(wù);當(dāng)目標(biāo)服務(wù)器上配置第一浮動(dòng)IP和第二浮動(dòng)IP時(shí),若目標(biāo)服務(wù)器運(yùn)行切換腳本,則目標(biāo)服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù)和數(shù)據(jù)只讀業(yè)務(wù)。
[0098]本實(shí)施例二提供了一種數(shù)據(jù)庫(kù)容災(zāi)方法,該數(shù)據(jù)庫(kù)容災(zāi)方法基于數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)包括:一個(gè)主用服務(wù)器、一個(gè)第一備用服務(wù)器、至少一個(gè)第二備用服務(wù)器、檢測(cè)單元、浮動(dòng)IP控制單元和切換腳本,該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的結(jié)構(gòu)清晰、簡(jiǎn)單,便于實(shí)現(xiàn)。同時(shí),當(dāng)該數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)處于初始狀態(tài)時(shí),主用服務(wù)器配置有第一浮動(dòng)IP,第一備用服務(wù)器配置有第二浮動(dòng)IP,主用服務(wù)器具備數(shù)據(jù)寫(xiě)入業(yè)務(wù),第一備用服務(wù)器具備數(shù)據(jù)讀取業(yè)務(wù),從而實(shí)現(xiàn)了數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng)的負(fù)載分?jǐn)?。進(jìn)一步地,檢測(cè)單元實(shí)時(shí)檢測(cè)主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器是否異常,浮動(dòng)IP控制單元用于當(dāng)檢測(cè)出主用服務(wù)器、第一備用服務(wù)器以及第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制第一浮動(dòng)IP和/或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,從而實(shí)現(xiàn)了服務(wù)器之間的互備容災(zāi),最大化保證了系統(tǒng)內(nèi)資源可用,而且整個(gè)容災(zāi)過(guò)程基本不用手工干預(yù),所有動(dòng)作自動(dòng)完成。
[0099]可以理解的是,以上實(shí)施方式僅僅是為了說(shuō)明本發(fā)明的原理而采用的示例性實(shí)施方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),其特征在于,包括: 主用服務(wù)器,配置有第一浮動(dòng)IP ; 第一備用服務(wù)器和至少一個(gè)第二備用服務(wù)器,其中第一備用服務(wù)器配置有第二浮動(dòng)IP ; 檢測(cè)單元,用于檢測(cè)所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器是否異常; 浮動(dòng)IP控制單元,用于當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP和/或所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器; 腳本控制單元,用于控制所述目標(biāo)服務(wù)器運(yùn)行切換腳本,以使所述目標(biāo)服務(wù)器具備相應(yīng)的服務(wù)業(yè)務(wù)。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),其特征在于,所述第二備用服務(wù)器的數(shù)量為一個(gè)。
3.根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),其特征在于,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述主用服務(wù)器異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),其特征在于,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述第一備用服務(wù)器異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
5.根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),其特征在于,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述主用服務(wù)器和所述第一備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)和所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
6.根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),其特征在于,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述主用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第一備用服務(wù)器。
7.根據(jù)權(quán)利要求2所述的數(shù)據(jù)庫(kù)容災(zāi)系統(tǒng),其特征在于,所述浮動(dòng)IP控制單元具體用于,當(dāng)檢測(cè)出所述第一備用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為主用服務(wù)器。
8.一種數(shù)據(jù)庫(kù)容災(zāi)方法,其特征在于,包括: 檢測(cè)所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器是否異常,所述主用服務(wù)器配置有第一浮動(dòng)IP,所述第一備用服務(wù)器配置有第二浮動(dòng)IP ; 當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP和/或所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器; 控制所述目標(biāo)服務(wù)器運(yùn)行切換腳本,以使所述目標(biāo)服務(wù)器具備相應(yīng)的服務(wù)業(yè)務(wù)。
9.根據(jù)權(quán)利要求1所述的數(shù)據(jù)庫(kù)容災(zāi)方法,其特征在于,所述第二備用服務(wù)器的數(shù)量為一個(gè)。
10.根據(jù)權(quán)利要求9所述的數(shù)據(jù)庫(kù)容災(zāi)方法,其特征在于,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括: 當(dāng)檢測(cè)出所述主用服務(wù)器異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
11.根據(jù)權(quán)利要求9所述的數(shù)據(jù)庫(kù)容災(zāi)方法,其特征在于,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括: 當(dāng)檢測(cè)出所述第一備用服務(wù)器異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
12.根據(jù)權(quán)利要求9所述的數(shù)據(jù)庫(kù)容災(zāi)方法,其特征在于,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括: 當(dāng)檢測(cè)出所述主用服務(wù)器和所述第一備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)和所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第二備用服務(wù)器。
13.根據(jù)權(quán)利要求9所述的數(shù)據(jù)庫(kù)容災(zāi)方法,其特征在于,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括: 當(dāng)檢測(cè)出所述主用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第一浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為第一備用服務(wù)器。
14.根據(jù)權(quán)利要求9所述的數(shù)據(jù)庫(kù)容災(zāi)方法,其特征在于,所述當(dāng)檢測(cè)出所述主用服務(wù)器、所述第一備用服務(wù)器以及所述第二備用服務(wù)器中的至少一個(gè)異常時(shí),控制所述第一浮動(dòng)IP或第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器的步驟包括: 當(dāng)檢測(cè)出所述第一備用服務(wù)器和所述第二備用服務(wù)器均異常時(shí),控制所述第二浮動(dòng)IP浮動(dòng)至目標(biāo)服務(wù)器,所述目標(biāo)服務(wù)器為主用服務(wù)器。
【文檔編號(hào)】G06F17/30GK104239548SQ201410491536
【公開(kāi)日】2014年12月24日 申請(qǐng)日期:2014年9月23日 優(yōu)先權(quán)日:2014年9月23日
【發(fā)明者】王貴宗 申請(qǐng)人:中電長(zhǎng)城網(wǎng)際系統(tǒng)應(yīng)用有限公司