Skip to content

Minimum Production Environment Deployment Plan

The MatrixOne distributed cluster's minimum production configuration introduced in this article can be used for production environments. It can support tens of millions of data and hundreds of concurrent OLTP or OLAP businesses with tens of GB of data volume. At the same time, it provides a certain level of high availability guarantee. Even if one of the 3 nodes goes offline, it works normally.

Hardware Configuration

The hardware configuration requirements for the minimum production environment deployment plan are as follows:

Hardware Environment Requirements Both Physical and Virtual Machines are acceptable
Number of Devices 3
CPU Configuration 8 cores or more
Memory Configuration 32GB or more
Disk Configuration Each node has 1 system disk of 100G and 4-7 data disks of 100G, all requiring PCIe NVME SSD 3.0
Network Card Configuration Dual 10GbE ports, 10GbE network card and switch

Software Configuration

The software configuration requirements for the minimum production environment deployment plan include operating system and platform requirements and deployment software module requirements:

Operating System and Platform Requirements

Operating System Supported CPU Architecture
Debian 11 or higher version (Kernel required 5.0 or higher) X86_64

Deployment Software Module Requirements

Node Name Resource Node Role Deployment Modules Disk Deployment
node0 8c32g Control/Storage/Compute Deployment and O&M tool mo-ctl, Kubernetes master/node, Minio, MatrixOne Proxy, Logservice, TN, Load Balancer Kubernetes requires 1 data disk, Minio requires 1 to 4 data disks (physical partitioning recommended, logical partitioning is also possible), Logservice requires 1 data disk, TN requires 1 data disk
node1 8c32g Control/Storage/Compute Deployment and O&M tool mo-ctl, Kubernetes master/node, Minio, MatrixOne Proxy, Logservice, CN, Load Balancer Kubernetes requires 1 data disk, Minio requires 1 to 4 data disks (physical partitioning recommended, logical partitioning is also possible), Logservice requires 1 data disk, CN requires 1 data disk
node2 8c32g Control/Storage/Compute Deployment and O&M tool mo-ctl, Kubernetes master/node, Minio, MatrixOne Proxy, Logservice, CN, Load Balancer Kubernetes requires 1 data disk, Minio requires 1 to 4 data disks (physical partitioning recommended, logical partitioning is also possible), Logservice requires 1 data disk, CN requires 1 data disk