# Explore CubeCOS Deployment Models

> CubeCOS delivers flexible deployments with a modular, node-based architecture—allowing you to assign compute, storage, and control roles based on your infrastructure needs.

CubeCOS supports three deployment models, each tailored to different infrastructure requirements. Each cluster is composed of nodes assigned specific roles—such as compute, storage, or control—that operate together as a unified system. Cluster size and role composition are flexible, enabling customization based on workload demands and capacity planning.

:::info

For details on functions provided by each node role, refer to the [roles documentation](roles).

:::

<!--
Detailed deployment options are outlined in our advanced guides, but here’s an overview of what’s available:
-->

## All-in-One (AIO) cluster for small scale and edge deployments {#all-in-one-aio-cluster-for-small-scale-and-edge-deployments}

The All-in-One (AIO) cluster is a compact deployment model designed for space and resource-constrained environments. Built with a three-node architecture, AIO delivers full platform capabilities including compute, storage, and control services within a minimal footprint.

### Key deployment scenarios for AIO clusters {#key-deployment-scenarios-for-aio-clusters}

- Small to medium-sized businesses (SMBs)
- Branch and remote office infrastructure
- Edge computing and IoT workloads

### Optimized workloads and services {#optimized-workloads-and-services}

- Virtualized workloads
- Software-Defined Storage (SDS)
- Lightweight Kubernetes and container platforms

This deployment model is optimal for scenarios requiring minimal infrastructure while maintaining full operational capabilities. It is particularly well-suited for resource-constrained projects, edge cloud environments, and proof-of-concept deployments.

  

## Hyper-Converged Infrastructure (HCI) deployments {#hyper-converged-infrastructure-hci-deployments}

The Hyper-Converged Infrastructure (HCI) deployments enable mid-sized organizations to build scalable and resilient cloud environments. HCI clusters typically begin with 6 to 10 nodes or more, allowing greater flexibility, performance, and separation of roles.

### Key deployment scenarios {#key-deployment-scenarios}

- Building Software-Defined Data Centers (SDDC)
- Providing IT self-service platforms
- Deploying Kubernetes and cloud native workload frameworks

### Key HCI Deployment characteristics {#key-hci-deployment-characteristics}

- Separates control plane from compute and storage nodes for better reliability
- Offers scale-out expansion with minimal disruption
- Provides better elasticity and lifecycle management

This model is well-suited for organizations aiming to scale workloads and deliver multi-tenant cloud services while maintaining operational efficiency.

  

## Web scale deployments {#web-scale-deployments}

Web scale deployments are purpose-built for large enterprises and CSPs that require scalability, high availability, and dedicated infrastructure roles. These clusters typically begin with 9 or more nodes, with clear separation of control, compute, and storage resources.

### Key web scale deployment characteristics {#key-web-scale-deployment-characteristics}

- Dedicated nodes for control, compute, and storage
- Supports large-scale SDS cluster with Ceph
- Enables resource isolation for multi-tenant and high-throughput applications

### Optimized workloads and services {#optimized-workloads-and-services-1}

- Private and hybrid cloud platforms
- AI/ML and GPU-accelerated workloads
- High-density container clusters
- Enterprise data center modernization

Web scale clusters offer the highest level of flexibility and performance. They are optimized for complex, mission-critical workloads where uptime, scalability, and infrastructure separation are mandatory.
