全部產品
Search
文件中心

ApsaraDB for OceanBase:切換主可用性區域

更新時間:Jul 01, 2024

本頁面為您介紹如何通過 OceanBase 管理主控台手動切換主可用性區域。

概念介紹

主可用性區域(Primary Zone):OceanBase 資料庫中同一分區(partition)的資料副本分布在多個可用性區域中,其中分區的主副本所在的可用性區域稱為主可用性區域。

切換主可用性區域情境

  • 在主可用性區域故障時,OceanBase 會根據服務情況自動將主切換至新可用性區域,保障資料庫服務仍然可用。

  • 如果您需要針對高可用情境進行演練,可以在 OceanBase 管理主控台中手動切換主可用性區域,一般情況下不建議手動切換。

注意事項

為保障訪問主可用性區域的效能,在故障切換演練完成後,請確保主可用性區域和主地址代理在相同的可用性區域。

操作步驟

  1. 登入 OceanBase 控制台

  2. 在左側導覽列中,單擊 執行個體列表

  3. 在執行個體列表中選擇目標執行個體,單擊執行個體名進入執行個體工作台。

  4. Serverless 執行個體,可在部署圖表地區單擊 切換主可用性區域;叢集執行個體,需先進入租戶管理頁面,在租戶列表中單擊目標租戶進入 租戶工作台 頁面,然後單擊右上方更多表徵圖,選擇 切換主可用性區域1

重要

  1. 切換“主地址代理可用性區域”,切換過程會有 30s 左右閃斷,建議您在業務低峰期執行此操作。業務應用支援自動重連機制。

  2. 切換“主地址代理可用性區域”,會變更虛擬 IP,請在應用程式中使用串連地址進行串連,不要使用 IP 位址。

    1. 虛擬 IP 變更會短暫影響資料庫可用性,請及時在控制台重新整理並擷取新的串連資訊。

    2. 虛擬 IP 變更會影響到開發人員工具、資料移轉工具使用,請確保工具串連資訊中使用了最新虛擬 IP 位址。

  3. 如果有用到其他雲端服務訪問 OceanBase 叢集可能在切主後無法使用,需謹慎操作,具體可以發工單諮詢評估。

  1. 在彈出框中選擇相關資訊:image

    配置參數

    說明

    主可用性區域

    選擇切換後的主可用性區域,可以選擇多個。

    說明
    • 唯讀地址可用性區域不可用作資料主可用性區域。

    • 單機房部署的叢集執行個體下的租戶不可進行切主。

    • 雙機房部署的叢集執行個體下的租戶可進行切主。如果另一個可用性區域存在唯讀地址,則不允許切換主可用性區域。

    主地址代理可用性區域

    選擇切換後的主地址代理可用性區域,不允許選擇唯讀地址所在可用性區域。

    說明
    • 當主地址代理可用性區域與資料主可用性區域不一致時,存在一定資料延遲風險。

    • 當存在直連地址時,選擇多個可用性區域後可能導致直連地址訪問時延增大,建議原使用直連地址的應用程式切換使用主地址或訪問地址。

    VPC 網路

    選擇使用的 VPC 網路。

    說明

    修改串連地址的專用網路和交換器將會產生約 30 秒的串連閃斷,建議您在業務低穀期執行切換操作,並確保應用具備重連機制。

    主地址訪問 VSwitch

    選擇綁定的虛擬交換器 VSwitch。

  2. 單擊 確定,完成修改。