部署方案

云数据库 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 个节点可见。