災難恢複情境下,如果主執行個體所在地區不可用,或其他情況導致主執行個體和災備執行個體之間存在資料延遲、不滿足切換條件,您可以自行評估業務情況,通過提升災備執行個體為主執行個體來快速恢複業務讀寫。提升後,災備執行個體與主執行個體之間的資料同步鏈路將中斷,原災備執行個體和主執行個體都將作為獨立執行個體運行。
前提條件
災備執行個體組的運行狀態必須為運行中。
注意事項
提升災備執行個體前,請您通過查看同步效能關注主執行個體和災備執行個體間的資料延遲情況。
提升災備執行個體後,可能會導致主執行個體未同步到災備執行個體的資料損失,請謹慎評估業務風險後操作。
提升災備執行個體後,請自行評估業務,如需串連到新主執行個體,請將您應用程式側的串連地址變更為新主執行個體的串連地址,並打通應用程式與新主執行個體的網路設定(例如設定IP白名單、檢查網路連通性等)。
操作步驟
訪問全球多活資料庫頁面。
在全球多活資料庫列表頁面,單擊目標執行個體組的執行個體ID。
在頁面下方的RDS執行個體列表部分,單擊從角色右側操作列下的提升為主執行個體。
閱讀頁面從角色提升的影響說明,再次單擊提升為主執行個體。提升過程中:
災備執行個體組:災備執行個體組依然存在,且狀態顯示運行中,但執行個體組中僅保留提升後的主執行個體。
原災備執行個體:將變更為災備執行個體組的主執行個體,其運行狀態將從刪除複製鏈路中過渡為運行中。原災備執行個體將轉換為讀寫(RW)狀態,且作為獨立的RDS SQL Server執行個體運行。
您可以在執行個體列表頁面查看該執行個體,注意切換到目標地區下。
原主執行個體:將被移除出災備執行個體組,但該執行個體仍作為一個獨立的RDS SQL Server執行個體運行,執行個體內資料保持不變,資料庫連接不會中斷,且正常訪問不受任何影響。
您可以在執行個體列表頁面查看該執行個體,注意切換到目標地區下。若您計劃不再使用原主執行個體,可以釋放或退訂該執行個體,釋放或退訂後將不會再產生相關計費。
資料同步鏈路:災備執行個體提升為主執行個體後,災備執行個體與主執行個體間的資料同步鏈路將中斷,將不會再產生資料同步費用。