During the minimum deployment, three OBServers are required to install an OceanBase cluster, and an independent server is required to install OceanBase Cloud Platform (OCP) for managing the OceanBase cluster.
An OceanBase cluster consists of at least three nodes, and each node corresponds to an observer process. Multiple observer processes on different nodes make up a cluster to provide services to external users.
The following table describes the minimum configuration requirements of the servers.
| Server type | Quantity | Minimum functional configuration | Minimum performance configuration |
|---|---|---|---|
| OCP server | 1 | 32 CPU cores, 128 GB of memory, and 1.5 TB of storage space. This configuration includes resources required for OceanBase Admin Toolkit (OAT) and OceanBase Developer Center (ODC). | 32 CPU cores, 128 GB of memory, 1.5 TB of SSD space, and 10GE NIC. This configuration includes resources required for OAT and ODC. |
| OBServer | 3 | 8 CPU cores, 64 GB of memory, and 1.2 TB of storage space
NoteFor more information about the recommended minimum resource configuration for OBServers, see Recommended minimum resource configuration. |
32 CPU cores, 256 GB of memory, 2 TB of SSD space, and 10GE NIC |
| ODP server | 3, which can reuse the OBServers | 4 CPU cores, 8 GB of memory, and 200 GB of storage space | N/A |
| OAT deployment server | 1, which can reuse the OCP server |
|
N/A |
| (Optional) OMS Docker deployment server | 1 | 12 CPU cores, 24 GB of memory, and 500 GB of storage space | 32 CPU cores, 128 GB of memory, and 2 TB of storage space |
| (Optional) ODC Docker deployment server | 1, which can reuse the OCP server | 2 CPU cores and 4 GB of memory | 4 CPU cores and 8 GB of memory |
Note
If OCP RootService needs to provide high availability capabilities, three servers are required for three-node deployment, and load balancing software or hardware is required, such as F5, Server Load Balancer (SLB), or the ob_dns soft load component provided by OceanBase.