Compare & price
HomeGuidesArchitecture Proxmox

Proxmox VE 9 architecture: the architect's guide

A virtualisation platform is not designed by picking servers: it is designed by answering five questions in order, and accepting what each answer rules out afterwards. Here are those questions, the rules that follow from them, and the figure each one puts on your annual bill.

Estimate my cost →

What you are leaving, and what you take with you #

VMware's licensing change moved whole estates towards open source. The shift is real, but it turns on a difference of kind, not of price: with VMware you buy a licence counted per core, with a billed minimum per processor; with Proxmox you buy a subscription counted per socket, and the software runs without it. Without a subscription you lose access to the validated update repository and to support, not the platform.

This guide assumes the decision in principle is made. If it is not, the comparison of the options after the takeover and the migration handbook each cover their own moment.

The five questions that decide everything else #

An architect who starts from the server catalogue has the order wrong. These five answers constrain everything that follows, and configuration will not fix them once the hardware is delivered.

The questionWhat it decidesWhere it is answered
How many machines, and of what kindthe number of nodes and the overcommit ratiothe node
How long can you stay downthe level of resilience, and therefore the storagethe five levels
How much data can you losethe replication or backup mechanismthe five levels
Who is allowed to see the datawhere it is hosted and how the network is partitionedwhere to put the platform
Who answers the phone at three in the morningthe subscription level, or a managed contractsubscriptions

The node: you count sockets, not servers #

A Proxmox subscription is paid per physical CPU socket, per year. That sentence decides your operating budget, and it has a consequence many discover after ordering.

A single-socket server with a 96-core processor costs one subscription. Two 48-core processors in the same chassis cost two, for the same compute. The market routinely sells single-socket machines from 64 to 192 cores with twelve memory channels: at equal performance, the annual bill can double depending on how you fill the chassis.

What storage takes before the first virtual machine #

This is the most expensive sizing mistake, because it only shows up in the room. Distributed storage reserves memory and cores on every node, before a single virtual machine starts, and that need does not depend on the machines' memory: it depends on the number of disks and the raw capacity.

ItemWhat it reserves, per node
Proxmox VE itself2 GB of memory
ZFS1 GB of memory per terabyte of storage
Ceph8 GB of memory per disk, plus 1 GB per raw terabyte
Ceph, CPUat least one dedicated core per disk (two if you run two services per NVMe)

The plan that held on screen and not in the room #

A measured example, because an order of magnitude convinces better than a rule. Forty machines of 2 vCPU, 4 GB and 2 TB, an ordinary file server. A model that covered storage with a flat 20 % margin on the machines' memory proposed three 128 GB nodes. That cluster's storage alone demands roughly 366 GB of memory per node.

The flat margin could not work: it is proportional to the machines' memory, while the real need depends on the number of disks and the capacity. The two quantities vary independently, and the gap becomes absurd as soon as you have a lot of disk and little memory.

Calculate this item separately, always, before choosing memory module sizes.

Choosing storage: local, replicated, distributed or shared #

Four families, four trade-offs. The choice turns on acceptable data loss, not on performance: all four are fast with NVMe disks.

FamilyMinimum nodesData lost on failureWhen to choose it
Local (LVM or ZFS)1everything since the last backupa single server, or machines rebuilt in minutes
Replicated ZFS21 to 15 minutessmall estate, tight budget, a few minutes of loss acceptable
Ceph3nonefrom three nodes up, when downtime costs more than disks
Shared array (iSCSI, Fibre Channel, NFS)2nonean array already exists and is written off

The 66 % rule on Ceph #

Do not fill a Ceph cluster beyond two thirds of its usable capacity. Past roughly 70 %, rebuilding after a lost disk becomes risky: the cluster has to copy the missing data somewhere, and if it runs out of room while repairing itself, it stops.

A full Ceph cluster is not slow, it is blocked. Budget that reserve when you order the disks, not when the alert arrives.

The networks that never share a cable #

Three flows, three natures, three requirements. What is decided here cannot be fixed by configuration once the cards are ordered.

ZoneWhat runs on itCommon speedShape
Machines and Internet uplinkvirtual machine traffic2 × 10 Gbit/sLACP bond
Clusterthe heartbeat between nodes2 × 1 Gbit/s is enoughtwo separate links, never a bond
StorageCeph, NFS, iSCSI2 × 25 or 2 × 100 Gbit/sbond, except iSCSI and Fibre Channel which want multipathing

Why the cluster network refuses a bond #

Nodes talk constantly to know who is alive. That conversation manages its own redundancy: give it two independent links, on two different cards, and it fails over by itself.

A bond only protects against a cable or port failure. It does not protect against a switch misconfiguration, which takes both strands at once because they are seen as one logical link. That is exactly the scenario that reboots nodes with no explanation.

Two links, two cards, two switches. One gigabit per link is enough: this traffic is tiny, but it is latency-sensitive. Never let it share a cable with storage.

Cabling, and the switch it implies #

The cable follows from distance and speed, and it changes the price of the port as much as the price of the link.

