全部產品
Search
文件中心

Elastic Compute Service:通過非同步複製實現容災恢複

更新時間:Oct 25, 2024

建立並啟動雲端硬碟非同步複製後,如果主盤發生故障,您可以通過非同步複製的故障切換功能開啟從盤的讀寫權限,然後將從盤掛載到臨時建立的ECS執行個體上繼續運行業務。當主盤損毀修復後,再通過非同步複製的反轉複寫方向功能將從盤的最新資料複製到主盤,實現主盤的容災恢複,恢複後由主盤繼續運行業務。本文主要介紹如何通過非同步複製實現單塊雲端硬碟的容災恢複。

使用限制

如果非同步複製已加入一致性複製組,則無法單獨對非同步複製執行故障切換和反轉複寫方向操作,必須通過一致性複製組統一管理。更多資訊,請參見通過一致性複製組實現容災恢複

前提條件

  • 反轉複寫方向前,請確保主盤已經從對應的ECS執行個體上卸載(卸載操作請參見卸載資料盤),處於未掛載狀態。或者主盤所在的ECS執行個體處於已停止狀態。

    說明

    因為反轉複寫方向會將從盤的資料複製到主盤,此時主盤只能處於唯讀狀態,否則會複製失敗。

  • (強烈建議)已為雲端硬碟建立快照,做好資料備份。具體操作,請參見建立快照

    說明

    建立快照會產生計費資訊,請參見快照計費

可選)步驟一:容災演練

雲端硬碟非同步複製功能啟動後,非同步複製將主盤的資料持續複製到從盤,您可以通過容災演練功能將從盤最近復原點的資料複製至一塊新雲端硬碟(稱為演練盤),來驗證災備網站應用的完整性和正確性。在容災演練過程中,演練對雲端硬碟非同步複製無影響、生產網站故障對演練無影響、災備網站故障則會導致演練異常。

  1. 登入Block StorageEBS控制台

  2. 在左側導覽列,選擇企業級特性 > 雲端硬碟非同步複製

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 找到待容災演練的非同步複製,單擊非同步複製ID。

  5. 演練地區,單擊建立演練

  6. 建立演練對話方塊,確認演練盤的地區、可用性區域、類型及大小等資訊,然後單擊確定

    建立完成後,會在從盤所在可用性區域建立一塊隨用隨付、與從盤類型及大小相同的雲端硬碟,該雲端硬碟持有最近復原點的資料,可用於驗證應用的完整性和正確性。

    說明
    • 後續您可以根據需要多次建立容災演練,備份不同復原點的資料。

    • 容災演練驗證完成後,建議儘快在演練地區刪除演練關係及演練盤,以降低費用支出。

步驟二:故障切換

警告

故障切換功能會暫停雲端硬碟非同步複製功能,請確保您的主盤發生故障時再使用故障切換功能,避免資料丟失。

  1. 在頂部功能表列,將地區切換至從盤所屬地區,例如華北2(北京)。

  2. 找到故障主盤所屬的非同步複製關係,在操作列選擇image> 故障切換

  3. 閱讀注意事項,並單擊確定

    開啟故障切換功能後,非同步複製的狀態會變更為故障切換完成

  4. 將從盤掛載到臨時建立的ECS執行個體上繼續運行業務。

    具體操作,請參見自訂購買執行個體掛載資料盤

步驟三:反轉複寫方向

  1. 在頂部功能表列,將地區切換至從盤所屬地區,例如華北2(北京)。

  2. 找到已完成故障切換的非同步複製關係,在操作列選擇image> 反轉複寫方向

  3. 反轉複寫方向對話方塊,閱讀注意事項,並單擊建立快照為源雲端硬碟(主盤)建立快照。

    重要

    反轉複寫方向後主盤中原有的資料將會被從盤的資料覆蓋,因此建議您為主盤建立快照,避免歷史資料丟失。如果您在主盤損毀修復後已手動建立了快照,則無需再次建立。

  4. 單擊確定,將從盤的最新資料複製到主盤。

    此時非同步複製會變更為已停止狀態,且非同步複製的主從雲端硬碟關係會顛倒(在非同步複製列表的主雲端硬碟/地區/可用性區域從雲端硬碟/地區/可用性區域列查看主從雲端硬碟)。

    說明

    主備關係會顛倒是指原有的主盤會自動變更為從盤,原有的從盤會自動變更為主盤。例如:

    • 反轉複寫方向前,主盤為北京地區的雲端硬碟A,從盤為上海地區的雲端硬碟B。

    • 反轉複寫方向後,主盤變更為上海地區的雲端硬碟B,從盤變更為北京地區的雲端硬碟A。

  5. 在非同步複製操作列,依次單擊啟動確定,將原來從盤的資料非同步複製到原來的主盤中。

    當非同步複製變更為正常狀態後,表示已將原來從盤中的資料非同步複製到原來的主盤中,即完成主盤資料的恢複。

  6. (可選)將非同步複製關係中的主盤與從盤的關係切換至初始狀態。

    由於在上述步驟的反轉複寫方向資料時,非同步複製原有的主從雲端硬碟關係被顛倒,如果您的業務環境需要恢複非同步複製原有的雲端硬碟主從關係,則需要進行以下操作:

    1. 查看當前非同步複製的從雲端硬碟/地區/可用性區域列中的地區資訊,在頂部功能表列將地區切換至該地區。

    2. 找到已完成反轉複寫方向的非同步複製,在操作列選擇image.png > 故障切換

    3. 繼續在操作列選擇image.png > 反轉複寫方向

    4. 待非同步複製中原有的主備雲端硬碟關係恢複,再次單擊操作列的啟動,重新啟用非同步複製。

    5. 在非同步複製列表的主雲端硬碟/地區/可用性區域從雲端硬碟/地區/可用性區域列查看主從雲端硬碟關係是否恢複。