首批通过分布式安全可靠测评,为关键业务系统打造
准备服务器
更新时间:2026-04-10 11:58:35
使用 OCP 部署 OceanBase 集群
服务器应满足的最低配置要求如下表所示:
| 部署产品 | 服务器数量 | 功能最低配置 | 性能最低配置 | 磁盘类型 |
|---|---|---|---|---|
| OAT | 1 台,可复用 OCP 服务器 | CPU:2 核 内存:4 GB |
N/A | N/A |
| OCP 和 MetaDB | 1 台 | CPU:16 核 内存:32 GB 磁盘:1.5 TB 存储(包含 OAT 所需资源) 说明16C32G 的配置无法保证 OCP 的稳定性,建议只做验证使用。 |
CPU:32 核 内存:128 GB 磁盘:1.5 TB,万兆网卡(包含 OAT 所需资源) |
SSD 存储 |
| OceanBase 集群 | 3 台
说明如果部署单机版 OceanBase 数据库只需准备一台服务器。 |
CPU:4 核 内存:16 GB 说明
|
CPU:32 核 内存:256 GB,万兆网卡 说明
|
SSD 存储 |
| (可选)ODP | 3 台,可复用 OBServer 节点服务器 | CPU:4 核 内存:8 GB 磁盘:200 GB |
N/A | N/A |
说明
- OceanBase 数据库集群高可用和容灾时至少由三个节点组成,每个节点对应一个 observer 进程,不同节点上的多个 observer 进程组成一个集群对外提供服务。
- 如果需要 OCP 管控服务提供高可用能力,则需要多台管控服务器进行高可用部署,详情请参见 OCP 部署概述。
- 在部署 OceanBase 集群后,是否需要部署 ODP 主要取决于您的应用场景和需求:
- 如果您的应用需要对 OceanBase 集群进行高可用、负载均衡或连接池管理等操作,那么可以考虑部署 ODP。ODP 可以有效地解决 OceanBase 集群的连接数和负载均衡等问题,提高应用程序的稳定性和可靠性。
- 如果您的应用只是简单地连接到 OceanBase 集群进行查询和操作,而不需要进行高可用、负载均衡或连接池管理等操作,那么可以不部署 ODP,直接使用 OceanBase 提供的客户端库连接到集群,也可以满足应用的需求。
使用命令行部署 OceanBase 集群
服务器应满足的最低配置要求如下表所示:
| 部署产品 | 服务器数量 | 功能最低配置 | 性能最低配置 | 磁盘类型 |
|---|---|---|---|---|
| OAT | 1 台 | CPU:2 核 内存:4 GB |
N/A | N/A |
| OceanBase 集群 | 3 台
说明如果部署单机版 OceanBase 数据库只需准备一台服务器。 |
CPU:4 核 内存:16 GB 说明
|
CPU:32 核 内存:256 GB,万兆网卡 说明
|
SSD 存储 |
| (可选)ODP | 3 台,可复用 OBServer 节点服务器 | CPU:4 核 内存:8 GB 磁盘:200 GB |
N/A | N/A |
说明
- OceanBase 数据库集群高可用和容灾时至少由三个节点组成,每个节点对应一个 observer 进程,不同节点上的多个 observer 进程组成一个集群对外提供服务。
- 在部署 OceanBase 集群后,是否需要部署 ODP 主要取决于您的应用场景和需求:
- 如果您的应用需要对 OceanBase 集群进行高可用、负载均衡或连接池管理等操作,那么可以考虑部署 ODP。ODP 可以有效地解决 OceanBase 集群的连接数和负载均衡等问题,提高应用程序的稳定性和可靠性。
- 如果您的应用只是简单地连接到 OceanBase 集群进行查询和操作,而不需要进行高可用、负载均衡或连接池管理等操作,那么可以不部署 ODP,直接使用 OceanBase 提供的客户端库连接到集群,也可以满足应用的需求。
仲裁服务器
如果您准备使用三台服务器部署两副本的 OceanBase 集群和仲裁服务,那么仲裁服务器应满足以下所示的最小机器规格:
| 版本 | 支持的最小规格 | 带宽 | 备注 |
|---|---|---|---|
| V4.1.0.0 |
|
要求输入和输出的数据传输速率都至少为 20 Mbps。 | 不需要配置用于存储数据的磁盘空间(data 盘);存放日志文件的 log 目录需要单独预留空间。 |
| V4.1.0 BP1 及以后版本 |
|
要求输入和输出的数据传输速率都至少为 20 Mbps。 | 不需要配置用于存储数据的磁盘空间(data 盘);存放日志文件的 log 目录需要单独预留空间。 |
资源规划
CPU 型号参考:Intel(R) Xeon(R) CPU E5-2682 v4 @ 2.50GHz
仲裁服务器的资源规划参考如下规则:
- 最小规格机器(2C4G)默认可支持 32 个用户租户和
sys租户同时开启仲裁(2F 或 4F,primary_zone=RANDOM,unit_num=1)。 - 每新增 32 个单 Unit 租户(2F 或 4F,
primary_zone=RANDOM,unit_num=1),仲裁服务器资源需相应地至少增加:1C1G,日志盘 2GB,网络带宽 20 Mbps。 - 对于
unit_num=N(N>1)的场景,可简单地当做 N 个单 Unit 租户处理。
说明
- 2F:两副本集群。
- 4F:四副本集群。
primary_zone=RANDOM:在指定PRIMARY_ZONE时,其值可以设置为RANDOM(必须大写),表示随机选择最高优先级内的任意一个 Zone 作为Primary Zone。unit_num=1:资源池在目标 Zone 的 Unit 个数是 1。- 单 Unit 租户:在一个 Zone 里的 Unit 个数是 1 的租户。
primary_zone 和 unit_num 的信息,请参见 创建租户。
网络延迟要求
仲裁服务器和 OceanBase 集群节点之间的单程网络延迟小于等于 800ms。