亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

多服務(wù)器系統(tǒng)的備份系統(tǒng)與方法

文檔序號:7922366閱讀:214來源:國知局
專利名稱:多服務(wù)器系統(tǒng)的備份系統(tǒng)與方法
技術(shù)領(lǐng)域
本發(fā)明關(guān)于一種多服務(wù)器系統(tǒng)的備份(Backup)系統(tǒng)與方法,特別是一種利用磁 盤鏡像技術(shù)(Distributed R印licated Block Device, DRBD)及心g兆(heartbeat)監(jiān)控手 段,確保主要服務(wù)器在發(fā)生異常時,可以通過次要服務(wù)器提供相同的請求服務(wù)給使用端的 一種備份系統(tǒng)與方法。
背景技術(shù)
公知的服務(wù)器(Server)是儲存和管理信息的一部計算機,并可作為連接到其它 計算機、裝置或客戶端的集中所在。通過服務(wù)器可以使用安全的方式來分享文件和資源,例 如傳真機與打印機。服務(wù)器也可以提供數(shù)據(jù)備份和儲存,以及電子郵件及因特網(wǎng)存取。通 過服務(wù)器網(wǎng)絡(luò),多個使用者可以同時存取因特網(wǎng)或公司的電子郵件,或是共享相同的傳真 機及其它的辦公室設(shè)備。在一般的網(wǎng)絡(luò)群組中,通常只有一臺服務(wù)器提供服務(wù)的請求與存 取。由于信息與科技的進步,服務(wù)器為了提供實時的應(yīng)用服務(wù),所以在任何時間點都必須允 許其它計算機、裝置或客戶端提出服務(wù)的請求。若網(wǎng)絡(luò)群組中的服務(wù)器發(fā)生異常時(如服 務(wù)器當(dāng)機、異常中止、網(wǎng)絡(luò)聯(lián)機異常、停電...等),或需停機進行系統(tǒng)更新與數(shù)據(jù)維護,則 會導(dǎo)致其它計算機、裝置或客戶端無法進行服務(wù)的存取與數(shù)據(jù)備份和儲存。而影響到整體 網(wǎng)絡(luò)群組的工作效能與及數(shù)據(jù)的完整性。所以如何在網(wǎng)絡(luò)群組中當(dāng)服務(wù)器發(fā)生異常時,實 時提供相對應(yīng)的措施與處理為目前所需解決的重要問題。

