生产注意事项¶
概述¶
This page documents considerations for deploying production-grade MinIO Tenants onVCF 4.2.
服务器硬件¶
MinIO与硬件无关,可在多种硬件架构上运行,从基于ARM的嵌入式系统到高端x64和POWER9服务器皆可兼容。
以下建议与 MinIO 的配置要求相符参考硬件适用于大规模数据存储:
处理器 |
双路英特尔至强可扩展金牌处理器,每颗处理器8个核心。 |
|---|---|
内存 |
每个 Pod 128GB 内存 |
网络 |
节点之间至少需要25GbE网卡及配套网络基础设施。 MinIO 能够最大限度地利用驱动器吞吐量,从而充分饱和 MinIO 节点或客户端之间的网络链路。大型集群可能需要 100GbE 网络基础设施才能充分利用 MinIO 的单节点性能潜力。 |
驱动器 |
每台服务器至少配备8个SATA/SAS硬盘驱动器。 |
网络¶
MinIO 建议使用高速网络来支持所连接存储(聚合驱动器、存储控制器和 PCIe 总线)的最大可能吞吐量。下表提供了给定网卡支持的最大存储吞吐量的一般指导原则:
NIC带宽 (Gbps) |
估计聚合存储吞吐量 (GBps) |
|---|---|
10GbE |
1GBps |
25GbE |
2.5GBps |
50GbE |
5GBps |
100GbE |
10GBps |
vCPU 分配¶
MinIO 受益于根据预期的每主机网络吞吐量来分配 vCPU。下表提供了基于 Pod 支持的总网络带宽为在 ESXi 主机上运行的 MinIO Pod 分配 vCPU 的一般指导原则:
主机网卡带宽 |
Recommended Pod vCPU |
|---|---|
10GbE 或更低 |
每个 Pod 8 个 vCPU。 |
25GbE |
每个 Pod 16 个 vCPU。 |
50GbE |
每个 Pod 32 vCPU。 |
100GbE |
每个 Pod 64 个 vCPU。 |
重要
VCF4.2 defaults MinIO pods to 1vCPU. You can modify the vCPU allocated to each MinIO pod after deploying the tenant. See12) 修改租户的 vCPU 分配有关说明。
内存分配¶
MinIO 受益于基于每个主机的总存储容量来分配内存。 下表提供了基于 Pod 支持的存储总量,为运行在 ESXi 主机上的 MinIO Pod 分配内存的一般指导原则。
总主机存储 |
推荐主机内存 |
|---|---|
最高 1 Tebibyte (Ti) |
8GiB |
最高可达 10 Tebibyte (TiB) |
16GiB |
最高可达 100 Tebibyte (TiB) |
32GiB |
最高可达 1 Pebibyte (PiB) |
64GiB |
超过 1 Pebibyte (Pi) |
128GiB |
