全部產品
Search
文件中心

Elastic Compute Service:通過一致性複製組實現容災恢複

更新時間:Jun 19, 2024

當您建立並啟動一致性複製組後,如果生產網站中的雲端硬碟發生嚴重故障,您可以通過一致性複製組批量對生產網站的雲端硬碟資料進行容災恢複。本文主要介紹如何通過一致性複製組進行容災恢複。

背景資訊

  • 一致性複製組支援故障切換和反轉複寫方向功能,當生產網站中的雲端硬碟出現嚴重故障時,您可以通過故障切換功能開啟容災網站中雲端硬碟資料的讀寫權限,然後將容災網站中的雲端硬碟掛載到臨時建立的ECS執行個體上繼續運行業務。當生產網站中的雲端硬碟故障被修複後,再通過反轉複寫方向功能,將容災網站中雲端硬碟的最新資料複製到生產網站的雲端硬碟中,以實現生產網站的容災恢複。

  • 通過一致性複製組進行故障切換和反轉複寫方向時,同一個一致性複製組中的所有雲端硬碟非同步複製關係同時生效,即所有雲端硬碟非同步複製關係同時進行故障切換和反轉複寫方向。

  • 通過一致性複製組實現容災恢複後,可以保證在同一複製組內的雲端硬碟均可以同步到同一個時間點的資料。

(可選)步驟一:演練切換

非同步複製功能啟動後,一致性複製組以複製組為基本單位將主盤的資料持續複製到從盤。您可以通過演練切換功能確保複製流程持續運行,同時將從盤最新復原點的資料複製至新的雲端硬碟,定期驗證容災網站應用的完整性和正確性。在演練切換過程中,即時資料複製不受影響、生產網站故障對演練無影響、容災網站故障則演練異常。

  1. 登入Block StorageEBS控制台

  2. 在左側導覽列,選擇企業級特性 > 一致性複製組

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

  4. 找到待操作容災演練的一致性複製組,單擊複製組ID。

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

  6. 建立演練對話方塊,確認複製對的地區、可用性區域,然後單擊確定

    建立完成後,會在複製組的從可用性區域建立與複製對個數以及配置相同的雲端硬碟,該雲端硬碟持有最近復原點的資料,可用於驗證應用的完整性和正確性。

    說明

    後續您可以根據需要:

    • 多次建立演練切換,備份不同復原點的資料。

    • 演練地區,可以一鍵刪除演練關係及演練盤,以便統一管理雲端硬碟。

步驟二:故障切換

故障切換功能可以開啟容災網站中雲端硬碟資料的讀寫權限,建議您根據業務的實際情況,提前在容災網站所屬的地區和可用性區域下臨時建立ECS執行個體。當生產網站發生故障時,將開啟讀寫權限的容災網站中雲端硬碟掛載到臨時建立的ECS執行個體上繼續運行業務,直到生產網站損毀修復完成。

警告

故障切換功能會暫停非同步複製功能,您需要確保您的生產網站發生故障時再使用故障切換功能,避免資料丟失。

  1. 登入Block StorageEBS控制台

  2. 在左側導覽列,選擇企業級特性 > 一致性複製組

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

  4. 找到故障生產網站所屬的一致性複製組,在操作列選擇image.png > 故障切換

    說明

    您也可以單擊複製組ID。然後在複製組詳情頁面,單擊右上方的故障切換,批量進行業務切換。

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

    • 故障切換完成後,一致性複製組的狀態會變更為故障切換完成

    • 該複製組中的所有複製對均完成故障切換。此時您可以將容災網站中的雲端硬碟掛載到臨時建立的ECS執行個體上繼續運行業務。

步驟三:反轉複寫方向

成功修複生產網站故障後,您可以通過反轉複寫方向功能,將容災網站的雲端硬碟中所儲存的最新資料複製到生產網站的雲端硬碟中,以實現生產網站的容災恢複。

警告

反轉複寫方向後生產網站的雲端硬碟中原有資料將會被容災網站的雲端硬碟資料覆蓋,因此建議您為生產網站的雲端硬碟建立快照,避免歷史資料丟失。具體操作,請參見建立快照

  1. 登入Block StorageEBS控制台

  2. 在左側導覽列,選擇企業級特性 > 一致性複製組

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

  4. 找到已完成故障切換的一致性複製組,在操作列選擇image.png > 反轉複寫方向

    說明

    您也可以單擊複製組ID。然後在複製組詳情頁面,單擊右上方的反轉複寫方向,批量進行業務恢複。

  5. 反轉複寫方向對話方塊,閱讀注意事項,並單擊確定

    此時,一致性複製組的狀態會變更為已停止

    重要

    在使用反轉複寫方向功能後,非同步複製關係中的主備關係會顛倒,即原有的生產網站會自動變更為容災網站,原有的容災網站會自動變更為生產網站。例如,在反轉複寫方向前,生產網站是河源地區,容災網站是成都地區;在反轉複寫方向後,生產網站會變更為成都地區,容災網站會變更為河源地區。

  6. 在完成反轉複寫方向的一致性複製組的操作列,單擊啟動

    此時啟動非同步複製功能是為了將原來容災網站的雲端硬碟資料非同步複製到原來的生產網站的雲端硬碟中。

    當一致性複製組變更為正常狀態後,表示已將原來容災網站的雲端硬碟資料非同步複製到原來的生產網站的雲端硬碟中,即完成了容災恢複。

  7. (可選)將一致性複製組中生產網站和容災網站的關係切換到初始狀態。

    由於在上述步驟的反轉複寫方向資料時,一致性複製組中原有的生產網站和容災網站的關係被顛倒,如果您想恢複原有的生產和容災關係,則需要進行以下操作:

    1. 找到已完成反轉複寫方向的一致性複製組,在操作列選擇image.png > 故障切換

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

    3. 待一致性複製組中原有的生產和容災關係恢複(即生產站台復原為河源地區,容災站台復原為成都地區),再次單擊操作列的啟動,以重新啟用非同步複製功能。