發(fā)明內(nèi)容
鑒于以上的問題,本發(fā)明所要解決的技術(shù)問題在于提供一種多服務(wù)器系統(tǒng)的備份 系統(tǒng)與方法,借以確保主要服務(wù)器在發(fā)生異常時,可以通過次要服務(wù)器提供相同的請求服 務(wù)給使用端。 本發(fā)明所公開的備份方法,包括建立通訊網(wǎng)絡(luò)以提供主要服務(wù)器與次要服務(wù)器 間通訊;執(zhí)行更新程序,當(dāng)主要服務(wù)器的第一儲存裝置的數(shù)據(jù)發(fā)生異動時,將異動的第一儲 存裝置的數(shù)據(jù)復(fù)制至次要服務(wù)器的第二儲存裝置中;監(jiān)控主要服務(wù)器與次要服務(wù)器間通訊 網(wǎng)絡(luò)的通訊連結(jié)狀態(tài);監(jiān)控主要服務(wù)器對使用端所提供的請求服務(wù)的服務(wù)狀態(tài);當(dāng)服務(wù)狀 態(tài)發(fā)生異常時,則由主要服務(wù)器執(zhí)行切換程序?qū)⒅饕?wù)器切換成次要服務(wù)器并由次要服 務(wù)器提供請求服務(wù)。 在監(jiān)控通訊連結(jié)狀態(tài)的步驟中,包括執(zhí)行以下步驟執(zhí)行第一監(jiān)控程序,其為主要 服務(wù)器用以監(jiān)控主要服務(wù)器至次要服務(wù)器的通訊網(wǎng)絡(luò)的狀態(tài);執(zhí)行第二監(jiān)控程序,其為次 要服務(wù)器用以監(jiān)控次要服務(wù)器至主要服務(wù)器的通訊網(wǎng)絡(luò)的狀態(tài);執(zhí)行第三監(jiān)控程序,其為 主要服務(wù)器監(jiān)控使用端的請求服務(wù)狀態(tài)。其中當(dāng)?shù)谝槐O(jiān)控程序中的通訊網(wǎng)絡(luò)狀態(tài)異常時, 則由主要服務(wù)器將次要服務(wù)器關(guān)閉。當(dāng)?shù)诙O(jiān)控程序中的通訊網(wǎng)絡(luò)狀態(tài)異常時,則由次要 服務(wù)器執(zhí)行切換程序。當(dāng)?shù)谌O(jiān)控程序中的請求服務(wù)狀態(tài)異常時,則由主要服務(wù)器執(zhí)行異 常處理程序。
在主要服務(wù)器執(zhí)行異常處理程序的步驟中,包括執(zhí)行以下步驟執(zhí)行重啟程序并
記錄累加值;監(jiān)控重啟程序是否啟動成功。其中重啟程序用以將主要服務(wù)器重新啟動請求
服務(wù)。當(dāng)重啟程序被啟動時,則主要服務(wù)器清除累加值并執(zhí)行第三監(jiān)控程序。 當(dāng)重啟程序未被啟動時,更執(zhí)行下列步驟當(dāng)累加值不大于次數(shù)門坎值時,則主要
服務(wù)器執(zhí)行重啟程序;當(dāng)累加值大于次數(shù)門坎值時,則主要服務(wù)器執(zhí)行切換程序。在執(zhí)行切
換程序的步驟,包括執(zhí)行以下步驟將主要服務(wù)器中請求服務(wù)的控制權(quán)轉(zhuǎn)移至次要服務(wù)器;
關(guān)閉主要服務(wù)器。 其中,上述所述的多服務(wù)器系統(tǒng)使用虛擬因特網(wǎng)通訊協(xié)議地址以供使用端進行請 求服務(wù)。 為實現(xiàn)上述目的,本發(fā)明所公開的備份系統(tǒng),包括主要服務(wù)器與次要服務(wù)器。
主要服務(wù)器用以提供并監(jiān)控使用端所提出的請求服務(wù),并同時監(jiān)控通訊網(wǎng)絡(luò)的通 訊連結(jié)狀態(tài),當(dāng)主要服務(wù)器的第一儲存裝置的數(shù)據(jù)發(fā)生異動時,將異動的第一儲存裝置的 數(shù)據(jù)復(fù)制至另一服務(wù)器中的儲存裝置中;以及,次要服務(wù)器通過通訊網(wǎng)絡(luò)與主要服務(wù)器進 行通訊,次要服務(wù)器監(jiān)控對通訊網(wǎng)絡(luò)的通訊連結(jié)狀態(tài)。 其中,當(dāng)通訊連結(jié)狀態(tài)或服務(wù)狀態(tài)發(fā)生異常時,則由主要服務(wù)器執(zhí)行切換程序,切 換程序?qū)⒅饕?wù)器切換成次要服務(wù)器并由次要服務(wù)器提供請求服務(wù)。 本發(fā)明提供一種多服務(wù)器系統(tǒng)的備份系統(tǒng)與方法,借以確保主要服務(wù)器在發(fā)生異 常時,可以通過次要服務(wù)器提供相同的請求服務(wù)給使用端。 下面結(jié)合附圖和具體實施例對本發(fā)明進行詳細(xì)描述,但不作為對本發(fā)明的限定。


