Private cloud has moved from “yesterday’s architecture” to “tomorrow’s default for regulated and cost-sensitive workloads” within ~3 years. The Broadcom Private Cloud Outlook 2025 found 53% of organizations now prioritize private cloud for new workloads. The LSEG Global Cloud Survey reports 84% of financial-services firms have adjusted cloud strategy due to regulatory pressure. The shift is real.
But the architecture decisions in 2026 are different from 2018-era OpenStack-centric private clouds. The default stack has moved to Kubernetes-native virtualization (KubeVirt) plus open-source storage and networking. The operational model has matured. The trade-offs are clearer.
What “private cloud” means in 2026
A private cloud is dedicated cloud infrastructure run for a single organization or tenant, with self-service consumption patterns matching public cloud (provision-on-demand, multi-tenancy, observability, automation) — but on infrastructure the organization controls.
In 2026, private cloud is one of:
- Customer-owned, customer-operated — organization owns hardware, runs the platform.
- Customer-owned, vendor-operated — organization owns hardware, vendor runs the platform under contract.
- Vendor-owned dedicated — vendor provides dedicated infrastructure (single-tenant), organization consumes.
- Sovereign hyperscaler region — hyperscaler-operated infrastructure with sovereignty controls (some count, some don’t).
This article focuses on customer-owned options 1 and 2 — the architecture is similar; the operations differ.
Architectural layers
A modern private cloud has six functional layers:
Layer 1: hardware
- Compute — x86 or ARM servers; modern generations support all relevant workloads. AI/GPU adds a separate hardware tier (NVIDIA H100/H200/L40S/Blackwell, AMD MI-series).
- Storage — replicated block storage (LINSTOR, Ceph, or vendor SAN). Object storage for backup and applications.
- Network — datacenter fabric (BGP-routed leaf-spine increasingly default), 25-100 Gbps Ethernet sufficient for most non-HPC workloads.
- Datacenter — own facility, colocation, or ROBO/edge. Power, cooling, physical security.
Layer 2: OS and platform foundation
- OS — Linux, increasingly minimal (Talos, Bottlerocket, Flatcar) for Kubernetes hosts. RHEL / Ubuntu LTS for VM hypervisors when not in Kubernetes.
- Kubernetes — vanilla, OpenShift, Cozystack, vendor-led. Distribution choice is structural.
- Virtualization — KubeVirt for VM workloads inside Kubernetes (most modern); KVM/libvirt directly (OpenStack); VMware (legacy).
Layer 3: storage and networking
- Block storage — LINSTOR (DRBD-based, default in Cozystack), Ceph (Rook-managed), vendor SAN.
- Object storage — Ceph RGW, MinIO, SeaweedFS.
- Network virtualization — Cilium (eBPF, default in 2026), Calico, OVN.
- Load balancing — MetalLB for layer 2/3, Cilium L7, ingress controllers (NGINX / Traefik / Contour).
Layer 4: control plane
- Multi-tenancy — Tenant CRD (Cozystack), namespace-based (vanilla Kubernetes), vCloud-Director-style (legacy).
- Identity — Keycloak, Okta integration, AD integration. SPIFFE/SPIRE for service identity.
- GitOps — Argo CD or Flux. Cozystack uses Flux.
- Observability — VictoriaMetrics + VictoriaLogs (Cozystack default), Prometheus + Loki, vendor SaaS.
- Backup/DR — Velero + S3, per-app patterns (PostgreSQL PITR).
Layer 5: application and platform services
- Managed databases — PostgreSQL (CloudNativePG), MariaDB, MongoDB, Redis, Valkey, Kafka, ClickHouse, RabbitMQ, NATS, OpenSearch.
- Object storage as a service — S3-compatible.
- AI/ML platform — KubeVirt for VM-based GPU, Kubernetes-native for container-based GPU, vLLM/Triton for inference.
- Self-service portal — Backstage, Cozystack Cozystack Dashboard, custom.
Layer 6: operations
- Runbooks — documented operational procedures.
- On-call rotation — incident response model.
- Capacity planning — quarterly hardware refresh, growth forecasting.
- Compliance posture — audit logging, certifications (where applicable), regulator dialog.
Three architectural patterns that work
Pattern 1: Cozystack-based Kubernetes-native cloud
What: Single Kubernetes cluster (or fleet) with Cozystack as the platform layer. KubeVirt for VMs, Kubernetes for containers, LINSTOR for storage, Cilium for networking, Tenant CRD for multi-tenancy, Cozystack Dashboard for self-service.
Best for: Service providers, sovereign-cloud builders, regulated multi-tenant. Greenfield deployments.
Pros: Open-source, single-stack, multi-tenancy native, virtualization + container in one platform.
Cons: Newer than OpenStack; smaller community than Kubernetes-only deployments.
Pattern 2: OpenStack-based traditional private cloud
What: OpenStack as compute orchestrator, Ceph for storage, OVN for networking, Heat/Terraform for provisioning. Optional Kubernetes-on-OpenStack for container workloads.
Best for: Organizations with deep OpenStack experience; large telco/sovereign deployments where OpenStack is the procurement standard.
Pros: Mature, broad community, many vendor options.
Cons: Operationally complex; harder to find OpenStack engineers in 2026; less Kubernetes-native.
Pattern 3: VMware Cloud Foundation (VCF) — legacy
What: vSphere + vSAN + NSX + vCD + vRealize. Closed source, subscription-licensed.
Best for: Existing VMware estates that haven’t yet been triggered out by Broadcom economics.
Pros: Mature, well-known, extensive integration.
Cons: Subscription-only post-Broadcom, 2-5× price increases observed, lock-in to single vendor’s roadmap.
(For VMware exit guidance see VMware alternative.)
Architectural decisions that matter most
Five decisions with the highest long-term impact:
Decision 1: virtualization layer
KubeVirt or traditional hypervisor? KubeVirt is the 2026 default for greenfield; traditional hypervisor (KVM/libvirt directly) is appropriate for very-large-scale OpenStack deployments where KubeVirt’s overhead matters.
Decision 2: storage architecture
LINSTOR/DRBD for replicated block? LINSTOR is operationally simpler and Cozystack-default. Ceph is more flexible but operationally heavier. Vendor SAN is an option but contracts limit your scaling pattern.
Decision 3: networking
Cilium has become the default CNI for new deployments. NSX-equivalent (Cilium L7, service mesh) replaces VMware NSX functionality. The decision is more about your team’s eBPF familiarity than about technical fit.
Decision 4: multi-tenancy model
For service-provider model: Tenant CRD (Cozystack) is the default. For internal multi-BU: namespace-based + RBAC is sufficient. For absolute isolation: cluster-per-tenant (operationally expensive).
Decision 5: operational model
Customer-operated (you run it), vendor-operated (Ænix or similar runs it for you), or hybrid (you operate; vendor provides 2nd-line). Decision driven by internal team capacity and risk appetite.
Capacity sizing
A practical sizing rubric for a 100-VM-equivalent workload:
- Compute: 6-10 servers, dual-socket, 256-512 GB RAM each. Reserve 30% headroom for failures and growth.
- Storage: ~100 TB replicated (3-replica) for steady-state plus snapshot/backup capacity. ~300 TB raw for that target.
- Network: 25 Gbps NIC per server, leaf-spine fabric, 100 Gbps backbone.
- Datacenter: ~6-10 kW per rack at modern density.
- DR site: comparable secondary footprint.
Scaling beyond 1000 VMs: hardware grows roughly linearly; platform team grows sublinearly with good automation.
Operational practices that matter
- Quarterly capacity reviews — hardware ahead of growth.
- Twice-yearly Kubernetes upgrades — stay current on CVEs and feature parity.
- Documented incident response — incident commander, scribe, blameless post-mortems.
- Compliance posture — audit logs, certifications, regulator dialog where applicable.
- Platform-team headcount sized realistically — 1-3 engineers for a single-cluster small private cloud; 5-15 for a multi-cluster service-provider.
Common architectural mistakes
Mistake 1: copying public-cloud architecture
Designing the private cloud to look like AWS internally. Different scale economics; public-cloud architecture patterns (massive distributed eventual-consistency systems) are over-engineering for most private clouds.
Mistake 2: vendor-led private cloud
Buying “private cloud appliance” rebuilds lock-in with new vendor. The vendor’s roadmap becomes yours.
Mistake 3: under-engineering operations
Compute and storage solved; observability/identity/backup-DR/runbook layer underinvested. Operational debt builds.
Mistake 4: skipping multi-tenancy at design
Single-tenant cluster scaled to multi-tenant later. Bolted-on multi-tenancy fails at scale or under regulator audit.
Mistake 5: hardware refresh skipped in budget
Year 4 hardware refresh ignored in initial economics. The refresh cliff arrives unexpectedly.
Want to dig deeper?
- Private cloud consulting services — engagement details
- Data sovereignty — sovereignty trigger
- Cloud repatriation — when coming from public cloud
- VMware alternative — when coming from VMware
- Cozystack — open-source platform foundation
Test yourself: private cloud architecture in 2026
5 questions · ~2 min