全部產品
Search
文件中心

ApsaraDB for OceanBase:部署方案

更新時間:Dec 11, 2024

OceanBase 支援訂用帳戶和隨用隨付兩種付費方式,部署方案支援多機房部署、雙機房部署和單機房部署三種部署方案。

高可用版本

多機房部署

OceanBase 多機房部署指將三個節點部署在三個不同可用性區域,實現跨可用性區域容災。

每個節點均為全能型副本,其中一個主副本提供讀寫服務,兩個備副本提供唯讀服務。當主副本發生故障時,備副本將會升級為主副本繼續提供讀寫服務。

對效能和多機房可用性有更高要求的客戶建議選擇多機房部署方案。2

雙機房部署

OceanBase 雙機房部署:

  • 將兩個節點部署在兩個可用性區域,其中一個節點作為主副本提供讀寫服務,另外一個備節點可以提供唯讀服務。

  • 在第三個可用性區域部署一個用於高可用切換仲裁的節點,仲裁節點只用於資料庫服務的高可用切換功能,不會儲存客戶的業務資料。雙機房部署的叢集執行個體也提供資料一致性的能力,支援兩個機房之間的容災。

    2

單機房部署

OceanBase 單機房部署將所有節點位於同一可用性區域,具備主機分級故障容災能力。

此外單機房部署還具備如下優點:

  • 兩個全能型副本同時提供讀寫能力,為您提供更高效能的資料庫讀寫服務。

  • 單機房部署的寫請求無需進行跨機房同步,同機房內寫請求的資料同步可以降低時延。

1

三種部署方案的區別

部署方案

多機房

雙機房

單機房

節點個數(購買)

3

3

3

全能型副本數

3

2

2/3

仲裁服務

0

1

1/0

節點個數(使用者可見)

3

2

2/3

說明

2F1A(2 個全功能副本和 1 個仲裁服務) 副本方案中的仲裁服務節點對使用者不可見,因此購買了 3 個節點,實際上系統中僅 2 個節點可見。