圖1為本發(fā)明的備份系統(tǒng)的結(jié)構(gòu)示意圖; 圖2為本發(fā)明備份方法流程圖; 圖3為本發(fā)明的監(jiān)控通訊連結(jié)狀態(tài)流程圖; 圖4為本發(fā)明的監(jiān)控通訊連結(jié)狀態(tài)流程圖; 圖5為本發(fā)明的異常處理程序流程圖; 圖6為本發(fā)明的切換程序流程圖。 其中,附圖標(biāo)記100備份系統(tǒng)110主要服務(wù)器120次要服務(wù)器130第一儲存裝置140第二儲存裝置150通訊網(wǎng)絡(luò)160使用端
具體實施例方式
請參考圖1所示,其為本發(fā)明的備份系統(tǒng)的結(jié)構(gòu)示意圖。在本發(fā)明中并不局限次 要服務(wù)器的數(shù)量,但為方便說明以一臺主要服務(wù)器與一臺次要服務(wù)器作為說明。在備份系統(tǒng)100的結(jié)構(gòu)中包括主要服務(wù)器110、次要服務(wù)器120、第一儲存裝置130、第二儲存裝置140、通訊網(wǎng)絡(luò)150。其中主要服務(wù)器110與次要服務(wù)器120以通訊網(wǎng)絡(luò)150連結(jié)。主要服務(wù)器110與數(shù)個使用端160電性連結(jié)。次要服務(wù)器120與數(shù)個使用端160電性連結(jié)。通訊網(wǎng)絡(luò)150用以提供主要服務(wù)器110與次要服務(wù)器120之間的通訊。 其中主要服務(wù)器110,連接有通訊網(wǎng)絡(luò)150,主要服務(wù)器110提供并監(jiān)控使用端160所提出的請求服務(wù),并同時監(jiān)控通訊網(wǎng)絡(luò)150的通訊連結(jié)狀態(tài),當(dāng)主要服務(wù)器110的第一儲存裝置130的數(shù)據(jù)發(fā)生異動時,將異動的第一儲存裝置130的數(shù)據(jù)復(fù)制至次要服務(wù)器120的第二儲存裝置140中。次要服務(wù)器120通過通訊網(wǎng)絡(luò)150與主要服務(wù)器110進行通訊,次要服務(wù)器120監(jiān)控對通訊網(wǎng)絡(luò)150的通訊連結(jié)狀態(tài)。 請參考圖2所示,其為本發(fā)明的備份方法的流程圖。本發(fā)明的流程包括以下步驟建立主要服務(wù)器與次要服務(wù)器間的通訊網(wǎng)絡(luò)(步驟S210)。當(dāng)主要服務(wù)器的第一儲存裝置的數(shù)據(jù)發(fā)生異動時,主要服務(wù)器執(zhí)行更新程序(步驟S220)。更新程序?qū)悇拥牡谝粌Υ嫜b置的數(shù)據(jù)復(fù)制至次要服務(wù)器的第二儲存裝置中。本發(fā)明的實施例利用磁盤鏡像技術(shù)(DRBD),在主要服務(wù)器執(zhí)行更新程序時在主要服務(wù)器及備份服務(wù)器之間作數(shù)據(jù)備份。監(jiān)控主要服務(wù)器與次要服務(wù)器間通訊網(wǎng)絡(luò)的通訊連結(jié)狀態(tài)(步驟S230),本發(fā)明的實施例利用心跳(heartbeat)監(jiān)控手段監(jiān)控主要服務(wù)器及備份服務(wù)器之間通訊連結(jié)狀態(tài)。監(jiān)控主要服務(wù)器對使用端所提供的請求服務(wù)的服務(wù)狀態(tài)(步驟S240)。當(dāng)服務(wù)狀態(tài)發(fā)生異常時,則由主要服務(wù)器執(zhí)行切換程序(步驟S250)。切換程序?qū)⒅饕?wù)器切換成次要服務(wù)器并由次要服務(wù)器提供請求服務(wù)。 請參考圖3所示,其為本發(fā)明的監(jiān)控通訊連結(jié)狀態(tài)流程圖。在步驟S230中更執(zhí)行以下步驟主要服務(wù)器執(zhí)行第一監(jiān)控程序,其用以監(jiān)控主要服務(wù)器至次要服務(wù)器的通訊網(wǎng)絡(luò)的狀態(tài)是否異常(步驟S232)。當(dāng)通訊網(wǎng)絡(luò)狀態(tài)異常時,則由主要服務(wù)器關(guān)閉次要服務(wù)器(步驟S234)。次要服務(wù)器執(zhí)行第二監(jiān)控程序,其用以監(jiān)控次要服務(wù)器至主要服務(wù)器的通訊網(wǎng)絡(luò)的狀態(tài)是否異常(步驟S236)。當(dāng)通訊網(wǎng)絡(luò)狀態(tài)異常時,則由次要服務(wù)器執(zhí)行切換程序(步驟S238)。 請參考圖4所示,其為本發(fā)明的監(jiān)控通訊連結(jié)狀態(tài)流程圖。在步驟S240中更執(zhí)行以下步驟主要服務(wù)器執(zhí)行第三監(jiān)控程序,其用以監(jiān)控使用端的請求服務(wù)狀態(tài)是否異常(步驟S241)。當(dāng)請求服務(wù)狀態(tài)異常時,則由主要服務(wù)器執(zhí)行異常處理程序(步驟S242)。
請參考圖5所示,其為本發(fā)明的異常處理程序流程圖。在步驟S242中更執(zhí)行以下步驟執(zhí)行重啟程序并記錄累加值(步驟S243),重啟程序用以將主要服務(wù)器重新啟動請求服務(wù)。監(jiān)控重啟程序是否啟動成功(步驟S244)。當(dāng)重啟程序被啟動時,則主要服務(wù)器清除累加值并執(zhí)行第三監(jiān)控程序(步驟S245)。反之,當(dāng)重啟程序未被啟動時,判斷累加值是否大于次數(shù)門坎值(步驟S246)。若累加值不大于次數(shù)門坎值時,則主要服務(wù)器執(zhí)行重啟程序(步驟S243)。若累加值大于次數(shù)門坎值時,則主要服務(wù)器執(zhí)行切換程序(步驟S247)。
請參考圖6所示,其為本發(fā)明的切換程序流程圖。在步驟S250中更執(zhí)行以下步驟將主要服務(wù)器中請求服務(wù)的控制權(quán)轉(zhuǎn)移至次要服務(wù)器(步驟S252)。關(guān)閉主要服務(wù)器(步驟S254)。 另外,上述所述的主要服務(wù)器與次要服務(wù)器的系統(tǒng)使用虛擬因特網(wǎng)通訊協(xié)議地址以供使用端進行請求服務(wù)。
于此,雖然以一臺主要服務(wù)器與一臺次要服務(wù)器作為說明。然而實際上亦可以是 一臺以上的次要服務(wù)器與主要服務(wù)器成為備份群組,其中主要服務(wù)器與次要服務(wù)器可隨時 切換。次要服務(wù)器可在關(guān)閉后進行系統(tǒng)更新及維護,并在系統(tǒng)更新及維護后再加入備份群 組中。 本發(fā)明提供一種多服務(wù)器系統(tǒng)的備份系統(tǒng)與方法,借以確保主要服務(wù)器在發(fā)生異 常時,可以通過次要服務(wù)器提供相同的請求服務(wù)給使用端。 當(dāng)然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟 悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形 都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
權(quán)利要求
一種多服務(wù)器系統(tǒng)的備份方法,應(yīng)用于具有主要服務(wù)器及次要服務(wù)器的備份系統(tǒng)中,其確保該主要服務(wù)器在發(fā)生異常時,可以通過該次要服務(wù)器提供相同的多項請求服務(wù)給多個使用端,其特征在于,該備份方法包括建立一通訊網(wǎng)絡(luò),其用以提供該主要服務(wù)器與該次要服務(wù)器間通訊;執(zhí)行一更新程序,當(dāng)該主要服務(wù)器的一第一儲存裝置的數(shù)據(jù)發(fā)生異動時,將異動的該第一儲存裝置的數(shù)據(jù)復(fù)制至該次要服務(wù)器的一第二儲存裝置中;監(jiān)控該主要服務(wù)器與該次要服務(wù)器間該通訊網(wǎng)絡(luò)的一通訊連結(jié)狀態(tài);監(jiān)控該主要服務(wù)器對所述使用端所提供的所述請求服務(wù)的一服務(wù)狀態(tài);以及當(dāng)該服務(wù)狀態(tài)發(fā)生異常時,則由該主要服務(wù)器執(zhí)行一切換程序,該切換程序?qū)⒃撝饕?wù)器切換成該次要服務(wù)器并由該次要服務(wù)器提供所述請求服務(wù)。
2. 根據(jù)權(quán)利要求1所述的備份方法,其特征在于,監(jiān)控該通訊連結(jié)狀態(tài)的步驟中,還包括執(zhí)行一第一監(jiān)控程序,其為該主要服務(wù)器用以監(jiān)控該主要服務(wù)器至該次要服務(wù)器的該 通訊網(wǎng)絡(luò)的狀態(tài);以及當(dāng)該通訊網(wǎng)絡(luò)狀態(tài)異常時,則由該主要服務(wù)器將該次要服務(wù)器關(guān)閉。
3. 根據(jù)權(quán)利要求1所述的備份方法,其特征在于,監(jiān)控該通訊連結(jié)狀態(tài)的步驟中,還包括執(zhí)行一第二監(jiān)控程序,其為該次要服務(wù)器用以監(jiān)控該次要服務(wù)器至該主要服務(wù)器的該 通訊網(wǎng)絡(luò)的狀態(tài);以及當(dāng)該通訊網(wǎng)絡(luò)狀態(tài)異常時,則由該次要服務(wù)器執(zhí)行該切換程序。
4. 根據(jù)權(quán)利要求1所述的備份方法,其特征在于,監(jiān)控該服務(wù)狀態(tài)的步驟中,還包括 執(zhí)行一第三監(jiān)控程序,其為該主要服務(wù)器監(jiān)控所述使用端的所述請求服務(wù)狀態(tài);以及 當(dāng)所述請求服務(wù)狀態(tài)異常時,則由該主要服務(wù)器執(zhí)行一異常處理程序。
5. 根據(jù)權(quán)利要求4所述的備份方法,其特征在于,執(zhí)行該異常處理程序的步驟中,還包括執(zhí)行一重啟程序并記錄一累加值,該重啟程序用以將該主要服務(wù)器重新啟動所述請求 服務(wù);監(jiān)控該重啟程序是否啟動成功;當(dāng)該重啟程序被啟動時,則該主要服務(wù)器清除該累加值并執(zhí)行該第三監(jiān)控程序;以及 當(dāng)該重啟程序未被啟動時,還執(zhí)行下列步驟當(dāng)該累加值不大于一次數(shù)門坎值時,則該主要服務(wù)器執(zhí)行該重啟程序;以及 當(dāng)該累加值大于該次數(shù)門坎值時,則該主要服務(wù)器執(zhí)行該切換程序。
6. 根據(jù)權(quán)利要求1所述的備份方法,其特征在于,執(zhí)行該切換程序的步驟,還包括 將該主要服務(wù)器中所述請求服務(wù)的控制權(quán)轉(zhuǎn)移至該次要服務(wù)器;以及 關(guān)閉該主要服務(wù)器。
7. 根據(jù)權(quán)利要求1所述的備份方法,其特征在于,所述的多服務(wù)器系統(tǒng)使用一虛擬因 特網(wǎng)通訊協(xié)議地址以供所述使用端進行請求服務(wù)。
8. —種應(yīng)用于多服務(wù)器中的備份系統(tǒng),其確保主要服務(wù)器在發(fā)生異常時,可以通過次 要服務(wù)器提供相同的請求服務(wù)給使用端,其特征在于,該備份系統(tǒng)包括一主要服務(wù)器,連接有一通訊網(wǎng)絡(luò),主要服務(wù)器用以提供并監(jiān)控多個使用端所提出的 多筆請求服務(wù),并同時監(jiān)控該通訊網(wǎng)絡(luò)的通訊連結(jié)狀態(tài),當(dāng)該主要服務(wù)器的一第一儲存裝 置的數(shù)據(jù)發(fā)生異動時,將異動的該第一儲存裝置的數(shù)據(jù)復(fù)制至另一服務(wù)器中的儲存裝置 中;以及一次要服務(wù)器,其通過該通訊網(wǎng)絡(luò)與該主要服務(wù)器進行通訊,該次要服務(wù)器監(jiān)控對該 通訊網(wǎng)絡(luò)的通訊連結(jié)狀態(tài)。
9.根據(jù)權(quán)利要求8所述的備份系統(tǒng),其特征在于,當(dāng)該通訊連結(jié)狀態(tài)或該服務(wù)狀態(tài)發(fā) 生異常時,則由該主要服務(wù)器執(zhí)行一切換程序,該切換程序?qū)⒃撝饕?wù)器切換成該次要 服務(wù)器并由該次要服務(wù)器提供所述請求服務(wù)。
全文摘要
一種多服務(wù)器系統(tǒng)的備份系統(tǒng)與方法,應(yīng)用于具有主要服務(wù)器及次要服務(wù)器的備份系統(tǒng)中,確保主要服務(wù)器在發(fā)生異常時,可通過次要服務(wù)器提供相同的請求服務(wù)給使用端,包括建立通訊網(wǎng)絡(luò)以提供主要服務(wù)器與次要服務(wù)器間通訊;執(zhí)行更新程序,當(dāng)主要服務(wù)器的第一儲存裝置的數(shù)據(jù)發(fā)生異動時,將異動的第一儲存裝置的數(shù)據(jù)復(fù)制至次要服務(wù)器的第二儲存裝置中;監(jiān)控通訊網(wǎng)絡(luò)的通訊連結(jié)狀態(tài);監(jiān)控主要服務(wù)器提供的請求服務(wù)的服務(wù)狀態(tài);當(dāng)服務(wù)狀態(tài)發(fā)生異常時,則由主要服務(wù)器執(zhí)行切換程序?qū)⒅饕?wù)器切換成次要服務(wù)器并由次要服務(wù)器提供請求服務(wù)。
文檔編號H04L1/22GK101741534SQ20081018146
公開日2010年6月16日 申請日期2008年11月14日 優(yōu)先權(quán)日2008年11月14日
發(fā)明者孫國新, 陳志偉 申請人:英業(yè)達(dá)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1