国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種容災系統(tǒng)及方法與流程

      文檔序號:12463848閱讀:265來源:國知局
      一種容災系統(tǒng)及方法與流程

      本發(fā)明涉及計算機技術(shù)領域,特別涉及一種容災系統(tǒng)及方法。



      背景技術(shù):

      隨著信息技術(shù)的迅速發(fā)展,數(shù)據(jù)信息成為越來越重要的企業(yè)資產(chǎn)。因此,企業(yè)對信息系統(tǒng)和數(shù)據(jù)安全的關注也越來越多。

      現(xiàn)在,各企業(yè)大多采用本地數(shù)據(jù)保護的容災方式,以為整個生產(chǎn)系統(tǒng)中的數(shù)據(jù)信息安全提供基本保障。

      但是,現(xiàn)有的容災方式通常無法防止重大災難,如日本神戶大地震、東南亞海嘯及“5.12汶川大地震”等各類自然災害,所造成的機房破壞,從而會降低數(shù)據(jù)信息的安全性。



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

      本發(fā)明提供了一種容災系統(tǒng)及方法,能夠提高數(shù)據(jù)信息的安全性。

      第一方面,本發(fā)明提供了一種容災系統(tǒng),該容災系統(tǒng)包括:至少一個生產(chǎn)服務器、備份服務器、所述備份服務器對應的第一數(shù)據(jù)庫、本地容災服務器、所述本地容災服務器對應的第二數(shù)據(jù)庫、異地容災服務器和所述異地容災服務器對應的第三數(shù)據(jù)庫,其中,

      所述至少一個生產(chǎn)服務器、所述備份服務器和所述第一數(shù)據(jù)庫均位于第一城市的第一位置;所述本地容災服務器和所述第二數(shù)據(jù)庫均位于所述第一城市的第二位置;所述異地容災服務器和所述第三數(shù)據(jù)庫均位于第二城市的任一位置;

      所述備份服務器,用于分別獲取每一個所述生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至所述第一數(shù)據(jù)庫中;以及將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到所述第二數(shù)據(jù)庫和所述第三數(shù)據(jù)庫中;

      所述本地容災服務器,用于在確定出所述備份服務器出現(xiàn)故障時,基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作;

      所述異地容災服務器,用于在確定出所述備份服務器和所述本地容災服務器均出現(xiàn)故障時,基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作。

      優(yōu)選的,所述本地容災服務器,具體用于基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器的應用訪問;

      所述異地容災服務器,具體用于基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器的應用訪問。

      優(yōu)選的,所述備份服務器,用于以預先設置的時間間隔為周期,周期性地將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到所述第二數(shù)據(jù)庫和所述第三數(shù)據(jù)庫中。

      優(yōu)選的,所述備份服務器,用于根據(jù)預先確定的所述本地容災服務器的唯一標識信息,將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息復制到所述第二數(shù)據(jù)庫中;以及根據(jù)預先確定的所述異地容災服務器的唯一標識信息,將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息復制到所述第三數(shù)據(jù)庫中。

      優(yōu)選的,每一個所述生產(chǎn)服務器上均安裝有備份客戶端軟件,且所述備份客戶端軟件中設置有允許所述備份服務器獲取該生產(chǎn)服務器的數(shù)據(jù)信息的第一權(quán)限;

      所述備份服務器,具體用于根據(jù)所述第一權(quán)限,獲取所述每一個所述生產(chǎn)服務器的數(shù)據(jù)信息。

      優(yōu)選的,進一步包括:管控模塊,用于定期監(jiān)測所述備份服務器和所述本地容災服務器的工作狀態(tài);以及在監(jiān)測到所述備份服務器出現(xiàn)故障時,通知所述本地容災服務器;以及在監(jiān)測到所述備份服務器和所述本地容災服務器均出現(xiàn)故障時,通知所述異地容災服務器;

      所述本地容災服務器,具體用于在接收到所述管控模塊的通知信息時,確定所述備份服務器出現(xiàn)故障;

      所述異地容災服務器,具體用于在接收到所述管控模塊的通知信息時,確定所述備份服務器和所述本地容災服務器均出現(xiàn)故障。

      第二方面,本發(fā)明提供了一種利用上述任一所述的容災系統(tǒng)進行容災的容災方法,該方法包括:

      通過備份服務器分別獲取至少一個生產(chǎn)服務器中的每一個生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至第一數(shù)據(jù)庫中;

      通過所述備份服務器將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中;

      通過本地容災服務器在確定出所述備份服務器出現(xiàn)故障時,基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作;

      通過異地容災服務器在確定出所述備份服務器和所述本地容災服務器均出現(xiàn)故障時,基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作。

      優(yōu)選的,所述基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作,包括:

      基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器的應用訪問;

      所述基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作,包括:

      基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器的應用訪問。

      優(yōu)選的,所述通過所述備份服務器將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中,包括:

      通過所述備份服務器以預先設置的時間間隔為周期,周期性地將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到所述第二數(shù)據(jù)庫和所述第三數(shù)據(jù)庫中。

      優(yōu)選的,所述通過所述備份服務器將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中,包括:

      通過所述備份服務器根據(jù)預先確定的所述本地容災服務器的唯一標識信息,將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息復制到所述第二數(shù)據(jù)庫中;

      通過所述備份服務器根據(jù)預先確定的所述異地容災服務器的唯一標識信息,將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息復制到所述第三數(shù)據(jù)庫中。

      優(yōu)選的,每一個所述生產(chǎn)服務器上均安裝有備份客戶端軟件,且所述備份客戶端軟件中設置有允許所述備份服務器獲取該生產(chǎn)服務器的數(shù)據(jù)信息的第一權(quán)限;

      所述通過備份服務器分別獲取至少一個生產(chǎn)服務器中每一個生產(chǎn)服務器的數(shù)據(jù)信息,包括:

      通過所述備份服務器根據(jù)所述第一權(quán)限,分別獲取每一個所述生產(chǎn)服務器的數(shù)據(jù)信息。

      優(yōu)選的,該方法進一步包括:通過管控模塊定期監(jiān)測所述備份服務器和所述本地容災服務器的工作狀態(tài);

      通過管控模塊在監(jiān)測到所述備份服務器出現(xiàn)故障時,通知所述本地容災服務器;

      通過管控模塊在監(jiān)測到所述備份服務器和所述本地容災服務器均出現(xiàn)故障時,通知所述異地容災服務器;

      所述確定出所述備份服務器出現(xiàn)故障,包括:在接收到所述管控模塊的通知信息時,確定出所述備份服務器出現(xiàn)故障;

      所述確定出所述備份服務器和所述本地容災服務器均出現(xiàn)故障,包括:在接收到所述管控模塊的通知信息時,確定出所述備份服務器和所述本地容災服務器均出現(xiàn)故障。

      本發(fā)明提供了一種容災系統(tǒng)及方法,該系統(tǒng)包括位于第一城市的第一位置的各生產(chǎn)服務器、備份服務器及其對應的第一數(shù)據(jù)庫,位于第一城市的第二位置的本地容災服務器及其對應的第二數(shù)據(jù)庫,位于第二城市的異地容災服務器及其對應的第三數(shù)據(jù)庫。備份服務器獲取各生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至第一數(shù)據(jù)庫中,以及復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中。備份服務器故障時,本地容災服務器基于第二數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作;備份服務器和本地容災服務器均故障時,異地容災服務器基于第三數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作?;谶@一容災系統(tǒng)可以解決各類自然災害所造成的不同服務器故障問題,故本方案能夠提高數(shù)據(jù)信息的安全性。

      附圖說明

      為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

      圖1是本發(fā)明一個實施例提供的一種容災系統(tǒng)的示意圖;

      圖2是本發(fā)明一個實施例提供的另一種容災系統(tǒng)的示意圖;

      圖3是本發(fā)明一個實施例提供的一種容災方法的流程圖;

      圖4是本發(fā)明一個實施例提供的另一種容災方法的流程圖。

      具體實施方式

      為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

      如圖1所示,本發(fā)明實施例提供了一種容災系統(tǒng),該容災系統(tǒng)可以包括:至少一個生產(chǎn)服務器101、備份服務器102、所述備份服務器102對應的第一數(shù)據(jù)庫103、本地容災服務器104、所述本地容災服務器104對應的第二數(shù)據(jù)庫105、異地容災服務器106和所述異地容災服務器106對應的第三數(shù)據(jù)庫107,其中,

      所述至少一個生產(chǎn)服務器101、所述備份服務器102和所述第一數(shù)據(jù)庫103均位于第一城市的第一位置;所述本地容災服務器104和所述第二數(shù)據(jù)庫105均位于所述第一城市的第二位置;所述異地容災服務器106和所述第三數(shù)據(jù)庫107均位于第二城市的任一位置;

      所述備份服務器102,用于分別獲取每一個所述生產(chǎn)服務器101的數(shù)據(jù)信息,并將其存儲至所述第一數(shù)據(jù)庫103中;以及將所述第一數(shù)據(jù)庫103中存儲的數(shù)據(jù)信息分別復制到所述第二數(shù)據(jù)庫105和所述第三數(shù)據(jù)庫107中;

      所述本地容災服務器104,用于在確定出所述備份服務器102出現(xiàn)故障時,基于所述第二數(shù)據(jù)庫105中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器101正常工作;

      所述異地容災服務器106,用于在確定出所述備份服務器101和所述本地容災服務器104均出現(xiàn)故障時,基于所述第三數(shù)據(jù)庫107中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器101正常工作。

      在圖1所示的實施例中,該系統(tǒng)包括位于第一城市的第一位置的各生產(chǎn)服務器、備份服務器及其對應的第一數(shù)據(jù)庫,位于第一城市的第二位置的本地容災服務器及其對應的第二數(shù)據(jù)庫,位于第二城市的異地容災服務器及其對應的第三數(shù)據(jù)庫。備份服務器獲取各生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至第一數(shù)據(jù)庫中,以及復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中。備份服務器故障時,本地容災服務器基于第二數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作;備份服務器和本地容災服務器均故障時,異地容災服務器基于第三數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作?;谶@一容災系統(tǒng)可以解決各類自然災害所造成的不同服務器故障問題,故本方案能夠提高數(shù)據(jù)信息的安全性。

      值得說明的是,第一城市的第一位置和第一城市的第二位置不在相同的位置,當備份服務器所在的第一城市的第一位置發(fā)生自然災害時,利用第一城市的第二位置的本地容災服務器支持生產(chǎn)服務器正常工作,故能夠解決由于小范圍自然災害等原因引起的備份服務器故障。且第一城市和第二城市不是相同的城市,當備份服務器和本地容災服務器所在的第一城市發(fā)生自然災害時,利用第二城市的異地容災服務器支持生產(chǎn)服務器正常工作,故能夠解決由于大范圍自然災害等原因引起的備份服務器和本地容災服務器均故障。

      在本發(fā)明一個實施例中,所述本地容災服務器104,具體用于基于所述第二數(shù)據(jù)庫105中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器101的應用訪問;

      所述異地容災服務器106,具體用于基于所述第三數(shù)據(jù)庫107中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器101的應用訪問。

      在該實施例中,日常情況下,備份服務器和本地容災服務器可分擔業(yè)務及管理系統(tǒng)的運行,并可切換運行;災難情況下可在不丟失數(shù)據(jù)的情況下進行容災應急切換,保持業(yè)務連續(xù)運行。當備份服務器和本地容災服務器由自然災害等原因而發(fā)生故障時,異地容災服務器可以用第三數(shù)據(jù)庫中的數(shù)據(jù)信息進行業(yè)務的恢復。

      值得說明的是,業(yè)務連續(xù)運行也就是生產(chǎn)服務器正常工作,而生產(chǎn)服務器正常工作必定包括應用對數(shù)據(jù)庫的正常訪問。

      在本發(fā)明一個實施例中,為了確保數(shù)據(jù)信息的完整性,所述備份服務器102,用于以預先設置的時間間隔為周期,周期性地將所述第一數(shù)據(jù)庫103中存儲的數(shù)據(jù)信息分別復制到所述第二數(shù)據(jù)庫105和所述第三數(shù)據(jù)庫107中。

      在該實施例中,用戶可以根據(jù)自身的需求,對時間間隔進行設置,例如,時間間隔可以是10s,可以是1min,也可以是0.5h,完全取決于用戶。同時也可以對數(shù)據(jù)信息進行實時復制。

      在本發(fā)明一個實施例中,為了保證第一數(shù)據(jù)庫中的數(shù)據(jù)信息能夠復制到第二數(shù)據(jù)庫中和第三數(shù)據(jù)庫中,所述備份服務器102,用于根據(jù)預先確定的所述本地容災服務器104的唯一標識信息,將所述第一數(shù)據(jù)庫103中存儲的數(shù)據(jù)信息復制到所述第二數(shù)據(jù)庫105中;以及根據(jù)預先確定的所述異地容災服務器106的唯一標識信息,將所述第一數(shù)據(jù)庫103中存儲的數(shù)據(jù)信息復制到所述第三數(shù)據(jù)庫107中。

      在該實施例中,根據(jù)預先確定的本地容災服務器和異地容災服務的唯一標識信息,備份服務器可以識別本地容災服務器和異地容災服務,從而可以將本地容災服務器和異地容災服務作為備份服務器的兩個客戶端,所以第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息可以復制到第二數(shù)據(jù)庫中以及第三數(shù)據(jù)庫中。

      在本發(fā)明一個實施例中,為了能夠順利的獲取生產(chǎn)服務器的數(shù)據(jù)信息,每一個所述生產(chǎn)服務器101上均安裝有備份客戶端軟件,且所述備份客戶端軟件中設置有允許所述備份服務器102獲取該生產(chǎn)服務器101的數(shù)據(jù)信息的第一權(quán)限;

      所述備份服務器102,具體用于根據(jù)所述第一權(quán)限,獲取所述每一個所述生產(chǎn)服務器101的數(shù)據(jù)信息。

      值得說明的是,備份客戶端軟件中還可以設置有在備份服務器故障時,允許本地容災服務器獲取該生產(chǎn)服務器的數(shù)據(jù)信息的第二權(quán)限,以及在備份服務器和本地容災服務器均故障時,允許異地容災服務器獲取該生產(chǎn)服務器的數(shù)據(jù)信息的第三權(quán)限。

      如圖2所示,在本發(fā)明一個實施例中,為了使該容災系統(tǒng)順暢運行,該容災系統(tǒng)進一步包括:管控模塊201,用于定期監(jiān)測所述備份服務器102和所述本地容災服務器104的工作狀態(tài);以及在監(jiān)測到所述備份服務器102出現(xiàn)故障時,通知所述本地容災服務器104;以及在監(jiān)測到所述備份服務器102和所述本地容災服務器104均出現(xiàn)故障時,通知所述異地容災服務器106;

      所述本地容災服務器104,具體用于在接收到所述管控模塊201的通知信息時,確定所述備份服務器102出現(xiàn)故障;

      所述異地容災服務器106,具體用于在接收到所述管控模塊201的通知信息時,確定所述備份服務器102和所述本地容災服務器104均出現(xiàn)故障。

      值得說明的是,管控模塊還可以檢測生產(chǎn)服務器、第一數(shù)據(jù)庫、本地容災服務器、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫,并可以向生產(chǎn)服務器、備份服務器、第一數(shù)據(jù)庫、本地容災服務器、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫下發(fā)相關配置命令并對其上報的運行信息進行分析和處理。

      上述系統(tǒng)內(nèi)的各模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不予贅述。

      如圖3所示,本發(fā)明實施例提供了一種利用上述任一所述的容災系統(tǒng)進行容災的容災方法,該容災方法可以包括以下步驟:

      步驟301:通過備份服務器分別獲取至少一個生產(chǎn)服務器中的每一個生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至第一數(shù)據(jù)庫中。

      步驟302:通過所述備份服務器將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中。

      步驟303:通過本地容災服務器在確定出所述備份服務器出現(xiàn)故障時,基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作。

      步驟304:通過異地容災服務器在確定出所述備份服務器和所述本地容災服務器均出現(xiàn)故障時,基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作。

      在該實施例中,通過備份服務器獲取各生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至第一數(shù)據(jù)庫中,以及復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中,當備份服務器故障時,通過本地容災服務器基于第二數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作;當備份服務器和本地容災服務器均故障時,通過異地容災服務器基于第三數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作?;谶@一容災方法可以解決各類自然災害所造成的不同服務器故障問題,故本方案能夠提高數(shù)據(jù)信息的安全性。

      在本發(fā)明一個實施例中,所述基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作,包括:基于所述第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器的應用訪問;

      所述基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持所述至少一個生產(chǎn)服務器正常工作,包括:基于所述第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對所述至少一個生產(chǎn)服務器的應用訪問。

      在本發(fā)明一個實施例中,為了確保數(shù)據(jù)信息的完整性,所述通過所述備份服務器將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中,包括:通過所述備份服務器以預先設置的時間間隔為周期,周期性地將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到所述第二數(shù)據(jù)庫中和所述第三數(shù)據(jù)庫中。

      在該實施例中,用戶可以根據(jù)自身的需求,對時間間隔進行設置,例如,時間間隔可以是10s,可以是1min,也可以是0.5h,完全取決于用戶。同時也可以對數(shù)據(jù)信息進行實時復制。

      在本發(fā)明一個實施例中,為了保證第一數(shù)據(jù)庫中的數(shù)據(jù)信息能夠復制到第二數(shù)據(jù)庫中和第三數(shù)據(jù)庫中,所述通過所述備份服務器將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中,包括:

      通過所述備份服務器根據(jù)預先確定的所述本地容災服務器的唯一標識信息,將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息復制到所述第二數(shù)據(jù)庫中;

      通過所述備份服務器根據(jù)預先確定的所述異地容災服務器的唯一標識信息,將所述第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息復制到所述第三數(shù)據(jù)庫中。

      在該實施例中,根據(jù)預先確定的本地容災服務器和異地容災服務的唯一標識信息,備份服務器可以識別本地容災服務器和異地容災服務,從而可以將本地容災服務器和異地容災服務作為備份服務器的兩個客戶端,所以第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息可以復制到第二數(shù)據(jù)庫中以及第三數(shù)據(jù)庫中。

      在本發(fā)明一個實施例中,為了能夠順利的獲取生產(chǎn)服務器的數(shù)據(jù)信息,每一個所述生產(chǎn)服務器上均安裝有備份客戶端軟件,且所述備份客戶端軟件中設置有允許所述備份服務器獲取該生產(chǎn)服務器的數(shù)據(jù)信息的第一權(quán)限;

      所述通過備份服務器分別獲取至少一個生產(chǎn)服務器中每一個生產(chǎn)服務器的數(shù)據(jù)信息,包括:通過所述備份服務器根據(jù)所述第一權(quán)限,分別獲取每一個所述生產(chǎn)服務器的數(shù)據(jù)信息。

      在本發(fā)明一個實施例中,為了使該容災方法可以順暢的運行,該容災方法可以進一步包括:通過管控模塊定期監(jiān)測所述備份服務器和所述本地容災服務器的工作狀態(tài);

      通過管控模塊在監(jiān)測到所述備份服務器出現(xiàn)故障時,通知所述本地容災服務器;

      通過管控模塊在監(jiān)測到所述備份服務器和所述本地容災服務器均出現(xiàn)故障時,通知所述異地容災服務器;

      所述確定出所述備份服務器出現(xiàn)故障,包括:在接收到所述管控模塊的通知信息時,確定出所述備份服務器出現(xiàn)故障;

      所述確定出所述備份服務器和所述本地容災服務器均出現(xiàn)故障,包括:在接收到所述管控模塊的通知信息時,確定出所述備份服務器和所述本地容災服務器均出現(xiàn)故障。

      值得說明的是,管控模塊還可以檢測生產(chǎn)服務器、第一數(shù)據(jù)庫、本地容災服務器、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫,并可以向生產(chǎn)服務器、備份服務器、第一數(shù)據(jù)庫、本地容災服務器、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫下發(fā)相關配置命令并對其上報的運行信息進行分析和處理。

      如圖4所示,本發(fā)明實施例提供了一種利用上述實施例中任一所述的容災系統(tǒng)進行容災的容災方法,該容災方法還可以包括以下步驟:

      步驟401:在每一個生產(chǎn)服務器上安裝備份客戶端軟件,且備份客戶端軟件中設置有允許備份服務器獲取該生產(chǎn)服務器的數(shù)據(jù)信息的第一權(quán)限。

      步驟402:根據(jù)第一權(quán)限,備份服務器分別獲取每一個生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至第一數(shù)據(jù)庫中。

      在該步驟中,通過獲取生產(chǎn)服務器的數(shù)據(jù)信息,并存儲至第一數(shù)據(jù)庫中,為數(shù)據(jù)信息的復制做準備。

      步驟403:備份服務器以預先設置的時間間隔為周期,以及分別根據(jù)預先確定的本地容災服務器和異地容災服務器的唯一標識信息,周期性地將第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫中和第三數(shù)據(jù)庫中。

      在該步驟中,用戶可以按照需求對時間間隔進行設置,例如,時間間隔可以是10s,可以是1min,也可以是0.5h,完全取決于用戶。同時也可以對數(shù)據(jù)信息進行實時復制。并且根據(jù)預先確定的本地容災服務器和異地容災服務的唯一標識信息,備份服務器可以識別本地容災服務器和異地容災服務,從而可以將本地容災服務器和異地容災服務作為備份服務器的兩個客戶端,所以第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息可以復制到第二數(shù)據(jù)庫中以及第三數(shù)據(jù)庫中。

      步驟404:管控模塊定期監(jiān)測備份服務器和本地容災服務器的工作狀態(tài)。

      在該步驟中,管控模塊還可以檢測生產(chǎn)服務器、第一數(shù)據(jù)庫、本地容災服務器、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫。

      步驟405:管控模塊在監(jiān)測到備份服務器出現(xiàn)故障時,通知本地容災服務器,在監(jiān)測到備份服務器和本地容災服務器均出現(xiàn)故障時,通知異地容災服務器。

      在該步驟中,管控模塊可以向本地容災服務器下發(fā)相關配置命令并對其上報的運行信息進行分析和處理。并且管控模塊還可以向生產(chǎn)服務器、備份服務器、第一數(shù)據(jù)庫、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫下發(fā)相關配置命令并對其上報的運行信息進行分析和處理。

      步驟406:本地容災服務器在接收到管控模塊的通知信息時,確定備份服務器出現(xiàn)故障,并基于第二數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對至少一個生產(chǎn)服務器的應用訪問。

      步驟407:異地容災服務器在接收到管控模塊的通知信息時,確定備份服務器和本地容災服務器均出現(xiàn)故障,并基于第三數(shù)據(jù)庫中復制的數(shù)據(jù)信息,支持外部的客戶端針對至少一個生產(chǎn)服務器的應用訪問。

      綜上,本發(fā)明的各實施例,至少具有如下有益效果:

      1、在本發(fā)明的實施例中,該系統(tǒng)包括位于第一城市的第一位置的各生產(chǎn)服務器、備份服務器及其對應的第一數(shù)據(jù)庫,位于第一城市的第二位置的本地容災服務器及其對應的第二數(shù)據(jù)庫,位于第二城市的異地容災服務器及其對應的第三數(shù)據(jù)庫。備份服務器獲取各生產(chǎn)服務器的數(shù)據(jù)信息,并將其存儲至第一數(shù)據(jù)庫中,以及復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中。備份服務器故障時,本地容災服務器基于第二數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作;備份服務器和本地容災服務器均故障時,異地容災服務器基于第三數(shù)據(jù)庫支持各生產(chǎn)服務器正常工作?;谶@一容災系統(tǒng)可以解決各類自然災害所造成的不同服務器故障問題,故本方案能夠提高數(shù)據(jù)信息的安全性。

      2、在本發(fā)明的實施例中,通過預先設置時間間隔,周期性地將第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息分別復制到第二數(shù)據(jù)庫和第三數(shù)據(jù)庫中,可以有效的防止數(shù)據(jù)丟失,并且可以根據(jù)數(shù)據(jù)信息產(chǎn)生的速度等原因,用戶可以對時間間隔進行調(diào)整。

      3、在本發(fā)明的實施例中,備份服務器根據(jù)預先確定的本地容災服務器和異地容災服務的唯一標識信息,可以識別本地容災服務器和異地容災服務,因此可以將本地容災服務器和異地容災服務作為備份服務器的兩個客戶端,從而第一數(shù)據(jù)庫中存儲的數(shù)據(jù)信息可以復制到第二數(shù)據(jù)庫中以及第三數(shù)據(jù)庫中。

      4、在本發(fā)明的實施例中,通過備份客戶端軟件使的備份服務器獲得從生產(chǎn)服務器獲取數(shù)據(jù)信息的第一權(quán)限,為數(shù)據(jù)的存儲和復制提供基礎。

      5、在本發(fā)明的實施例中,通過管控模塊對生產(chǎn)服務器、備份服務器、第一數(shù)據(jù)庫、本地容災服務器、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫進行監(jiān)控,并可以向生產(chǎn)服務器、備份服務器、第一數(shù)據(jù)庫、本地容災服務器、第二數(shù)據(jù)庫、異地容災服務器和第三數(shù)據(jù)庫下發(fā)相關配置命令并對其上報的運行信息進行分析和處理,使容災系統(tǒng)運行更加順暢。

      需要說明的是,在本文中,諸如第一和第二之類的關系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個〃·····”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同因素。

      本領域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關的硬件來完成,前述的程序可以存儲在計算機可讀取的存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)中。

      最后需要說明的是:以上所述僅為本發(fā)明的較佳實施例,僅用于說明本發(fā)明的技術(shù)方案,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內(nèi)。

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