Hardware requirements
For a detailed explanation of each role and the overall system design, see the CubeCOS Architecture and Roles Overview.
For a list of validated hardware platforms, external storage appliances, backup software, migration tools, and security appliances, see the Hardware and Software Compatibility List.
All-In-One Deployment (AIO) hardware requirements β three modesβ
AIO nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 8C/16T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 128 GB per node |
| Storage | Hybrid Deployment Boot Disk: 2 Γ 480 GB SSD (RAID-1) Cache Disk: 2 Γ 480 GB Read-Intensive SSD Data Disk: 3 Γ 2.4 TB HD All-Flash Deployment Boot Disk: 2 Γ 480 GB SSD (RAID-1) Data Disk: 2 Γ 800 GB Mixed-Use SSD |
| Network | Minimum Requirements Hybrid (SSD + HDD): 2-Port 10 Gb NIC (All Traffic) Flash (SSD): 2-Port 10 Gb NIC (All Traffic) Flash (NVMe): 2-Port 25 Gb NIC (All Traffic) |
| Recommended Configuration Hybrid (SSD + HDD): Two 2-Port 10 Gb NICs - 1Γ LACP for Data/Storage Network - 1Γ LACP for Management/User Network Flash (SSD): Two 2-Port 10 Gb NICs - 1Γ LACP for Data/Storage Network - 1Γ LACP for Management/User Network Flash (NVMe): Two 2-Port 25/100 Gb NICs - 1Γ LACP for Data/Storage Network - 1Γ LACP for Management/User Network |
Hyperconverged architecture (HCI) hardware requirementsβ
The Hyper-Converged Infrastructure (HCI) deployment separates the control plane from the compute with storage services. This design improves performance, provides clearer resource isolation, and supports flexible scaling.
A hyper-converged infrastructure (HCI) deployment requires a minimum of six nodes:
- Control nodes: Three dedicated control noes that host control plane components.
- Compute with storage nodes: Three or more nodes that provide both compute and storage services for the cluster.
Control nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 8C/16T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 128 GB per node or 256 GB per node with sFlow enabled |
| Storage | Boot Disk: 2 Γ 960 GB SSD (RAID-1) |
| Network | Minimum Requirements Hybrid (SSD + HDD): 2-Port 10 Gb NIC (All Traffic) Flash (SSD): 2-Port 10 Gb NIC (All Traffic) Flash (NVMe): 2-Port 25 Gb NIC (All Traffic) |
| Recommended Configuration Hybrid (SSD + HDD): Two 2-Port 10 Gb NICs - 1Γ LACP for Data/Storage Network - 1Γ LACP for Management/User Network Flash (SSD): Two 2-Port 10 Gb NICs - 1Γ LACP for Data/Storage Network - 1Γ LACP for Management/User Network Flash (NVMe): Two 2-Port 25/100 Gb NICs - 1Γ LACP for Data/Storage Network - 1Γ LACP for Management/User Network |
Compute with storage nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 8C/16T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen Generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 256 GB per node |
| Storage | Hybrid Deployment: Boot Disk: 2 Γ 480 GB SSD (RAID-1) Cache Disk: 2 Γ 480 GB Read-Intensive SSD Data Disk: 3 Γ 2.4 TB HDD All-Flash Deployment: Boot Disk: 2 Γ 480 GB SSD (RAID-1) Data Disk: 2 Γ 800 GB Mixed-Use SSD |
| Network | Minimum Requirements: Hybrid (SSD + HDD): 2-Port 10 Gb NIC (All Traffic) Flash (SSD): 2-Port 10 Gb NIC (All Traffic) Flash (NVMe): 2-Port 25 Gb NIC (All Traffic) |
| Recommended Configuration: Hybrid (SSD + HDD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (SSD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (NVMe): Two 2-Port 25/100 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User |
Web Scaleβ
The Web scale deployment is a disaggregated HCI (dHCI) architecture that separates cluster roles into dedicated control, compute, and storage nodes. This structure allows for higher scalability, better fault isolation, and optimized performance across specialized node types.
A web scale deployment requires a minimum of nine nodes:
- Control nodes: Three dedicated control noes that host control plane components.
- Compute nodes: Three or more nodes that provide only compute services for the cluster.
- Storage nodes: Three or more nodes that provide storage services for the cluster.
To support higher density or specific storage requirements, you can optionally add compute with storage nodes that perform both roles within the cluster.
Control nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 8C/16T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen Generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 256 GB per node |
| Storage | Boot Disk: 2 Γ 960 GB SSD (RAID-1) |
| Network | Minimum Requirements: Hybrid (SSD + HDD): 2-Port 10 Gb NIC (All Traffic) Flash (SSD): 2-Port 10 Gb NIC (All Traffic) Flash (NVMe): 2-Port 25 Gb NIC (All Traffic) |
| Recommended Configuration: Hybrid (SSD + HDD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (SSD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (NVMe): Two 2-Port 25/100 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User |
Compute nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 8C/16T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen Generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 256 GB per node |
| Storage | Boot Disk: 2 Γ 480 GB SSD (RAID-1) |
| Network | Minimum Requirements: Hybrid (SSD + HDD): 2-Port 10 Gb NIC (All Traffic) Flash (SSD): 2-Port 10 Gb NIC (All Traffic) Flash (NVMe): 2-Port 25 Gb NIC (All Traffic) |
| Recommended Configuration: Hybrid (SSD + HDD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (SSD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (NVMe): Two 2-Port 25/100 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User |
Storage nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 8C/16T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen Generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 256 GB per node |
| Storage | Hybrid Deployment: Boot Disk: 2 Γ 480 GB SSD (RAID-1) Cache Disk: 2 Γ 480 GB Read-Intensive SSD Data Disk: 3 Γ 2.4 TB HDD All-Flash Deployment: Boot Disk: 2 Γ 480 GB SSD (RAID-1) Data Disk: 2 Γ 800 GB Mixed-Use SSD |
| Network | Minimum Requirements: Hybrid (SSD + HDD): 2-Port 10 Gb NIC (All Traffic) Flash (SSD): 2-Port 10 Gb NIC (All Traffic) Flash (NVMe): 2-Port 25 Gb NIC (All Traffic) |
| Recommended Configuration: Hybrid (SSD + HDD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (SSD): Two 2-Port 10 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User Flash (NVMe): Two 2-Port 25/100 Gb NICs 1Γ LACP for Data/Storage 1Γ LACP for Management/User |
Specialized deploymentsβ
Edge-core nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 8C/16T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen Generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 64GB of RAM. |
| Storage | Book disk 1x 500GB SSD is required for the system drive. A two-SSD RAID-1 configuration is necessary for redundancy in all production environments. Data disk Additional SSD/HDD for a storage pool. Configured as JBOD (Just a Bunch Of Disks), or HBA for increased storage capacity. Solid State Drive is required for Kubernetes cluster. |
Moderator nodeβ
| Component Type | Minimum Requirements |
|---|---|
| CPU | 4C/8T cores, 2.0 GHz or higher Intel Broadwell, AMD Zen Generation and newer (Requires support for Intel VT-x or AMD-V) |
| Memory | 32GB of RAM. |
| Storage | Book disk 1x 500GB SSD is required for the system drive. A two-SSD RAID-1 configuration is necessary for redundancy in all production environments. Data disk Additional SSD/HDD for a storage pool. Configured as JBOD (Just a Bunch Of Disks), or HBA for increased storage capacity. Solid State Drive is required for Kubernetes cluster. |