推荐生产环境
本篇文档介绍的 MatrixOne 分布式集群的推荐生成配置适用于生产环境,并具备强大的性能和可靠性。这种配置可以支持亿级数据的数千并发 OLTP 业务,或者处理数十 TB 数据量的 OLAP 业务。
此配置具有高度的可用性保证。无论是 Kubernetes、Minio 还是 MatrixOne,系统都可以在一个节点下线的情况下继续正常运行。这意味着系统具备强大的容错能力,可以在节点故障的情况下保持业务的连续性。
以下内容为推荐生产环境部署规划:
软件及硬件配置要求
模块 | 台数(物理机、虚拟机均可) | 节点角色 | CPU 配置 | 内存配置 | 网卡 | 系统盘配置 | Kubernetes 盘配置 | 数据盘配置 |
---|---|---|---|---|---|---|---|---|
Kubernetes master | 3台 | Kubernetes 管控 | 4 核以上 | 8GB 以上 | 双万兆网口,万兆网卡 | 每节点 PCIe NVME SSD 3.0 × 1块 100GB,建议做 Raid 1 | 每节点 PCIe NVME SSD 3.0 × 1块 100GB,建议做 Raid 1 | N/A |
Minio | 4 台 | 存储服务 | 4核以上 | 8GB以上 | 双万兆网口,万兆网卡 | 同上 | 同上 | 每节点 PCIe NVME SSD 3.0 × 4块 × x g/块 ,raid无要求,建议物理分盘,可逻辑分盘。 备注:x 与业务数据量相关,x = 业务数据量×2/16 |
LogService | 3 台 | MatrixOne 工作节点 | 4核以上 | 8GB 以上 | 双万兆网口,万兆网卡 | 同上 | 同上 | 每节点 NVME SSD 3.0/4.0 (1G/s以上读取速率) × 1块 × xg/块。 备注:x 与业务数据量相关,越接近越好。 |
DN(混部Proxy及负载均衡) | 1台 | MatrixOne 工作节点 | 16 核以上 | 64GB 以上 | 双万兆网口,万兆网卡 | 同上 | 同上 | NVME SSD 3.0/4.0 × 2 块 × xg/块 备注:x 与业务数据量相关,越接近越好。其中一块给 DN/CN 故障恢复时备用。 |
CN(混部Proxy及负载均衡) | y台 | MatrixOne 工作节点 | 16 核以上 | 32GB 以上 | 双万兆网口,万兆网卡 | 同上 | 同上 | 每节点 NVME SSD 3.0/4.0 × 2块 × xg/块 。 备注:x 与业务数据量相关,越接近越好。其中一块给 DN/CN 故障恢复时备用。y与业务负载相关。 |
其他配置
操作系统 | 支持的 CPU 架构 |
---|---|
Debian 11 以上版本(Kernel内核要求 5.0 以上) | X86_64 |
由于每个私有化生产环境部署场景均存在差异,有关具体部署方案及部署细节,请联系 MatrixOne 的客户支持团队。