Infrastructure

Pourquoi virtualiser son infrastructure

Un serveur, une application : le modèle a vécu. Ce que la virtualisation change pour une PME, ce qu'elle coûte, et ce qu'elle ne fait pas à votre place.

Niveau débutant  ·  Lecture 10 min  ·  Base Proxmox VE 9

La virtualisation consiste à faire tourner plusieurs serveurs « logiciels », les machines virtuelles, sur un même serveur physique. Chacune croit avoir sa propre machine, avec son processeur, sa mémoire et ses disques ; en réalité, elles se partagent le matériel sous l'arbitrage d'un hyperviseur. L'idée a plus de cinquante ans, les grands systèmes d'IBM la pratiquaient déjà. Ce qui a changé, c'est qu'elle est devenue la façon normale de faire, y compris pour une entreprise de dix personnes.

01Un serveur, une application : le modèle qui coûte

Le modèle historique est simple : un serveur pour la messagerie, un pour la comptabilité, un pour les fichiers. Il a trois défauts.

  • Le gaspillage. Un serveur dédié à une application passe l'essentiel de son temps à attendre : un processeur occupé à 5 ou 10 %, qui consomme pourtant de l'électricité et de la climatisation à plein temps.
  • L'attachement au matériel. L'application est installée sur cette machine-là, avec ses pilotes. Le jour où elle tombe en panne, il faut la même, ou tout réinstaller.
  • La fragilité des changements. Une mise à jour qui tourne mal, et il n'y a pas de retour en arrière simple.

02Ce que la virtualisation change

Consolidation

Moins de machines, mieux remplies

Cinq à vingt serveurs logiques sur une même machine physique. Moins de matériel à acheter, à alimenter, à refroidir et à renouveler.

Indépendance

Le serveur n'est plus une machine

Une machine virtuelle est un ensemble de fichiers. Elle se déplace, se copie, se restaure sur n'importe quel autre hôte, sans réinstallation.

Filet de sécurité

L'instantané avant chaque changement

Un instantané en une seconde avant une mise à jour ; si elle tourne mal, retour à l'état précédent en une minute.

Continuité

La panne matérielle n'arrête plus tout

Avec plusieurs hôtes, les machines redémarrent automatiquement ailleurs, et la maintenance se fait sans coupure, par migration à chaud.

Sauvegarde

La machine entière, en une fois

Système, applications et données sauvegardés ensemble, de façon incrémentale. Restaurer un serveur, c'est le redémarrer, pas le reconstruire.

Sobriété

Moins de watts par service

Moins de serveurs physiques, mieux utilisés : c'est aussi l'un des leviers les plus concrets pour réduire l'empreinte énergétique d'une infrastructure.

Et si on n'avait rien fait ?

Le serveur physique d'une association, vieux de huit ans, refuse de redémarrer après une coupure de courant : carte mère. Le modèle n'est plus fabriqué, le logiciel de gestion des adhérents n'est installable que sur la version du système qui y tournait. Quatre jours pour trouver une machine compatible d'occasion, tout réinstaller et récupérer les données. Virtualisé, le même serveur aurait redémarré depuis sa sauvegarde sur n'importe quel hôte, en moins d'une heure, sans se soucier de la carte mère.

03Machines virtuelles ou conteneurs

Proxmox VE propose deux types d'invités : les machines virtuelles (KVM) et les conteneurs système (LXC). Les deux ont leur place.

Machine virtuelle (KVM)Conteneur (LXC)
PrincipeMatériel émulé, son propre noyauPartage le noyau de l'hôte, isolé
SystèmesLinux, Windows, BSD, toutLinux uniquement
SurcoûtFaibleQuasi nul : démarre en deux secondes
IsolationForteBonne, mais moindre : noyau commun
Idéal pourWindows, applications métier, tout ce qui est exposéServices Linux internes : DNS, supervision, petits outils

Notre règle : machine virtuelle par défaut, conteneur quand le service est Linux, interne et léger. Les conteneurs applicatifs de type Docker, eux, se placent à l'intérieur d'une machine virtuelle : ils ne remplacent pas l'hyperviseur, ils s'appuient dessus.

04Pourquoi nous choisissons Proxmox VE

  • Libre et complet. Hyperviseur, conteneurs, cluster, haute disponibilité, stockage distribué Ceph, pare-feu, sauvegarde : tout est inclus, sans licence par cœur ni par fonction. L'abonnement de support, facultatif, donne accès au dépôt entreprise et à l'aide de l'éditeur.
  • Sans enfermement. Les machines utilisent des formats standards (KVM, QEMU) : on peut en sortir comme on y est entré.
  • Une alternative mûre à VMware. Depuis le rachat de VMware par Broadcom, la fin des licences perpétuelles et le passage à des abonnements groupés ont fait bondir la facture de nombreuses PME. Beaucoup cherchent une sortie ; c'est le sujet de notre guide de migration VMware vers Proxmox.
  • Éprouvé. Nous exploitons plus de 500 machines virtuelles et conteneurs, répartis sur sept clusters Proxmox, depuis des années. Les pièges, nous les avons rencontrés avant vous.

05Par où commencer

Votre situationArchitecture conseilléeCe que vous gagnez
Un ou deux serveurs, TPEUn hôte Proxmox VE et un Proxmox Backup ServerInstantanés, sauvegardes de machines entières, restauration rapide sur un autre matériel
PME, services critiquesCluster de trois nœuds avec Ceph, plus PBS externaliséHaute disponibilité : une panne matérielle n'arrête plus rien
Sortie de VMwareSelon l'existant, souvent le cluster de trois nœudsFin des licences, mêmes services, plan de bascule sans coupure longue

Pour estimer la taille des machines, décrivez vos serveurs actuels dans notre outil de dimensionnement. Pour la suite, le guide du cluster Proxmox VE décrit pas à pas l'architecture que nous déployons.

06Ce que la virtualisation ne fait pas

Elle ne remplace pas la sauvegarde

Un cluster haute disponibilité redémarre une machine ailleurs quand un hôte tombe. Il ne fait rien contre une suppression, une corruption ou un rançongiciel, qui sont répliqués partout aussi vite que les données saines. La virtualisation rend la sauvegarde plus simple et plus rapide ; elle ne la rend pas facultative. Voir la stratégie de sauvegarde.

  • Un seul hôte reste un point unique de panne. Tous les œufs sont dans le même panier : il faut une sauvegarde rapide à restaurer, ou un second hôte.
  • Elle ne corrige pas une application mal conçue. Une application lente sur un serveur physique sera lente dans une machine virtuelle.
  • Elle demande une exploitation. Mises à jour de l'hyperviseur, supervision des disques, surveillance de la charge : un hôte qui porte quinze serveurs mérite plus d'attention qu'un serveur qui n'en porte qu'un.
Outil gratuit

Dimensionner un cluster Proxmox

Vos machines virtuelles, et le nombre de nœuds pour les porter, panne comprise.

Outil gratuit

Calculateur ZFS

La capacité réelle du stockage local d'un hôte Proxmox, miroirs ou RAIDZ.

Passer à la virtualisation, sans saut dans le vide

Nous concevons, migrons et exploitons des plateformes Proxmox VE pour des PME et des collectivités, d'un serveur unique au cluster Ceph. Inventaire, plan de bascule, sauvegardes et supervision inclus.