# Hardware requirements

> Learn about the minimum and recommended hardware requirements to deploy CubeCOS.

For a detailed explanation of each role and the overall system design, see the [CubeCOS Architecture and Roles Overview](../getting-started/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](../reference/hardware-software-compatibility).

## All-In-One Deployment (AIO) hardware requirements – three modes {#all-in-one-deployment-aio-hardware-requirements--three-modes}

### AIO node {#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 {#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 {#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 {#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 {#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 {#control-node-1}

| **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/Storage1× 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 {#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 {#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/Storage1× LACP for Management/User **Flash (SSD):** Two 2-Port 10 Gb NICs1× LACP for Data/Storage1× 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 {#specialized-deployments}

### Edge-core node {#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 {#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. |