The case where the switch disappears #

Below four nodes, you can wire the servers directly to each other and skip the fast switch, whose price often exceeds that of the cards. This topology has limits, and one of them is a classic trap: direct mesh without a switch explains how far it holds and why the ring costs dearly.

The hypervisor firewall #

Proxmox ships a three-tier firewall: the whole cluster, each node, each virtual machine. Rules flow down from the upper tier, and each tier can be enabled independently.

Hardening the node before it goes to the room #

A compromised hypervisor takes every machine it hosts with it. That is why it is not protected like an ordinary server.

GPU: three ways to share a card, three things given up #

The most common need today is training and running artificial intelligence models. Three mechanisms exist, and each forbids something. All of them require I/O virtualisation (IOMMU, VT-d on Intel, AMD-Vi on AMD) to be enabled in the BIOS or UEFI.

MechanismWhat it givesWhat it forbids
Direct passthrough (PCI Express)the whole card, to a single machine, native performancesharing, and live migration
Card sharing (vGPU, mdev)one card split into several isolated virtual cardscards not built for it, and often an extra licence
VirtIO-GPU interfacestandardised acceleration at low overheadproprietary compute libraries

What card sharing changes in the sizing #

A card with sixteen compute units and 64 GB of memory splits, for instance, into four virtual cards of four units and 16 GB. The same principle exists on network cards, where one physical card exposes several virtual functions, each assignable to a machine.

These cards have two consequences the node arithmetic often ignores: they draw a lot of current, and they impose a cooling regime not every room can hold. Have the power and the cooling priced at the same time as the nodes, not afterwards. The density constraint, air or liquid, is covered in the GPU hosting guide.

The five levels of resilience, from RPO to RTO #

Two words settle this section. RPO is how much data you accept losing, measured in time: an RPO of fifteen minutes means an incident can erase the last quarter hour of work. RTO is how long you accept being down.

These two figures are not technical, they are contractual. Have management write them down before choosing storage: they decide, not the other way round. The general ladder, in hosting vocabulary, is covered in the continuity plan guide. The table below translates it into Proxmox mechanisms, with the orders of magnitude each one holds.

LevelMechanismData lostDowntimeCost
0. Backup onlybackup server on site24 h4 to 24 h
1. High availability inside the clustershared storage, automatic restartnone2 to 10 min€€
2. Replication to a second node or siteZFS replication or array replication1 to 15 min15 to 60 min€€
3. Recovery on a remote sitesynchronised remote backup, address failover1 to 24 h4 to 8 h€€€
4. Multi-site continuitysynchronous storage between two nearby sites, witness sitenoneunder 5 min€€€€

The witness site, and why it is not optional #

A cluster decides by majority. With two sites of equal weight, losing the link between them creates two halves that each believe they are the survivor and each keep writing. The data diverges, and reconciliation is done by hand.

The third decision point, which hosts nothing, exists to break the tie. It can be a tiny machine elsewhere. On an even number of nodes, the same role is held by a dedicated lightweight component whose only job is to vote.

That detail is the difference between a continuity plan and two platforms contradicting each other. Cluster sizing covers it in detail.

Backup lives outside the cluster #

A backup stored in the cluster it protects is not a backup. The dedicated backup server deduplicates and compresses: budget roughly twice the useful data to keep about thirty days, a deliberately cautious assumption.

Software-defined networking when a flat network stops being enough #

As long as every machine shares one addressing plan, a bridge and VLANs will do. Three situations cross that line: several tenants to isolate from one another, a layer 2 network to stretch between nodes without touching the physical switch, and address management to centralise.

Proxmox answers with a software-defined networking layer built on three objects: the zone, which carries the technology, the virtual network that lives inside it, and the subnet that carries the addressing. Technologies range from a simple bridge to VLAN, VXLAN and EVPN with a routing controller.

This layer requires the physical network to carry larger frames, since it encapsulates. Plan for it when ordering switches, not afterwards.

Subscriptions: the constraint that costs money when ignored #

Four levels exist, from the validated update repository without tickets up to support answering within two business hours. The price is counted per socket per year, on the vendor's public grid.

⚠️ Inside a cluster, every node must carry the same level. You cannot put a high subscription on one node and leave the others with nothing. As soon as one node has one, all of them must have one, at the same level. Otherwise all of them become invalid, and you lose access to the validated repository until it is put right.

This is the budget line most often underestimated in a comparison against the incumbent. Count the sockets across all nodes, multiply, then compare.

Where to put the platform: on your premises, in a data centre, or both #

The hardware is the same in all three cases. What changes is who holds the power, the cooling, the physical security and the link, and at what price.

ModelWhat it givesWhat it demands of you
On your premisesno rent, full control, zero latency to your desksa real room: two power feeds, a properly sized UPS, cooling, access control, and someone to intervene
In a data centrepower, cooling, security and carriers are supplied and contractuala monthly rent, and hands on site when you are not there
Hybridproduction on one site, backup on the othertwo links and a written failover discipline

The most useful hybrid is not the one people picture #

