Recommended Production Environment Deployment Plan

The recommended production configuration of the MatrixOne distributed cluster described in this document is suitable for production environments and possesses robust performance and reliability. This configuration can support billions of data with thousands of concurrent OLTP operations or handle OLAP operations with tens of TB data volume.

This configuration provides a high degree of availability guarantee. Whether it is Kubernetes, Minio, or MatrixOne, the system can operate normally when a node goes offline. This means the system has strong fault tolerance and can maintain business continuity in node failure.

Below are the details for the recommended production environment deployment plan:

Software and Hardware Configuration Requirements

ModuleNumber of Units (Physical and Virtual Machines are acceptable)Node RoleCPU ConfigurationMemory ConfigurationNetwork CardSystem Disk ConfigurationKubernetes Disk ConfigurationData Disk Configuration
Kubernetes master3Kubernetes Control4 cores or more8GB or moreDual 10GbE ports, 10GbE network cardEach node PCIe NVME SSD 3.0 × 1 piece 100GB, Raid 1 recommendedEach node PCIe NVME SSD 3.0 × 1 piece 100GB, Raid 1 recommendedN/A
Minio4Storage Service4 cores or more8GB or moreDual 10GbE ports, 10GbE network cardAs aboveAs aboveEach node PCIe NVME SSD 3.0 × 4 pieces × x GB/piece, no raid requirement, physical partitioning recommended, logical partitioning also possible.

Note: x is related to the business data volume, x = business data volume × 2/16
LogService3MatrixOne Work Node4 cores or more8GB or moreDual 10GbE ports, 10GbE network cardAs aboveAs aboveEach node NVME SSD 3.0/4.0 (1G/s or more read rate) × 1 piece × x GB/piece.

Note: x is related to the business data volume, the closer, the better.
DN (Mixed Deployment Proxy and Load Balancer)1MatrixOne Work Node16 cores or more64GB or moreDual 10GbE ports, 10GbE network cardAs aboveAs aboveNVME SSD 3.0/4.0 × 2 pieces × x GB/piece

Note: x is related to the business data volume, the closer, the better. One of them is for DN/CN fault recovery backup.
CN (Mixed Deployment Proxy and Load Balancer)yMatrixOne Work Node16 cores or more32GB or moreDual 10GbE ports, 10GbE network cardAs aboveAs aboveEach node NVME SSD 3.0/4.0 × 2 pieces × x GB/piece.

Note: x is related to the business data volume, the closer the better. One of them is for DN/CN fault recovery backup. y is related to business load.

Other configuration

Operating SystemSupported CPU Architectures
Debian 11 or above (Kernel 5.0 or above)X86_64

Since each privatized production environment’s deployment scenarios are different, please contact MatrixOne’s customer support team for specific deployment solutions and deployment details.