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

監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法、系統(tǒng)和一種容災(zāi)系統(tǒng)的制作方法

文檔序號(hào):6367817閱讀:241來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法、系統(tǒng)和一種容災(zāi)系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信領(lǐng)域,尤其涉及監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法、系統(tǒng)和ー種容災(zāi)系統(tǒng)。
背景技術(shù)
電信系統(tǒng)對(duì)可靠性有較高的要求,容災(zāi)系統(tǒng)是ー種增強(qiáng)電信系統(tǒng)可靠性的常見(jiàn)方案,其基本原理是將被保護(hù)的數(shù)據(jù)塊(例如,磁盤(pán)和文件卷等)同步復(fù)制到備份系統(tǒng)中同時(shí)監(jiān)控活動(dòng)節(jié)點(diǎn)的狀態(tài),當(dāng)活動(dòng)節(jié)點(diǎn)發(fā)生故障時(shí),可以將系統(tǒng)切換到備用系統(tǒng)上繼續(xù)運(yùn)行,以達(dá)到故障快速恢復(fù)的目的。采用Veritas公司的卷復(fù)制(Veritas Volume Replicator,VVR)軟件加上Veritas公司的簇服務(wù)器(Veritas Cluster Server, VCS)搭建的容災(zāi)系統(tǒng)是業(yè)界目前較常見(jiàn)的容災(zāi)系統(tǒng)方案。在VVR+VCS搭建的容災(zāi)系統(tǒng)中,數(shù)據(jù)復(fù)制是其中非常重要的ー環(huán)。其基本過(guò)程是在磁盤(pán)上通過(guò)Veritas公司的卷管理(Veritas Volume Manager, VxVM)軟件建卷,在這些卷上面存放待復(fù)制的文件系統(tǒng)、數(shù)據(jù)庫(kù)等數(shù)據(jù)塊,然后,VVR通過(guò)網(wǎng)絡(luò)實(shí)時(shí)將卷上面的數(shù)據(jù)塊復(fù)制到備份系統(tǒng)的磁盤(pán)上,使主備兩個(gè)系統(tǒng)的數(shù)據(jù)保持實(shí)時(shí)同歩。隨著電信系統(tǒng)日益龐大,容災(zāi)系統(tǒng)中待復(fù)制數(shù)據(jù)的大小不斷増加。在業(yè)務(wù)繁忙時(shí)長(zhǎng)時(shí)間內(nèi)產(chǎn)生大量數(shù)據(jù)(即長(zhǎng)時(shí)間產(chǎn)生的數(shù)據(jù)洪峰)的情況頻繁發(fā)生,而容災(zāi)系統(tǒng),特別是異地的容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制帶寬卻受到成本等因素限制不能隨意増加。當(dāng)應(yīng)用系統(tǒng)的數(shù)據(jù)產(chǎn)生速度大于數(shù)據(jù)復(fù)制速度時(shí),可能使數(shù)據(jù)復(fù)制溢出、中斷,導(dǎo)致容災(zāi)系統(tǒng)失效。為了解決上述容災(zāi)系統(tǒng)失效的問(wèn)題,現(xiàn)有技術(shù)提供的一種方案是采用VVR軟件,通過(guò)待復(fù)制數(shù)據(jù)寫(xiě)操作日志(Storage Replicator Log, SRL)提高數(shù)據(jù)復(fù)制的可靠性。在上述方案中,應(yīng)用系統(tǒng)寫(xiě)磁盤(pán)時(shí),WR軟件先將數(shù)據(jù)寫(xiě)入到SRL上,然后再將數(shù)據(jù)寫(xiě)入物理設(shè)備以及將數(shù)據(jù)同步到備機(jī),其執(zhí)行過(guò)程包括S01,應(yīng)用系統(tǒng)寫(xiě)磁盤(pán),此時(shí),應(yīng)用系統(tǒng)的輸入/輸出(Input/Output,1/0)操作一直執(zhí)行到寫(xiě)操作完成前被阻塞;S02,主機(jī)的VVR將數(shù)據(jù)修改日志寫(xiě)入SRL ;S03,主機(jī)的VVR向應(yīng)用程序報(bào)告磁盤(pán)寫(xiě)入結(jié)束,應(yīng)用程序的10阻塞結(jié)束。S04,主機(jī)的VVR將修改的數(shù)據(jù)寫(xiě)入到本地磁盤(pán),與此同時(shí),將修改的數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送到備機(jī)的VVR ;S05,備機(jī)的VVR接收到數(shù)據(jù)后,向主機(jī)發(fā)送網(wǎng)絡(luò)響應(yīng),示意已經(jīng)接收到數(shù)據(jù);S06,備機(jī)的VVR將修改的數(shù)據(jù)寫(xiě)入到備機(jī)磁盤(pán);S07,備機(jī)的VVR磁盤(pán)寫(xiě)入結(jié)束后,向主機(jī)的VVR發(fā)送數(shù)據(jù)響應(yīng),示意已經(jīng)完成數(shù)據(jù)同步,主機(jī)的WR則會(huì)釋放SRL的對(duì)應(yīng)數(shù)據(jù)修改日志,以便這些日志占用SRL的空間可以被
重復(fù)利用。本案發(fā)明人經(jīng)過(guò)研究和實(shí)踐發(fā)現(xiàn),由于上述現(xiàn)有技術(shù)提供的解決容災(zāi)系統(tǒng)失效問(wèn)題的方案中,SRL的大小有限。當(dāng)應(yīng)用系統(tǒng)的數(shù)據(jù)產(chǎn)生速度持續(xù)大于數(shù)據(jù)同步復(fù)制速度吋,SRL的可用空間逐步減少。一旦這種情況持續(xù)時(shí)間較長(zhǎng),會(huì)導(dǎo)致磁盤(pán)緩存溢出,從而中斷數(shù)據(jù)復(fù)制過(guò)程。出現(xiàn)這種情況時(shí),必須通過(guò)手工執(zhí)行增量同步命令恢復(fù)數(shù)據(jù)復(fù)制。在數(shù)據(jù)復(fù)制恢復(fù)期間,容災(zāi)系統(tǒng)基本失效。換言之,現(xiàn)有技術(shù)技術(shù)不能從根源上解決容災(zāi)系統(tǒng)中應(yīng)用系統(tǒng)產(chǎn)生數(shù)據(jù)的速度大于數(shù)據(jù)被復(fù)制到備機(jī)時(shí)的復(fù)制速度而可能導(dǎo)致的數(shù)據(jù)復(fù)制中斷問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法、系統(tǒng)和ー種容災(zāi)系統(tǒng),以一定程度上降低數(shù)據(jù)復(fù)制 中斷的幾率,提高數(shù)據(jù)復(fù)制可靠性。本發(fā)明實(shí)施例提供一種監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法,所述方法包括獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剰余容量;根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剰余容量,確定容災(zāi)系統(tǒng)的當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài);根據(jù)上ー個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型;針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略,所述處理策略執(zhí)行結(jié)果包括改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。本發(fā)明實(shí)施例提供ー種監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng),所述系統(tǒng)包括監(jiān)控裝置、應(yīng)用系統(tǒng)和復(fù)制模塊,所述監(jiān)控裝置包括復(fù)制信息獲取模塊、狀態(tài)確定模塊、遷移類(lèi)型確定模塊和策略執(zhí)行模塊;所述復(fù)制信息獲取模塊,用于獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量;所述狀態(tài)確定模塊,用于根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài);所述遷移類(lèi)型確定模塊,用于根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型;所述策略執(zhí)行模塊,用于針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略,所述處理策略執(zhí)行結(jié)果包括改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度;所述應(yīng)用系統(tǒng),用于向所述復(fù)制模塊寫(xiě)入數(shù)據(jù),井根據(jù)所述處理策略改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度;所述復(fù)制模塊,用于將所述應(yīng)用系統(tǒng)寫(xiě)入的數(shù)據(jù)復(fù)制到所述容災(zāi)系統(tǒng)的備機(jī)。本發(fā)明實(shí)施例提供一種監(jiān)控裝置,所述監(jiān)控裝置包括復(fù)制信息獲取模塊、狀態(tài)確定模塊、遷移類(lèi)型確定模塊和策略執(zhí)行模塊;所述復(fù)制信息獲取模塊,用于獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量;所述狀態(tài)確定模塊,用于根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài);
所述遷移類(lèi)型確定模塊,用于根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型;所述策略執(zhí)行模塊,用于針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略,所述處理策略執(zhí)行結(jié)果包括改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。本發(fā)明實(shí)施例提供ー種容災(zāi)系統(tǒng),所述容災(zāi)系統(tǒng)包括主機(jī)和備機(jī),所述主機(jī)包括上述監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng),所述主機(jī)用于通過(guò)網(wǎng)絡(luò)將應(yīng)用系統(tǒng)寫(xiě)入的數(shù)據(jù)復(fù)制到所述備機(jī),所述備機(jī)用于對(duì)所述主機(jī)復(fù)制過(guò)來(lái)的數(shù)據(jù)進(jìn)行備份。從上述本發(fā)明實(shí)施例可知,由于容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)是根據(jù)容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或SRL的當(dāng)前剰余容量獲得,在所述數(shù)據(jù)復(fù)制性能狀態(tài)發(fā)生變化時(shí),執(zhí)行針對(duì) 應(yīng)用系統(tǒng)的處理策略,以使所述應(yīng)用系統(tǒng)改變數(shù)據(jù)復(fù)制時(shí)寫(xiě)入數(shù)據(jù)的速度。因此,與現(xiàn)有技術(shù)解決容災(zāi)系統(tǒng)失效問(wèn)題的方案中不考慮SRL剰余容量大小相比,本發(fā)明實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法在SRL剰余容量變小、數(shù)據(jù)復(fù)制性能狀態(tài)劣化時(shí)可以使應(yīng)用系統(tǒng)降低數(shù)據(jù)寫(xiě)入速度,減少容災(zāi)系統(tǒng)中由于應(yīng)用系統(tǒng)出現(xiàn)數(shù)據(jù)洪峰導(dǎo)致數(shù)據(jù)同步溢出或中斷的幾率;在數(shù)據(jù)復(fù)制過(guò)程中斷(此時(shí)的復(fù)制性能狀態(tài)對(duì)應(yīng)劣化到最高階段)后,自動(dòng)恢復(fù)數(shù)據(jù)復(fù)制,降低了數(shù)據(jù)復(fù)制中斷時(shí)容災(zāi)系統(tǒng)失效的時(shí)間。


