国产精品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>

      數據容災方法、裝置、架構、電子設備及可讀存儲介質與流程

      文檔序號:39964782發(fā)布日期:2024-11-15 14:11閱讀:13來源:國知局
      數據容災方法、裝置、架構、電子設備及可讀存儲介質與流程

      本技術涉及存儲,特別涉及一種數據容災方法,還涉及一種數據容災裝置、架構、電子設備、計算機可讀存儲介質以及計算機程序產品。


      背景技術:

      1、容災是云計算場景,尤其是大型數據中心云場景以及承載核心業(yè)務的云場景中的重要需求場景。容災是指災難發(fā)生后,業(yè)務恢復的一個過程,通過在相隔較遠的異地建立一套或者多套相同的it系統(tǒng),相互之間可以進行切換,或者同時提供服務,目的是最大程度的保證業(yè)務連續(xù)性。當一處業(yè)務系統(tǒng)因意外出現(xiàn)故障,整個業(yè)務系統(tǒng)可以在異地進行恢復,使業(yè)務可以繼續(xù)對外提供服務。在目前的數據容災實現(xiàn)過程中,大部分都是采用單站點部署方式,自身不具備容災能力,然后購買第三方存儲系統(tǒng)實現(xiàn)容災功能。顯然,該種實現(xiàn)方式成本較高,實用性較差。

      2、因此,如何實現(xiàn)低成本、高實用性的數據容災,以有效保證存儲數據安全是本領域技術人員亟待解決的問題。


      技術實現(xiàn)思路

      1、本技術的目的是提供一種數據容災方法,該數據容災方法可以實現(xiàn)低成本、高實用性的數據容災,有效地保證了存儲數據安全;本技術的另一目的是提供一種數據容災裝置、架構、電子設備、計算機可讀存儲介質以及計算機程序產品,均具有上述有益效果。

      2、第一方面,本技術提供了一種數據容災方法,應用于部署在數據容災架構中的第一存儲系統(tǒng),所述數據容災架構還部署有第二存儲系統(tǒng),所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)互為災備存儲系統(tǒng),且所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)之間預設有雙向桶復制關系,所述方法包括:

      3、當接收到目標存儲對象時,將所述目標存儲對象保存至本地磁盤;

      4、確定所述數據容災架構的當前工作模式,所述數據容災架構的工作模式包括異步模式和同步模式;

      5、若所述當前工作模式為所述異步模式,則將存儲成功信息反饋至所述目標存儲對象的發(fā)送端,并執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作;

      6、若所述當前工作模式為所述同步模式,則執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作,直至接收到所述第二存儲系統(tǒng)反饋的同步成功消息,并將所述存儲成功消息反饋至所述目標存儲對象的發(fā)送端。

      7、可選地,當接收到目標存儲對象時,將所述目標存儲對象保存至本地磁盤,包括:

      8、當接收到所述目標存儲對象時,對所述目標存儲對象進行數據校驗,以確定所述目標存儲對象是否存在數據塊丟失;

      9、當所述目標存儲對象存在數據塊丟失時,確定所述目標存儲對象中的剩余數據塊和奇偶校驗塊,并利用所述剩余數據塊和所述奇偶校驗塊對所述目標存儲對象進行數據還原,獲得原始存儲對象,將所述原始存儲對象保存至所述本地磁盤;

      10、當所述目標存儲對象不存在數據塊丟失時,將所述目標存儲對象保存至所述本地磁盤。

      11、可選地,當接收到目標存儲對象時,將所述目標存儲對象保存至本地磁盤,包括:

      12、當接收到所述目標存儲對象時,利用預設加密算法對所述目標存儲對象進行加密處理,獲得加密存儲對象;

      13、利用預設壓縮算法對所述加密存儲對象進行壓縮處理,獲得壓縮存儲對象;

      14、將所述壓縮存儲對象保存至所述本地磁盤。

      15、可選地,執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作,包括:

      16、將所述目標存儲對象發(fā)送至桶復制隊列;

      17、按照所述桶復制隊列中各所述目標存儲對象的排列順序,將各所述目標存儲對象同步至所述第二存儲系統(tǒng)。

      18、可選地,按照所述桶復制隊列中各所述目標存儲對象的排列順序,將各所述目標存儲對象同步至所述第二存儲系統(tǒng)之前,還包括:

      19、對于所述桶復制隊列中的每一目標存儲對象,記錄所述目標存儲對象的數據狀態(tài)為等待狀態(tài);

      20、相應地,按照所述桶復制隊列中各所述目標存儲對象的排列順序,將各所述目標存儲對象同步至所述第二存儲系統(tǒng)之后,還包括:

      21、對于同步至所述第二存儲系統(tǒng)的每一目標存儲對象,判斷是否接收到第二存儲系統(tǒng)反饋的對應于所述目標存儲對象的同步成功消息;

      22、當接收到所述目標存儲對象對應的同步成功消息時,記錄所述目標存儲對象的數據狀態(tài)為完成狀態(tài);

      23、當未接收到所述目標存儲對象對應的同步成功消息時,記錄所述目標存儲對象的數據狀態(tài)為失敗狀態(tài);

      24、其中,所述第二存儲系統(tǒng)還用于在將同步接收到的目標存儲對象保存至本地磁盤后,記錄所述目標存儲對象的數據狀態(tài)為備份完成狀態(tài),并通知所述第一存儲系統(tǒng)。

      25、可選地,所述數據容災方法還包括:

      26、按照預設時間間隔輪詢所述第一存儲系統(tǒng)中所述數據狀態(tài)為所述失敗狀態(tài)的所有失敗存儲對象;

      27、將各所述失敗存儲對象重新發(fā)送至所述桶復制隊列,以便重新同步對各所述失敗存儲對象。

      28、第二方面,本技術還提供了一種數據容災架構,所述數據容災架構中部署有第一存儲系統(tǒng)和第二存儲系統(tǒng),所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)互為災備存儲系統(tǒng),且所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)之間預設有雙向桶復制關系;

      29、其中,所述第一存儲系統(tǒng),用于當接收到目標存儲對象時,將所述目標存儲對象保存至本地磁盤;確定所述數據容災架構的當前工作模式,所述數據容災架構的工作模式包括異步模式和同步模式;若所述當前工作模式為所述異步模式,則將存儲成功信息反饋至所述目標存儲對象的發(fā)送端,并執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作;若所述當前工作模式為所述同步模式,則執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作,直至接收到所述第二存儲系統(tǒng)反饋的同步成功消息,并將所述存儲成功消息反饋至所述目標存儲對象的發(fā)送端。

      30、第三方面,本技術還提供了一種數據容災裝置,應用于部署在數據容災架構中的第一存儲系統(tǒng),所述數據容災架構還部署有第二存儲系統(tǒng),所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)互為災備存儲系統(tǒng),且所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)之間預設有雙向桶復制關系,所述裝置包括:

      31、保存模塊,用于當接收到目標存儲對象時,將所述目標存儲對象保存至本地磁盤;

      32、確定模塊,用于確定所述數據容災架構的當前工作模式,所述數據容災架構的工作模式包括異步模式和同步模式;

      33、第一同步模塊,用于若所述當前工作模式為所述異步模式,則將存儲成功信息反饋至所述目標存儲對象的發(fā)送端,并執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作;

      34、第二同步模塊,用于若所述當前工作模式為所述同步模式,則執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作,直至接收到所述第二存儲系統(tǒng)反饋的同步成功消息,并將所述存儲成功消息反饋至所述目標存儲對象的發(fā)送端。

      35、第四方面,本技術還公開了一種電子設備,包括:

      36、存儲器,用于存儲計算機程序;

      37、處理器,用于執(zhí)行所述計算機程序時實現(xiàn)如上所述的任一種數據容災方法的步驟。

      38、第五方面,本技術還公開了一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)如上所述的任一種數據容災方法的步驟。

      39、第六方面,本發(fā)明還公開了一種計算機程序產品,包括計算機程序/指令,所述計算機程序/指令被處理器執(zhí)行時實現(xiàn)如上所述的任一種數據容災方法的步驟。

      40、本技術提供了一種數據容災方法,應用于部署在數據容災架構中的第一存儲系統(tǒng),所述數據容災架構還部署有第二存儲系統(tǒng),所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)互為災備存儲系統(tǒng),且所述第一存儲系統(tǒng)和所述第二存儲系統(tǒng)之間預設有雙向桶復制關系,所述方法包括:當接收到目標存儲對象時,將所述目標存儲對象保存至本地磁盤;確定所述數據容災架構的當前工作模式,所述數據容災架構的工作模式包括異步模式和同步模式;若所述當前工作模式為所述異步模式,則將存儲成功信息反饋至所述目標存儲對象的發(fā)送端,并執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作;若所述當前工作模式為所述同步模式,則執(zhí)行將所述目標存儲對象同步至所述第二存儲系統(tǒng)的操作,直至接收到所述第二存儲系統(tǒng)反饋的同步成功消息,并將所述存儲成功消息反饋至所述目標存儲對象的發(fā)送端。

      41、應用本技術所提供的技術方案,構建數據容災架構,該數據容災架構包括第一存儲系統(tǒng)和第二存儲系統(tǒng),二者之間互為備份容災系統(tǒng),且預設有雙向桶復制關系,可以用于實現(xiàn)實時的數據同步,并保證在同一時刻只有一個存儲系統(tǒng)(第一存儲系統(tǒng)或第二存儲系統(tǒng))對外提供存儲服務,避免數據雙寫問題。在該數據容災架構中,第一存儲系統(tǒng)在接收到目標存儲對象保存至自身磁盤之后,可以進一步將該目標存儲對象同步至第二存儲系統(tǒng),以實現(xiàn)數據容災備份,可見,該種實現(xiàn)方式無需額外購買第三方存儲系統(tǒng),實現(xiàn)成本較低,且簡單易實現(xiàn),具有較高的實用性,有效地保證了存儲數據的安全性。此外,本技術方案中的數據容災架構提供了兩種不同的數據同步模式,方便使用人員可以根據自身實際需求對其進行工作模式的自定義選擇,進一步提高了其實用性。

      42、在本技術的一個實施例中,通過在第一存儲系統(tǒng)和第二存儲系統(tǒng)之間建立桶復制隊列,實現(xiàn)了對各個目標存儲對象按照接收順序執(zhí)行同步操作,在可以有效保證數據存儲準確性的同時,也有效地避免了數據沖突問題。

      43、本技術所提供的數據容災裝置、架構、電子設備、計算機可讀存儲介質以及計算機程序產品,同樣具有上述技術效果,本技術在此不再贅述。

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