
Virtualisation Qu’est-ce que la virtualisation ?
La virtualisation est un processus qui permet de créer plusieurs environnements informatiques simulés à partir d’un seul pool de ressources système physiques. Cette technologie est souvent utilisée pour exécuter simultanément plusieurs systèmes d’exploitation sur un même système matériel.
La virtualisation vous permet de créer plusieurs environnements simulés ou ressources dédiées à l’aide d’un seul système matériel physique. Elle s’appuie sur le logiciel pour ajouter une couche d’abstraction sur le matériel, ce qui permet de diviser une machine physique en plusieurs machines virtuelles (VM). Les machines virtuelles exécutent leurs propres systèmes d’exploitation et applications, comme des appareils autonomes.

- Comment le matériel est-il séparé du logiciel lors de la virtualisation ?
- Comment la virtualisation peut-elle éliminer toute dépendance ou limitation inhérente au matériel physique ?
- Quels sont les différents types de virtualisation ?
- Quels sont les avantages de la virtualisation ?
- Quelles sont les meilleures pratiques en matière de virtualisation ?
- Quelle est l’offre de HPE en matière de solutions de virtualisation ?
Comment le matériel est-il séparé du logiciel lors de la virtualisation ?
La virtualisation utilise un hyperviseur, ou moniteur de machine virtuelle (VMM), pour séparer le matériel et le logiciel. Voici comment fonctionne cette distinction :
Hyperviseur :
- Type 1 (bare metal) : Cet hyperviseur fonctionne sur du matériel sans système d’exploitation. Les machines virtuelles reçoivent des ressources matérielles directement de celui-ci.
- Type 2 (hébergé) : Cet hyperviseur gère les interfaces matérielles et réalise l’abstraction des machines virtuelles par-dessus un système d’exploitation.
Machines virtuelles :
- Les machines virtuelles exécutent leur propre système d’exploitation invité et leurs propres applications. Chaque machine virtuelle semble disposer d’un matériel dédié dans la mesure où l’hyperviseur lui alloue CPU, mémoire, stockage et connexions réseau.
Abstraction et émulation :
- L’hyperviseur isole le matériel physique en fournissant aux machines virtuelles des interfaces réseau virtualisées et des contrôleurs de stockage. Les VM peuvent exécuter des systèmes d’exploitation et des applications sans accéder au matériel grâce à cette abstraction.
Gérer les ressources :
- L’hyperviseur distribue les ressources matérielles aux machines virtuelles de façon à maximiser les performances du système. Il sépare les ressources de telle sorte que l’activité d’une machine virtuelle n’affecte pas celle des autres.
Virtualisation assistée par matériel :
- Les CPU modernes offrent des extensions de virtualisation – comme Intel VT-x et AMD-V – qui augmentent les performances de l’hyperviseur et améliorent l’isolation entre VM et matériel pour plus d’efficacité.
Pilotes de périphériques :
- L’hyperviseur fournit des pilotes de périphériques virtuels au système d’exploitation invité dans le cadre de l’environnement virtuel et connecte les pilotes virtuels au matériel réel.
La virtualisation isole l’environnement logiciel du matériel réel de façon à proposer des ressources de calcul flexibles, efficaces et isolées.