全部產品
Search
文件中心

ApsaraDB for MongoDB:複本集執行個體設定主備切換

更新時間:Oct 25, 2024

MongoDB複本集執行個體預設含有三個節點, Primary節點及Secondary節點對外提供訪問地址,Hidden節點作為日常備節點保障高可用。當某個節點發生故障時,雲資料庫的高可用系統會自動觸發切換操作,保障整體的可用性。同時,ApsaraDB for MongoDB提供主備切換功能,供使用者在日常容災演練等情境自行觸發切換操作。

背景資訊

  • 主備切換操作只支援複本集執行個體和分區叢集執行個體,單節點執行個體因架構因素,不支援主備切換。

  • 觸發主備切換後,會產生1次30秒內的串連閃斷,請確保應用具備重連機制。

  • 執行個體必須處於運行狀態才可進行主備切換。

操作步驟

  1. 訪問MongoDB複本集執行個體列表,在上方選擇資源群組和地區,然後單擊目標執行個體ID。

  2. 在目標執行個體頁面的左側導覽列,單擊服務可用性

  3. 單擊角色切換

  4. 角色切換面板,選擇需要切換的兩個角色,並選擇生效時間

    • 立即生效:系統會立即執行主備切換。

    • 可營運時間內生效:系統會在指定的可維護時間內執行主備切換。您可以選擇當前設定的可維護時間段,也可以在變更營運時間下拉式清單中,重新設定可維護時間段。

  5. 單擊確定

    執行個體狀態變更為主備切換中,當執行個體狀態轉變為運行中時,說明切換成功。

    說明
    • 約1分鐘左右,執行個體狀態恢複正常,主備切換完成。

    • 如果您使用了Primary節點的串連地址直接連接執行個體,當切換Primary角色關係後,請使用新的Primary節點串連地址串連執行個體,否則可能出現讀寫失敗的情況,詳情請參見複本集執行個體串連說明

相關問題

為什麼高可用系統會觸發主備切換

相關API

API

說明

SwitchDBInstanceHA

切換MongoDB執行個體中的主備節點。