為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)現(xiàn)有技術(shù)或?qū)嵤├枋鲋兴枰褂玫母綀D作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的ー些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,還可以如這些附圖獲得其他的附圖。圖I是本發(fā)明實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法流程示意圖;圖2a是本發(fā)明實(shí)施例提供的數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型圖;圖2b是本發(fā)明另ー實(shí)施例提供的數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型圖;圖3是本發(fā)明實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖4a是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖4b是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖5是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖6a是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖6b是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖7a是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖7b是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖7c是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖7d是本發(fā)明另ー實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng)結(jié)構(gòu)示意圖;圖8是本發(fā)明實(shí)施例提供的容災(zāi)系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。請(qǐng)參閱附圖I,是本發(fā)明實(shí)施例提供的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法流程示意圖,其執(zhí)行主體可以是容災(zāi)系統(tǒng)新增加的監(jiān)控程序,主要包括步驟S101、S102、S103和S104 S101,獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量。在本發(fā)明實(shí) 施例中,容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)可能是雙主狀態(tài)或主備分離狀態(tài)。所謂雙主狀態(tài),是指主備機(jī)之間間的網(wǎng)絡(luò)中斷,導(dǎo)致備機(jī)認(rèn)為主機(jī)出現(xiàn)異常而觸發(fā)備機(jī)的倒換動(dòng)作,這時(shí)主機(jī)和備機(jī)同時(shí)變成活動(dòng)(Active)狀態(tài),相當(dāng)于具有兩個(gè)活動(dòng)節(jié)點(diǎn),發(fā)生這個(gè)狀態(tài)后,主機(jī)到備機(jī)的數(shù)據(jù)復(fù)制將會(huì)終止。所謂主備分離狀態(tài),是指主備機(jī)沒(méi)有建立數(shù)據(jù)復(fù)制的狀態(tài),此時(shí)兩機(jī)完全獨(dú)立,不存在數(shù)據(jù)復(fù)制和倒換關(guān)系。在本發(fā)明實(shí)施例中,可以通過(guò)執(zhí)行vradmin repstatus命令獲取待復(fù)制數(shù)據(jù)的大小和待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量。例如,運(yùn)行命令vradmin-g〈diskgroupname>repstatus<rvgname>,則輸出信息的樣式如下Replicated Data Set datarvgPrimary Host name 129. 9. I. IRVG name datarvgDG name datadgRVG state enabled for I/OData volumes IVSets 0SRL name srl_volSRL size I. OOGTotal secondaries ISecondary Host name 129. 9. I. 2RVG name datarvgDG name datadgData status consistent,up-to-dateReplication status replicating(connected)Current mode asynchronousLogging to SRLTimestamp Information behind by Oh 0m Os其中,SRL的當(dāng)前剩余容量由上述輸出信息中“ SRL Size”的值給出,而待復(fù)制數(shù)據(jù)大小由上述輸出信息中“Data status”對(duì)應(yīng)的參量給出。S102,根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)。在本發(fā)明實(shí)施例中,容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)可以根據(jù)容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)來(lái)定,也可以根據(jù)待復(fù)制數(shù)據(jù) 與SRL的當(dāng)前剰余容量大小關(guān)系來(lái)定。例如,當(dāng)監(jiān)控程序發(fā)現(xiàn)容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)是雙主狀態(tài)或主備分離狀態(tài)時(shí),則此時(shí)所確定的獲取容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“停止”狀態(tài),除“停止”狀態(tài)之外的數(shù)據(jù)復(fù)制性能狀態(tài)都是“非停止”狀態(tài),而“非停止”的數(shù)據(jù)復(fù)制性能狀態(tài)又包括“正常”和“非正?!钡臄?shù)據(jù)復(fù)制性能狀態(tài)。在本發(fā)明實(shí)施例中,可以根據(jù)待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剰余容量來(lái)確定“正?!焙汀胺钦!钡臄?shù)據(jù)復(fù)制性能狀態(tài)。具體地,可以比較待復(fù)制數(shù)據(jù)占用的容量與SRL的當(dāng)前剩余容量的閾值百分比,該閾值百分比不大于I。例如,當(dāng)通過(guò)執(zhí)行vradminrepstatus命令而輸出的信息獲知待復(fù)制數(shù)據(jù)占用的容量小于SRL的當(dāng)前剩余容量的第一閾值百分比吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“正常”,其中,第一閾值百分比小于1,例如30% ;反之,當(dāng)通過(guò)執(zhí)行vradmin repstatus命令而輸出的信息獲知待復(fù)制數(shù)據(jù)占用的容量大于SRL的當(dāng)前剩余容量的所述第一閾值百分比(例如30% )吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“非正?!?。為了更加精確地確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài),可以根據(jù)待復(fù)制數(shù)據(jù)占用的容量與所述SRL的當(dāng)前剰余容量的關(guān)系,將“非正常”這一容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)進(jìn)ー步劃分。具體地,當(dāng)通過(guò)執(zhí)行vradmin repstatus命令而輸出的信息獲知待復(fù)制數(shù)據(jù)占用的容量為SRL的當(dāng)前剰余容量的第二閾值百分比吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“劣化”,其中,所述SRL的當(dāng)前剰余容量的第二閾值百分比大于前述示例的SRL的當(dāng)前剩余容量的第一閾值百分比(例如30% )而小于I,例如30% 70% ;當(dāng)通過(guò)執(zhí)行vradminrepstatus命令而輸出的信息獲知待復(fù)制數(shù)據(jù)占用的容量為SRL的當(dāng)前剩余容量的第三閾值百分比吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“嚴(yán)重劣化”,其中,所述SRL的當(dāng)前剰余容量的第三閾值百分比大于前述示例的SRL的當(dāng)前剰余容量的第二閾值百分比而不大于1,例如70% 100% ;當(dāng)通過(guò)執(zhí)行vradmin repstatus命令而輸出的信息獲知待復(fù)制數(shù)據(jù)占用的容量大于SRL的當(dāng)前剰余容量吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“溢出”。在上述舉例中,當(dāng)數(shù)據(jù)復(fù)制過(guò)程恢復(fù)后、直到SRL剰余容量小于30%前,數(shù)據(jù)復(fù)制性能狀態(tài)都是“停止”。SRL剰余容量小于30%時(shí),數(shù)據(jù)復(fù)制性能狀態(tài)直接恢復(fù)為“正?!?。需要說(shuō)明的是,上述根據(jù)待復(fù)制數(shù)據(jù)占用的容量與SRL的當(dāng)前剰余容量大小關(guān)系來(lái)確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)僅僅是舉例說(shuō)明。本領(lǐng)域技術(shù)人員能夠理解,SRL的當(dāng)前剰余容量的閾值百分比及其等級(jí)是可以根據(jù)需要設(shè)定的,并不局限于上述實(shí)施例中提到的30%、30% 70%和70% 100%等;相應(yīng)地,容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)也不局限于上述示例的“停止”、“正?!?、“劣化”、“嚴(yán)重劣化”和“溢出”等,還可以有多種情形。S103,根據(jù)上ー個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型。由于數(shù)據(jù)復(fù)制是ー個(gè)動(dòng)態(tài)過(guò)程,因此,本發(fā)明實(shí)施例提及的幾種數(shù)據(jù)復(fù)制性能狀態(tài)可能隨時(shí)發(fā)生變化。例如,數(shù)據(jù)復(fù)制性能狀態(tài)由“正?!毕颉胺钦!弊兓约坝伞巴V埂毕颉胺峭V埂弊兓鹊?,數(shù)據(jù)復(fù)制性能狀態(tài)的這些變化被稱(chēng)為數(shù)據(jù)復(fù)制性能狀態(tài)遷移。如附圖2a所示,是本發(fā)明實(shí)施例提供的容災(zāi)系統(tǒng)在數(shù)據(jù)復(fù)制過(guò)程中的數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型圖,其中,方框的文字說(shuō)明是數(shù)據(jù)復(fù)制性能狀態(tài),箭頭旁的文字說(shuō)明是數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型。作為本發(fā)明一個(gè)實(shí)施例,在根據(jù)上ー個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型吋,可以是根據(jù)上ー個(gè)數(shù)據(jù)復(fù)制性能狀態(tài)為“正?!焙彤?dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)為“非正?!?,按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,例如,附圖2a示例的容災(zāi)系統(tǒng)在數(shù)據(jù)復(fù)制過(guò)程中的數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“狀態(tài)劣化”。作為本發(fā)明另ー個(gè)實(shí)施例,在根據(jù)上ー個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型時(shí),可以是根據(jù)上ー個(gè)數(shù)據(jù)復(fù)制性能狀態(tài)為“停止”和當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)為“非停止”,按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,例如,附圖2a示例的容災(zāi)系統(tǒng)在數(shù)據(jù)復(fù)制過(guò)程中的數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“狀態(tài)劣化”。S104,針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略,所述處理策略執(zhí)行結(jié)果包括改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。與附圖2a示例的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型相應(yīng)的是各種數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型的處理策略集合,如下表Ia所示,是數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型對(duì)應(yīng)的處理策略。
權(quán)利要求
1.一種監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法,其特征在于,所述方法包括 獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量; 根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剰余容量,確定容災(zāi)系統(tǒng)的當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài); 根據(jù)上ー個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型; 針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中 與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略,所述處理策略執(zhí)行結(jié)果包括改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。
2.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài),確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)包括 如果所述容災(zāi)系統(tǒng)主備機(jī)是雙主狀態(tài)或主備分離狀態(tài),確定所述容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“停止”;或者 所述根據(jù)待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剰余容量,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)包括 當(dāng)待復(fù)制數(shù)據(jù)占用的容量小于所述SRL的當(dāng)前剰余容量的第一閾值百分比吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“正?!?,所述第一閾值百分比小于I ; 當(dāng)待復(fù)制數(shù)據(jù)占用的容量大于所述SRL的當(dāng)前剰余容量的第一閾值百分比而小于I吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“非正?!?。
3.如權(quán)利要求2所述的方法,其特征在干,所述確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“非正常”包括 當(dāng)待復(fù)制數(shù)據(jù)占用的容量為所述SRL的當(dāng)前剰余容量的第二閾值百分比時(shí),確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“劣化”,所述SRL的當(dāng)前剰余容量的第二閾值百分比大于所述SRL的當(dāng)前剰余容量的第一閾值百分比,所述第二閾值百分比小于I ; 當(dāng)待復(fù)制數(shù)據(jù)占用的容量為所述SRL的當(dāng)前剰余容量的第三閾值百分比時(shí),確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“嚴(yán)重劣化”,所述SRL的當(dāng)前剰余容量的第三閾值百分比大于所述SRL的當(dāng)前剰余容量的第二閾值百分比,所述第三閾值百分比不大于I ; 當(dāng)待復(fù)制數(shù)據(jù)占用的容量大于所述SRL的當(dāng)前剰余容量吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“溢出”。
4.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型包括根據(jù)上ー個(gè)數(shù)據(jù)復(fù)制性能狀態(tài)為“正?!焙彤?dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)為“非正?!保凑諗?shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“狀態(tài)劣化”; 所述針對(duì)應(yīng)用系統(tǒng),執(zhí)行所述處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略包括根據(jù)所述處理策略集合中與所述“狀態(tài)劣化”所匹配的處理策略,向所述應(yīng)用系統(tǒng)發(fā)送告警和/或關(guān)閉所述應(yīng)用系統(tǒng)的非關(guān)鍵組件;所述改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度包括降低數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。
5.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型包括根據(jù)上ー個(gè)數(shù)據(jù)復(fù)制性能狀態(tài)為“停止”和當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)為“非停止”,按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“狀態(tài)恢復(fù)”; 所述針對(duì)應(yīng)用系統(tǒng),執(zhí)行所述處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略包括根據(jù)所述處理策略集合中與所述“狀態(tài)恢復(fù)”所匹配的處理策略,向所述應(yīng)用系統(tǒng)發(fā)送恢復(fù)的通知;所述改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度包括提高數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。
6.如權(quán)利要求3所述的方法,其特征在干,所述根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型包括基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“正?!毕颉傲踊弊兓瘯r(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制劣化”;所述針對(duì)應(yīng)用系統(tǒng),執(zhí)行所述處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略包括根據(jù)所述處理策略集合中與所述“復(fù)制劣化”所匹配的處理策略,向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制劣化告警;或者 所述根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型包括基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“劣化”向“嚴(yán)重劣化”變化時(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制嚴(yán)重劣化”;所述針對(duì)應(yīng)用系統(tǒng),執(zhí)行所述處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略包括根據(jù)所述處理策略集合中與所述“復(fù)制嚴(yán)重劣化”所匹配的處理策略,關(guān)閉所述應(yīng)用系統(tǒng)的非關(guān)鍵組件并向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制嚴(yán)重劣化告警;或者 所述根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型包括基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“嚴(yán)重劣化”向“溢出”變化時(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制溢出中斷”;所述針對(duì)應(yīng)用系統(tǒng),執(zhí)行所述處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略包括根據(jù)所述處理策略集合中與所述“復(fù)制溢出中斷”所匹配的處理策略,關(guān)閉所述應(yīng)用系統(tǒng)的非關(guān)鍵組件并向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制中斷告警;或者 所述根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型包括基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“正?!薄ⅰ傲踊?、“嚴(yán)重劣化”或/和“溢出”向“停止”變化時(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制停止”;所述針對(duì)應(yīng)用系統(tǒng),執(zhí)行所述處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略包括根據(jù)所述處理策略集合中與所述“復(fù)制停止”所匹配的處理策略,重啟所述應(yīng)用系統(tǒng)的非關(guān)鍵組件井向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制停止通知。
7.—種監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng),其特征在于,所述系統(tǒng)包括監(jiān)控裝置、應(yīng)用系統(tǒng)和復(fù)制模塊,所述監(jiān)控裝置包括復(fù)制信息獲取模塊、狀態(tài)確定模塊、遷移類(lèi)型確定模塊和策略執(zhí)行模塊; 所述復(fù)制信息獲取模塊,用于獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量; 所述狀態(tài)確定模塊,用于根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剰余容量,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài); 所述遷移類(lèi)型確定模塊,用于根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型; 所述策略執(zhí)行模塊,用于針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略,所述處理策略執(zhí)行結(jié)果包括改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度; 所述應(yīng)用系統(tǒng),用于向所述復(fù)制模塊寫(xiě)入數(shù)據(jù),井根據(jù)所述處理策略改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度; 所述復(fù)制模塊,用于將所述應(yīng)用系統(tǒng)寫(xiě)入的數(shù)據(jù)復(fù)制到所述容災(zāi)系統(tǒng)的備機(jī)。
8.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述狀態(tài)確定模塊為第一狀態(tài)確定模塊,或者所述狀態(tài)確定模塊包括第二狀態(tài)確定模塊和第三狀態(tài)確定模塊; 所述第一狀態(tài)確定模塊,用于若所述容災(zāi)系統(tǒng)主備機(jī)是雙主狀態(tài)或主備分離狀態(tài),確定所述容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“停止”; 所述第二狀態(tài)確定模塊,用于當(dāng)待復(fù)制數(shù)據(jù)占用的容量小于所述SRL的當(dāng)前剰余容量的第一閾值百分比吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“正?!?,所述第一閾值百分比小于I ; 所述第三狀態(tài)確定模塊,用于當(dāng)待復(fù)制數(shù)據(jù)占用的容量大于所述SRL的當(dāng)前剰余容量的第一閾值百分比而小于I吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“非正常”。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述第三狀態(tài)確定模塊包括 第四狀態(tài)確定単元,用于當(dāng)待復(fù)制數(shù)據(jù)占用的容量為所述SRL的當(dāng)前剰余容量的第二閾值百分比吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“劣化”,所述SRL的當(dāng)前剰余容量的第二閾值百分比大于所述SRL的當(dāng)前剰余容量的第一閾值百分比,所述第二閾值百分比小于I ; 第五狀態(tài)確定単元,用于當(dāng)待復(fù)制數(shù)據(jù)占用的容量為所述SRL的當(dāng)前剰余容量的第三閾值百分比吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“嚴(yán)重劣化”,所述SRL的當(dāng)前剩余容量的第三閾值百分比大于所述SRL的當(dāng)前剰余容量的第二閾值百分比,所述第三閾值百分比不大于I ; 第六狀態(tài)確定単元,用于當(dāng)待復(fù)制數(shù)據(jù)占用的容量大于所述SRL的當(dāng)前剰余容量吋,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài)為“溢出”。
10.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述遷移類(lèi)型確定模塊為第一遷移類(lèi)型確定單元,所述策略執(zhí)行模塊為第一策略執(zhí)行單元; 所述第一遷移類(lèi)型確定單元,用于根據(jù)上ー個(gè)數(shù)據(jù)復(fù)制性能狀態(tài)為“停止”和當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)為“非停止”,按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“狀態(tài)劣化”; 所述第一策略執(zhí)行單元,用于根據(jù)所述處理策略集合中與所述“狀態(tài)劣化”所匹配的處理策略,向所述應(yīng)用系統(tǒng)發(fā)送告警和/或關(guān)閉所述應(yīng)用系統(tǒng)的非關(guān)鍵組件;所述改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度包括降低數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。
11.如權(quán)利要求7所述的系統(tǒng),其特征在于,所述遷移類(lèi)型確定模塊為第二遷移類(lèi)型確定單元,所述策略執(zhí)行模塊為第二策略執(zhí)行單元; 所述第二遷移類(lèi)型確定單元,根據(jù)上ー個(gè)數(shù)據(jù)復(fù)制性能狀態(tài)為“停止”和當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)為“非停止”,按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“狀態(tài)恢復(fù)”; 所述第二策略執(zhí)行單元,用于根據(jù)所述處理策略集合中與所述“狀態(tài)恢復(fù)”所匹配的處理策略,向所述應(yīng)用系統(tǒng)發(fā)送恢復(fù)的通知;所述改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度包括提高數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。
12.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述遷移類(lèi)型確定模塊為第三遷移類(lèi)型確定單元,所述策略執(zhí)行模塊為第三策略執(zhí)行單元,或者所述遷移類(lèi)型確定模塊為第四遷移類(lèi)型確定單元,所述策略執(zhí)行模塊為第四策略執(zhí)行單元,或者所述遷移類(lèi)型確定模塊為第五遷移類(lèi)型確定單元,所述策略執(zhí)行模塊為第五策略執(zhí)行單元,或者所述遷移類(lèi)型確定模塊為第六遷移類(lèi)型確定單元,所述策略執(zhí)行模塊為第六策略執(zhí)行單元; 所述第三遷移類(lèi)型確定單元,用于基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“正?!毕颉傲踊弊兓瘯r(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制劣化”; 所述第三策略執(zhí)行單元,用于根據(jù)所述處理策略集合中與所述“復(fù)制劣化”所匹配的處理策略,向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制劣化告警; 所述第四遷移類(lèi)型確定單元,用于基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“劣化”向“嚴(yán)重劣化”變化時(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制嚴(yán)重劣化”; 所述第四策略執(zhí)行單元,用于根據(jù)所述處理策略集合中與所述“復(fù)制嚴(yán)重劣化”所匹配的處理策略,關(guān)閉所述應(yīng)用系統(tǒng)的非關(guān)鍵組件并向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制嚴(yán)重劣化告m. 所述第五遷移類(lèi)型確定單元,用于基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“嚴(yán)重劣化”向“溢出”變化時(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制溢出中斷”; 所述第五策略執(zhí)行單元,用于根據(jù)所述處理策略集合中與所述“復(fù)制溢出中斷”所匹配的處理策略,關(guān)閉所述應(yīng)用系統(tǒng)的非關(guān)鍵組件并向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制中斷告警; 所述第六遷移類(lèi)型確定單元,用于基于數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,當(dāng)數(shù)據(jù)復(fù)制性能狀態(tài)由“正?!薄ⅰ傲踊?、“嚴(yán)重劣化”或/和“溢出”向“停止”變化時(shí),確定當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型為“復(fù)制停止”; 所述第六策略執(zhí)行單元,用于根據(jù)所述處理策略集合中與所述“復(fù)制停止”所匹配的處理策略,重啟所述應(yīng)用系統(tǒng)的非關(guān)鍵組件并向所述應(yīng)用系統(tǒng)發(fā)送數(shù)據(jù)復(fù)制停止通知。
13.一種容災(zāi)系統(tǒng),其特征在干,所述容災(zāi)系統(tǒng)包括主機(jī)和備機(jī),所述主機(jī)包括權(quán)利要求7至權(quán)利要求12任意一項(xiàng)所述的監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的系統(tǒng),所述主機(jī)用于通過(guò)網(wǎng)絡(luò)將應(yīng)用系統(tǒng)寫(xiě)入的數(shù)據(jù)復(fù)制到所述備機(jī),所述備機(jī)用于對(duì)所述主機(jī)復(fù)制過(guò)來(lái)的數(shù)據(jù)進(jìn)行備份。
14.一種監(jiān)控裝置,其特征在于,所述監(jiān)控裝置包括復(fù)制信息獲取模塊、狀態(tài)確定模塊、遷移類(lèi)型確定模塊和策略執(zhí) 行模塊; 所述復(fù)制信息獲取模塊,用于獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量; 所述狀態(tài)確定模塊,用于根據(jù)所述容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剰余容量,確定容災(zāi)系統(tǒng)的數(shù)據(jù)復(fù)制性能狀態(tài); 所述遷移類(lèi)型確定模塊,用于根據(jù)上一個(gè)所述數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前所述數(shù)據(jù)復(fù)制性能狀態(tài),按照數(shù)據(jù)復(fù)制性能狀態(tài)遷移模型,確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型; 所述策略執(zhí)行模塊,用于針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中與所述確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略,所述處理策略執(zhí)行結(jié)果包括改變數(shù)據(jù)復(fù)制時(shí)所述應(yīng)用系統(tǒng)寫(xiě)入數(shù)據(jù)的速度。
全文摘要
本發(fā)明實(shí)施例提供監(jiān)控容災(zāi)系統(tǒng)數(shù)據(jù)復(fù)制的方法、系統(tǒng)和一種容災(zāi)系統(tǒng),以一定程度上降低數(shù)據(jù)復(fù)制中斷的幾率,提高數(shù)據(jù)復(fù)制可靠性。所述方法包括獲取容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或待復(fù)制數(shù)據(jù)寫(xiě)操作日志SRL的當(dāng)前剩余容量;根據(jù)容災(zāi)系統(tǒng)主備機(jī)的狀態(tài)或SRL的當(dāng)前剩余容量,確定容災(zāi)系統(tǒng)的當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài);根據(jù)上一個(gè)數(shù)據(jù)復(fù)制性能狀態(tài)和當(dāng)前數(shù)據(jù)復(fù)制性能狀態(tài),確定當(dāng)前的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型;針對(duì)應(yīng)用系統(tǒng),執(zhí)行處理策略集合中與確定的數(shù)據(jù)復(fù)制性能狀態(tài)遷移類(lèi)型匹配的處理策略。本發(fā)明可以減少容災(zāi)系統(tǒng)中由于應(yīng)用系統(tǒng)出現(xiàn)數(shù)據(jù)洪峰導(dǎo)致數(shù)據(jù)同步溢出或中斷的幾率;在數(shù)據(jù)復(fù)制過(guò)程中斷后,自動(dòng)恢復(fù)數(shù)據(jù)復(fù)制,降低了容災(zāi)系統(tǒng)失效的時(shí)間。
文檔編號(hào)G06F11/14GK102650961SQ20121010187
公開(kāi)日2012年8月29日 申請(qǐng)日期2012年3月31日 優(yōu)先權(quán)日2012年3月31日
發(fā)明者伍慧峰 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1