The hybrid that gets sold is usually half the production at the customer's site and half in a data centre. The one that actually protects is simpler: production on one side, the backup copy on the other, in the direction where the remote site does the pulling.

That arrangement costs a part rack and a link. It covers the incident that takes a building, which is the scenario no internal redundancy can do anything about. And it goes in without touching the existing production.

If you only do one thing after reading this guide, do that one.

Two clusters sometimes beat one stretched cluster #

A cluster stretched across two buildings inherits both: the link's latency becomes the latency of the conversation between nodes, and a fibre cut becomes a partition. From two sites upwards it is often healthier to run two independent clusters rather than one stretched one.

Proxmox provides a separate manager for this, built explicitly to drive several clusters and machines belonging to none. It centralises the view, the accounts and the permissions, instead of granting access node by node.

⚠️ Migrating a machine from one cluster to another is still announced as experimental. On Proxmox VE itself it exists only on the command line and not in the interface; it does appear in the multi-cluster manager's interface. Treat it as a tool for planned transfers, not as an automatic failover mechanism: your recovery plan must rest on backup and replication, not on it.

Running the numbers on your estate #

All these rules can be computed, and the calculation is right below. Give your number of machines and their average size: you get the number of nodes, what storage reserves on each one before the first virtual machine, the subscriptions on the vendor's public grid, and the height to host.

The result lives in the page address: you can paste it into a ticket or send it to your integrator, and the calculation is open without an account. Our Digital Architect runs the same engine and goes further, with the continuity levels, the mapping from VMware and the pre-order checklist; that dossier requires opening one.

Size your cluster

Finding the hands that will build it #

A priced plan does not rack a server. Three delivery models exist, and a serious integrator handles all three: turnkey in a data centre, where they order, install, test and hand you the credentials; on your premises, working in your room and with your constraints; hybrid, production on one side and the backup copy on the other.

Ask for all three quotes rather than one. The gap between them will tell you what you are really paying for the room, and it is often the opposite of what people assume.

Providers who work in this area declare themselves in their own account: they tick Integration and private cloud under their activity, and the declaration then goes through validation. You will find them in the provider directory.

⚠️ A skill is ticked, never inferred. Nobody is presented here as doing virtualisation because they do managed hosting. If the directory shows no one in your area yet, it is because no one has declared themselves there, and we would rather say so than paper over it.

FAQ #

How many nodes at minimum?

Three if you want high availability, because a cluster decides by majority and with two there is no possible majority. With two nodes you must add a third decision point that hosts nothing. A single node remains perfectly valid if your recovery plan is a restore from backup and you accept the time that takes.

Ceph or replicated ZFS?

The question turns on acceptable loss. Ceph loses nothing but needs three nodes and reserves a lot of memory and cores on each. Replicated ZFS loses between one and fifteen minutes depending on frequency, works on two nodes and costs far less. If losing a quarter of an hour of work is acceptable, ZFS is enough and the price difference is considerable.

Does Proxmox work without a subscription?

Yes. The software is complete and unrestricted. Without a subscription you use the unvalidated update repository and have no vendor support. In production, the subscription mainly buys the validated repository: updates that were tested together before being published.

Can a machine be live-migrated when it has a graphics card?

No, if the card is passed through directly: the machine is tied to one specific piece of hardware. A machine without a card live-migrates normally. That is the main constraint of direct passthrough, and it is what justifies card sharing where it is possible.

What speed for the network linking the nodes?

Two links at one gigabit are enough: that traffic is very small in volume. What matters is latency and independence. Two separate links on two different cards beat one fast bond, because a bond does not protect against a switch misconfiguration.

Do you need a UPS in a data centre?

No, the operator supplies backed-up power and it is written in their contract. On your own premises the UPS becomes mandatory, and it must be sized to hold while the generator starts or the machines shut down cleanly. It is one of the items that tips the calculation towards hosting.

How do you check a backup is actually usable?

By restoring it. A backup never restored is an assumption, not a protection. Schedule a real restore on an isolated network at regular intervals, and time it: that stopwatch is your real downtime, and it is almost always longer than the announced one.

Where to start if the estate is still on VMware?

With the inventory and the addressing decision, before any purchase. Then with one wave of non-critical machines, to measure the real gestures. The migration guide details the mappings, the Windows step nobody documents, and why databases migrate differently from the rest.

Written on 15 September 2026.

From reading to comparing: relevant data centers

Telehouse - Paris 2 (Voltaire - Léon Frot)
Paris · 356 networks on site · certified ISO 27001, PCI DSS
See the exact price →
Equinix PA2 - Paris, Saint-Denis
Paris · 146 networks on site · certified HDS, ISO 22301
View the listing →
Equinix PA3 - Paris, Saint-Denis
Paris · 122 networks on site · certified HDS, ISO 22301
View the listing →
UltraEdge Lyon-Venissieux
Vénissieux · 83 networks on site · certified ISO 27001, ISO 50001
View the listing →

Estimate my cost →   Compare data centers

Other guides

Guides · Expert answers →

Advertisement