Virtualisation serveur : choisir son système et son hyperviseur en entreprise

Windows Server ou Linux, VMware, Hyper-V ou Proxmox : les repères pour choisir, migrer et administrer une infrastructure virtualisée en PME.

Système d'exploitation et virtualisation : les bases

Le système d'exploitation d'un serveur — le plus souvent une distribution de Windows Server ou une distribution Linux — fournit la base logicielle sur laquelle s'appuient les services de l'entreprise : partage de fichiers, messagerie, applications métier. La virtualisation ajoute une couche supplémentaire, appelée hyperviseur, qui permet de faire fonctionner plusieurs machines virtuelles indépendantes sur un seul serveur physique, chacune avec son propre système d'exploitation et ses propres ressources allouées. Concrètement, une PME qui aurait auparavant eu besoin de trois serveurs physiques distincts pour son contrôleur de domaine, son serveur de fichiers et son application métier peut désormais héberger ces trois fonctions sur une seule machine physique, sous forme de trois machines virtuelles cloisonnées. Cette approche, généralisée depuis une quinzaine d'années dans les entreprises de toutes tailles, optimise l'utilisation du matériel, simplifie les sauvegardes et facilite grandement la reprise après panne. Comprendre cette distinction entre le matériel physique, l'hyperviseur qui le pilote et les systèmes d'exploitation virtualisés qui tournent dessus est le préalable à tout projet de renouvellement ou de modernisation de l'infrastructure serveur.

Pourquoi et quand virtualiser son infrastructure

La virtualisation devient pertinente dès qu'une entreprise a besoin de faire tourner plusieurs services distincts — contrôleur de domaine, serveur de fichiers, application métier, serveur de test — sans vouloir multiplier les machines physiques à acheter, alimenter et entretenir. Elle apporte trois bénéfices concrets : une meilleure utilisation du matériel disponible, une plus grande souplesse pour créer, dupliquer ou redimensionner un serveur virtuel en quelques minutes plutôt qu'en commandant et installant une nouvelle machine, et une reprise après panne facilitée puisqu'une machine virtuelle peut être sauvegardée dans son intégralité et restaurée sur un autre serveur physique compatible. À l'inverse, une très petite structure avec un seul usage simple (un unique serveur de fichiers, par exemple) n'a pas toujours besoin de cette complexité supplémentaire. Le bon moment pour virtualiser est généralement le renouvellement d'un serveur physique vieillissant, l'ajout d'un nouveau service qui aurait autrement nécessité une machine dédiée, ou une démarche de sécurisation de l'activité qui impose de pouvoir redémarrer rapidement un service sur un autre matériel en cas de panne.

En savoir plus : pourquoi et quand virtualiser son infrastructure →

Choisir son hyperviseur et ses licences

Trois solutions dominent le marché de la virtualisation en entreprise : VMware, longtemps la référence pour sa maturité et son écosystème d'outils, mais dont la politique de licences s'est nettement durcie ces dernières années suite à son rachat par Broadcom ; Hyper-V, la solution de Microsoft, souvent choisie par les entreprises déjà largement équipées en environnement Windows Server pour sa bonne intégration et un coût de licence généralement plus contenu ; et Proxmox VE, une solution open source de plus en plus adoptée par les PME et les prestataires informatiques pour son absence de coût de licence obligatoire et sa communauté active, moyennant un accompagnement technique un peu plus pointu. Le choix dépend de l'écosystème déjà en place dans l'entreprise, du budget disponible pour les licences, et du niveau de compétence interne ou externe disponible pour l'administration. Il faut également prendre en compte le coût des licences des systèmes d'exploitation virtualisés eux-mêmes, qui s'ajoute à celui de l'hyperviseur, et qui varie sensiblement entre un environnement tout Windows Server et un environnement mêlant Windows et Linux.

En savoir plus : choisir son hyperviseur et ses licences →

Installation et migration

Migrer une infrastructure physique existante vers un environnement virtualisé, ou passer d'un hyperviseur à un autre, est un projet technique qui se prépare : inventaire précis des services et de leurs dépendances, dimensionnement du nouveau serveur physique hôte en fonction de la charge cumulée des futures machines virtuelles, et choix d'une fenêtre de bascule qui minimise l'impact sur l'activité. La migration proprement dite peut se faire par conversion directe d'un serveur physique existant en machine virtuelle (une opération appelée P2V), ou par réinstallation propre des services sur de nouvelles machines virtuelles — cette seconde option, plus longue, permet souvent de repartir sur une base plus saine, débarrassée des accumulations de configurations obsolètes. Le dimensionnement initial doit prévoir une marge pour l'ajout futur de machines virtuelles supplémentaires, sous peine de devoir déjà changer de serveur physique quelques mois après la mise en production. Une phase de tests avant la bascule définitive, ainsi qu'un plan de retour arrière en cas de problème, sont indispensables pour ce type de projet.

En savoir plus : installation et migration →

Haute disponibilité et sécurité de la virtualisation

