Définition de la virtualisation
La virtualisation est une technologie qui permet de créer plusieurs environnements informatiques virtuels à partir d’une même infrastructure physique. Un serveur peut ainsi héberger plusieurs machines virtuelles indépendantes, avec leurs propres systèmes d’exploitation, applications et ressources.
Cette abstraction matérielle permet de mieux exploiter la puissance de calcul, la mémoire, le stockage et les ressources réseau disponibles. La virtualisation est aujourd’hui utilisée dans de nombreuses infrastructures IT et constitue l’un des socles techniques du Cloud.
Comment fonctionne la virtualisation ?
La virtualisation repose généralement sur un hyperviseur, une couche logicielle qui sépare les ressources physiques des environnements virtuels.
L’hyperviseur répartit le processeur, la mémoire, le stockage et le réseau entre plusieurs machines virtuelles. Chaque VM fonctionne alors comme un système indépendant, même si plusieurs environnements partagent le même serveur physique.
Quels sont les principaux types de virtualisation ?
La virtualisation peut concerner plusieurs composants d’une infrastructure informatique :
- virtualisation des serveurs : plusieurs machines virtuelles utilisent un même serveur physique
- virtualisation du stockage : plusieurs ressources de stockage sont regroupées et administrées comme un ensemble
- virtualisation du réseau : les ressources réseau sont dissociées de l’infrastructure physique
- virtualisation des postes de travail : l’environnement utilisateur est exécuté à distance
- virtualisation des applications : une application fonctionne dans un environnement isolé du système local
A quoi sert la virtualisation ?
La virtualisation sert principalement à mieux utiliser les ressources informatiques disponibles. Une entreprise peut faire fonctionner plusieurs systèmes sur une même infrastructure au lieu de réserver un serveur physique à chaque application.
Elle permet également de créer plus rapidement de nouveaux environnements, d’isoler différents usages et d’adapter les ressources en fonction des besoins.
Quels sont les avantages de la virtualisation ?
Pour une infrastructure IT, la virtualisation offre plusieurs avantages :
- une meilleure utilisation des ressources matérielles
- plus de flexibilité pour créer ou modifier des environnements
- une administration simplifiée des serveurs
- une isolation entre les machines virtuelles
- une migration et un déploiement plus simples des environnements
Pour les équipes IT, la virtualisation facilite ainsi l’évolution de l’infrastructure sans multiplier systématiquement les équipements physiques.
Comment utiliser la virtualisation ?
La mise en place d’un environnement virtualisé suit généralement plusieurs étapes :
- Identifier les ressources physiques disponibles : processeur, mémoire, stockage et réseau
- Déployer un hyperviseur pour administrer ces ressources
- Créer les machines virtuelles nécessaires
- Attribuer les ressources à chaque VM selon ses usages
- Installer les systèmes d’exploitation et les applications
- Superviser et ajuster les ressources en fonction des besoins
Dans une infrastructure Cloud, une partie de ces opérations peut être automatisée. Les ressources virtuelles peuvent ainsi être déployées et dimensionnées en fonction des besoins de l’entreprise.
Où trouver la virtualisation ?
La virtualisation est présente dans de nombreuses infrastructures informatiques professionnelles.
On la retrouve notamment dans :
- les datacenters
- les infrastructures de Cloud privé, public ou hybride
- les serveurs d’entreprise
- les environnements de développement et de test
- les infrastructures de sauvegarde et de reprise d’activité
- les architectures hyperconvergées
La virtualisation peut être déployée directement sur l’infrastructure d’une entreprise ou être intégrée à des services Cloud.
Quelle différence entre virtualisation et Cloud computing ?
La virtualisation et le Cloud computing sont étroitement liés, mais ils ne désignent pas la même chose.




