本文說明如何容錯移轉及容錯回復非同步複寫磁碟。
如果主要區域發生服務中斷情形,您有責任找出服務中斷問題,並使用次要區域的次要磁碟,容錯移轉並重新啟動工作負載。非同步複製功能不會監控中斷情形。您可以透過復原點目標 (RPO) 指標、健康狀態檢查、應用程式專屬指標,以及聯絡 Cloud 客戶服務,判斷是否發生中斷。
從主要區域容錯移轉至次要區域後,次要區域會成為實際的主要區域。
服務中斷或發生災害的問題解決後,您可以啟動容錯回復,從原始次要區域 (即實際的主要區域) 開始複製資料到原始主要區域。您可以視需要重複上述程序,將工作負載移回原始主要區域。將工作負載移回原始主要區域並非必要程序,您可以根據災難復原要求 (例如本地性或可用資源) 來決定是否執行這項作業。
如要進一步瞭解容錯移轉和容錯回復,請參閱「關於非同步複製」。
容錯移轉至次要區域
確認發生災害後,請啟動容錯移轉至次要區域。容錯移轉會將工作負載從主要區域移至次要區域。容錯移轉後,次要磁碟會成為主要磁碟,次要區域也會成為主要區域。
您可以容錯移轉單一磁碟,或一致性群組中的所有磁碟。
單一磁碟
如要容錯移轉單一磁碟,請執行下列步驟:
- 停止磁碟複製作業。
- 如果次要磁碟所在的區域沒有 VM,請建立 VM。
將次要磁碟連接至 VM:
- 如果是次要開機磁碟,請更新 VM 的開機磁碟。
- 如果是次要資料磁碟,請將磁碟新增至 VM。
次要磁碟現在是工作負載的實際主要磁碟,次要區域則是實際主要區域。
一致性群組
如要容錯移轉一致性群組,請按照下列步驟操作:
- 停止一致性群組複製作業。
- 如果次要磁碟所在的區域沒有 VM,請建立 VM。
將次要磁碟連接至 VM:
- 如果是次要開機磁碟,請更新 VM 的開機磁碟。
- 如果是次要資料磁碟,請將磁碟新增至 VM。
容錯回復至原始主要區域
災難解決後,請啟動容錯回復,將服務還原至原始主要區域。容錯回復會設定並啟動從作用中主要磁碟到作用中次要區域中新次要磁碟的複製作業。
您可以將單一磁碟或一致性群組中的所有磁碟回復。
單一磁碟
如要將單一磁碟回復至原始狀態,請執行下列步驟:
- 在代理次要區域中建立次要磁碟。代理次要區域是原始主要區域。
- 開始從主要磁碟複製資料到新的次要磁碟。
選用:如要將工作負載從代理主要區域移至原始主要區域,請執行下列操作:
- 等待初始複製作業完成。當 Cloud Monitoring 中顯示
disk/async_replication/time_since_last_replication
指標時,表示初始複製作業已完成。如果 Cloud Explorer 中未顯示 RPO 指標,表示初始複製作業尚未完成。 - 建議做法:為避免資料遺失,請安排工作負載的停機時間,並將工作負載離線。
- 停止複製作業。
將次要磁碟連接至 VM:
- 如果是次要開機磁碟,請更新 VM 的開機磁碟。
- 如果是次要資料磁碟,請將磁碟新增至 VM。
次要磁碟現在是原始主要區域中工作負載的主要磁碟。
按照下列步驟,在原始主要區域中重新設定複製作業:
- 等待初始複製作業完成。當 Cloud Monitoring 中顯示
一致性群組
如要將一致性群組回復至先前的狀態,請按照下列步驟操作:
- 在主要運作區域中建立新的一致性群組。 實際主要區域是原始次要區域。
- 將主要磁碟新增至一致性群組
- 在作用中的次要區域中建立次要磁碟,並參照作用中的主要磁碟。
- 開始複製。
選用:如要將工作負載從代理主要區域移至原始主要區域,請執行下列操作:
- 等待初始複製作業完成。RPO 指標可用時,即表示初始複製作業完成。如果 Cloud Explorer 中未顯示 RPO 指標,表示初始複製作業尚未完成。
- 建議做法:為避免資料遺失,請安排工作負載的停機時間,並將工作負載離線。
- 停止複製作業。
將次要磁碟連接至 VM:
- 如果是次要開機磁碟,請更新 VM 的開機磁碟。
- 如果是次要資料磁碟,請將磁碟新增至 VM。
次要磁碟現在是原始主要區域中工作負載的主要磁碟。
按照下列步驟,在原始主要區域中重新設定複製作業:
- 將主要磁碟新增至原始一致性群組。
- 在原始次要區域中建立新的次要磁碟。
- 開始複製。
後續步驟
- 瞭解如何監控非同步複製作業的效能。