為您介紹增刪節點的操作和注意事項,您可通過增刪節點實現實例擴縮容。
背景信息
OceanBase 數據庫的彈性擴容能力相比于傳統數據庫具有明顯的架構優勢。傳統數據庫的數據存放于一臺機器上,而 OceanBase 數據庫能夠把數據打散到不同機器,從而能夠解決可擴展性的問題,真正體現出分布式架構的優勢。當集群或者租戶的容量不足時,只需要增加更多的節點,集群就能夠容納更多的租戶,租戶也能夠容納更多的數據和業務流量。
增刪節點不會對您的業務造成影響,為保障您業務的穩定性,仍建議您選擇在業務低谷期進行操作。
使用說明
OceanBase 數據庫支持對集群執行增刪節點操作以實現實例擴縮容。以采用多可用區部署方案的集群實例為例,假設您創建的集群實例擁有三個可用區,每個可用區有一個節點(即 1-1-1 的節點分布架構),當您為該集群增刪節點時,操作對應的資源變化說明如下:
增加節點:OceanBase 數據庫支持按倍數增加節點數量,并同時增加實例的計算資源和存儲空間大小。若您選擇的節點個數為 9,此時,每個可用區都會增加兩個節點,節點分布架構為 3-3-3。
刪除節點:OceanBase 數據庫僅支持對之前已增加節點的實例執行刪除節點操作,刪除節點會同時減少實例的計算資源和存儲空間大小。
前提條件
在增刪節點前,請您進行如下檢查,滿足下述情況時,才可進行修改操作。
當前集群為 運行中 狀態。
當前集群下所有租戶為 運行中 狀態。
當前集群不處于臨時容量狀態。
操作步驟
登錄 OceanBase 管理控制臺。
在左側導航欄中,單擊 實例列表。
在實例列表中找到目標集群實例,單擊集群實例名稱,進入 集群實例工作臺。
單擊右上角更多圖標,單擊 標準變配。
單擊 增加節點 或 刪除節點。
當數據庫版本為 V4.1.x 時,無法進行增加節點的操作。
當數據庫版本為 V4.0 - V4.2 之間的版本時,無法進行刪除節點的操作。
節點數量最多不超過 120 個,最少不少于 3個。
說明若您需要增加更多節點數量,請聯系 OceanBase 技術支持。
當集群存在直連地址時,增加節點將會導致使用直連地址的應用產生跨機房的訪問,引起訪問時延變大。擴容后建議應用使用主地址或訪問地址替換原直連地址。
設置節點個數,勾選 服務協議。
單擊 立即購買,到收銀臺付款。
后續操作
完成擴縮容操作后,可前往集群工作臺查看集群當前節點數量。