Skip to main content
Version: 3.0

Deployment Models in CubeCOS

CubeCOS supports three distinct deployment models, each designed to adapt to a wide range of infrastructure requirements. These deployments are built from nodes assigned specific roles—compute, storage, control, and more—that work together to form a cohesive cluster. Cluster size and configuration are flexible, allowing you to tailor your architecture to match operational demands and capacity planning.

info

For information on what each of the node roles provide, refer to the roles documentation.

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

All-in-One (AIO) Cluster

A compact, production-ready deployment model consisting of three nodes, ideal for:

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

AIO clusters are optimized for:

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

AIO clusters support virtual machines, software-defined storage (SDS), and container workloads. This setup is ideal for environments with limited space or resources, but still requires full platform capabilities.

aio-architecture

Hyper-Converged Infrastructure Deployments

HCI deployments are designed for mid-sized enterprises. They typically start with 6 to 10 nodes or more.

  • Suitable for building Software-Defined Data Centers (SDDC)
  • Supports IT self-service platforms and container orchestration
  • Separates control plane nodes from compute/storage nodes
  • Provides better scalability and resource isolation than AIO

This setup gives more flexibility for expanding services while maintaining efficient resource allocation.

hci-architecture

Web-Scale Deployments

Web-Scale deployments are built for large enterprises and service providers. They start with 9 nodes or more.

  • Separates control, compute, and storage roles into dedicated node types
  • Designed for high-performance and large-scale environments
  • Suitable for private and hybrid clouds, AI/GPU workloads, and large container clusters
  • Supports large-scale SDS deployments

Web-Scale clusters offer the most scalability and are optimized for complex, high-demand workloads.

web-scale-architecture