Un environnement virtualisé bien conçu limite le risque que représente un serveur physique unique en centralisant plusieurs services dessus — un paradoxe apparent qui se résout par la redondance matérielle et logicielle. Les solutions de virtualisation professionnelles permettent de regrouper plusieurs serveurs physiques en cluster, avec bascule automatique des machines virtuelles d'un serveur en panne vers un autre serveur du cluster, sans interruption perceptible pour les utilisateurs dans les meilleurs cas. Ce niveau de résilience a un coût en matériel et en licences qui n'est pas systématiquement justifié pour toutes les entreprises, mais devient pertinent dès que l'activité ne tolère pas d'interruption prolongée. La sécurité de l'hyperviseur lui-même mérite une attention spécifique : c'est un point unique qui, s'il est compromis, donne potentiellement accès à toutes les machines virtuelles qu'il héberge. Cela justifie un accès administrateur strictement limité, des mises à jour de sécurité régulières de la couche d'hyperviseur, et une isolation réseau dédiée à l'administration de l'infrastructure virtuelle.

En savoir plus : haute disponibilité et sécurité →

Administration au quotidien

Administrer un environnement virtualisé au quotidien consiste à surveiller la charge globale du ou des serveurs physiques hôtes, à répartir les machines virtuelles pour éviter qu'une seule ne monopolise les ressources disponibles, à appliquer les mises à jour de sécurité de l'hyperviseur et des systèmes virtualisés, et à diagnostiquer les ralentissements qui peuvent avoir plusieurs origines — matériel physique saturé, mauvaise configuration d'une machine virtuelle, ou problème applicatif à l'intérieur d'une des machines. Les outils d'administration fournis avec les principaux hyperviseurs offrent des tableaux de bord de supervision permettant de visualiser l'usage processeur, mémoire et stockage de chaque machine virtuelle, et de créer des alertes en cas de dépassement de seuil. Cette administration demande des compétences spécifiques, distinctes de la simple gestion d'un serveur physique unique, ce qui pousse de nombreuses PME à confier cette tâche à un prestataire en infogérance plutôt qu'à la gérer en interne avec des ressources limitées.

En savoir plus : administration au quotidien →

Vers le cloud et environnements hybrides

La virtualisation sur site et le cloud reposent sur des principes technologiques proches — dans les deux cas, des machines virtuelles tournent sur du matériel physique mutualisé — ce qui explique pourquoi de nombreuses entreprises font aujourd'hui le choix d'un environnement hybride plutôt que d'un tout sur site ou d'un tout cloud. Une configuration hybride courante consiste à garder certains services sensibles ou fortement liés à des équipements locaux sur un serveur virtualisé sur site, tout en déportant d'autres services vers le cloud public pour bénéficier de son élasticité et de sa disponibilité géographique. Certains outils de virtualisation permettent même de répliquer une machine virtuelle sur site vers un environnement cloud, offrant une solution de reprise après sinistre à moindre coût. Cette passerelle entre virtualisation locale et cloud mérite d'être anticipée dès la conception de l'infrastructure, plutôt que d'être traitée comme un projet totalement séparé quelques années plus tard.

En savoir plus : vers le cloud et environnements hybrides →

Questions fréquentes

Qu'est-ce que la virtualisation et quels sont ses avantages pour une PME ?

La virtualisation permet de faire fonctionner plusieurs serveurs virtuels indépendants sur une seule machine physique. Elle optimise l'utilisation du matériel, simplifie les sauvegardes et facilite la reprise après panne, ce qui réduit le nombre de machines physiques à acheter et entretenir.

Qu'est-ce qu'un hyperviseur et à quoi sert-il ?

Un hyperviseur est le logiciel qui s'installe sur un serveur physique et qui permet de créer et gérer plusieurs machines virtuelles cloisonnées, chacune avec son propre système d'exploitation. C'est la couche technique qui rend la virtualisation possible.

VMware, Hyper-V ou Proxmox : quelle solution de virtualisation choisir ?

VMware reste une référence mature mais avec des licences désormais coûteuses. Hyper-V convient bien aux entreprises déjà équipées en Windows Server. Proxmox, solution open source, séduit par l'absence de coût de licence obligatoire, au prix d'un accompagnement technique un peu plus exigeant.

Qu'est-ce qu'un conteneur (Docker) et en quoi diffère-t-il d'une machine virtuelle ?

Un conteneur partage le noyau du système d'exploitation hôte et n'embarque que l'application et ses dépendances, ce qui le rend beaucoup plus léger et rapide à démarrer qu'une machine virtuelle complète. Les deux technologies sont complémentaires plutôt que concurrentes dans la plupart des infrastructures d'entreprise.

Qu'est-ce que Kubernetes et une PME a-t-elle vraiment besoin de cette technologie ?

Kubernetes est un système d'orchestration qui automatise le déploiement et la mise à l'échelle d'applications en conteneurs. Il répond à des besoins de forte scalabilité rarement rencontrés dans une PME classique, dont l'infrastructure virtualisée traditionnelle suffit généralement largement.

Quel est l'avenir de la virtualisation classique face à la montée du cloud et des conteneurs ?

La virtualisation classique reste pertinente pour de nombreuses PME, notamment pour les services liés à du matériel local, mais coexiste de plus en plus avec le cloud et les conteneurs dans des architectures hybrides plutôt que d'être totalement remplacée à court terme.