在最小化部署时,一般需要 3 台 OBServer 服务器安装 OceanBase 集群和 1 台单独的服务器安装 OCP 用于管理 OceanBase 集群。
OceanBase 数据库集群至少由三个节点组成,每个节点对应一个 observer 进程,不同节点上的多个 observer 进程组成一个集群对外提供服务。
服务器应满足的最低配置要求如下表所示:
服务器类型 | 数量 | 功能最低配置 | 性能最低配置 |
---|---|---|---|
OCP 管控服务器 | 1台 | 32C,128 G,1.5 TB 存储 (包含 OAT 与 ODC 所需资源) | 32C,128 G,1.5 TB SSD 存储,万兆网卡 (包含 OAT 与 ODC 所需资源) |
OceanBase 计算服务器 | 3台 | 32C,128 G,1.2 TB 存储 | 32C,256 G,2 TB SSD 存储,万兆网卡 |
OBProxy 计算服务器 | 3 台,可复用 OBServer 服务器 | 4C,8 GB 内存,200 GB 存储 | N/A |
OAT 部署服务器 | 1 台,可复用 OCP 管控服务器 |
| N/A |
(可选)OMS Docker 部署服务器 | 1 台 | 12C,24 GB 内存,500 GB 存储 | 32C,128 GB 内存,2 TB 存储 |
(可选)ODC Docker 部署服务器 | 1 台,复用 OCP 管控服务器 | 2C,4 GB 内存 | 4C,8GB 内存 |
说明
如果需要 OCP 管控服务提供高可用能力,则需要 3 台管控服务器进行三节点部署,并提供负载均衡软件或者硬件,如 F5、SLB,或者使用 OceanBase 提供的 ob_dns 软负载组件。