全部產品
Search
文件中心

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

更新時間:Jun 19, 2024

當您建立並啟動雲端硬碟非同步複製關係後,如果主盤發生故障,您可以通過非同步複製功能對主盤進行容災恢複。本文主要介紹如何進行容災恢複操作。

前提條件

反轉複寫方向前,請確保源雲端硬碟(主盤)已經從對應的ECS執行個體上卸載,即主盤處於未掛載狀態。具體操作,請參見卸載資料盤

背景資訊

通過非同步複製功能實現容災恢複時,您需要注意:

  • 非同步複製功能支援故障切換和反轉複寫方向功能,當您非同步複製關係中的主盤出現故障時,可以通過故障切換功能開啟從盤的讀寫權限,然後將從盤掛載到臨時建立的ECS執行個體上繼續運行業務。當主盤故障被修複後,再通過反轉複寫方向功能,將從盤內的最新資料複製到主盤,以實現主盤的容災恢複。

  • 如果已將複製對加入到一致性複製組中,則不能單獨對複製對執行故障切換和反轉複寫方向操作,只能通過一致性複製組統一管理。更多資訊,請參見通過一致性複製組實現容災恢複

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

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

  1. 登入Block StorageEBS控制台

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

  3. 在頂部功能表列,選擇地區。例如,華北2(北京)。

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

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

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

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

    說明

    後續您可以根據需要:

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

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

步驟二:故障切換

故障切換功能可以開啟從盤的讀寫權限,建議您根據業務的實際情況,提前在從盤所屬的地區和可用性區域下臨時建立ECS執行個體,當主盤發生故障時,將開啟讀寫權限的從盤掛載到臨時建立的ECS執行個體上繼續運行業務,直到主盤損毀修復完成。建立ECS執行個體的具體操作,請參見執行個體建立方式介紹

警告

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

  1. 登入Block StorageEBS控制台

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

  3. 在頂部功能表列,選擇地區。例如,華北2(北京)。

    使用故障切換和反轉複寫方向功能時,您需要將地區切換至非同步複製關係中目標雲端硬碟(從盤)所屬的地區。

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

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

    開啟故障切換功能後,非同步複製關係的狀態會變更為故障切換完成。此時您可以將從盤掛載到臨時建立的ECS執行個體上繼續運行業務。

步驟三:反轉複寫方向

當您成功修複主盤故障後,可通過反轉複寫方向功能,將從盤中所儲存的最新資料複製到主盤,以實現主盤的容災恢複。

  1. 在頂部功能表列,選擇地區。例如,華北2(北京)。

    使用故障切換和反轉複寫方向功能時,您需要將地區切換至非同步複製關係中目標雲端硬碟(從盤)所屬的地區。

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

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

    警告

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

  4. 為主盤建立快照後,單擊確定

    此時,非同步複製關係會變更為已停止狀態。

    重要

    在使用反轉複寫方向功能後,原有的主盤會自動變更為從盤,原有的從盤會自動變更為主盤。例如,在反轉複寫方向前,主盤為北京地區下的ESSD雲端硬碟A,從盤為上海地區下的ESSD雲端硬碟B;在反轉複寫方向後,非同步複製關係中的主備關係會顛倒,即主盤變更為上海地區下的ESSD雲端硬碟B,從盤變更為北京地區下的ESSD雲端硬碟A。

  5. 在非同步複製關係操作列,單擊啟動

    此時啟動非同步複製功能是為了將原來從盤的資料非同步複製到原來的主盤中。

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

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

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

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

      例如,當前非同步複製關係中的從雲端硬碟所屬地區為華北2(北京),則需要在頂部功能表列將地區切換至華北2(北京)地區。關於地區的更多資訊,請參見地區和可用性區域

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

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

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