Paravirtualisation

Définition - Que signifie la paravirtualisation ?

La paravirtualisation est une technique de virtualisation qui fournit une interface aux machines virtuelles qui sont similaires à leur matériel sous-jacent. Dans la paravirtualisation, le système d'exploitation invité est explicitement porté avant l'installation d'une machine virtuelle, car un système d'exploitation invité non personnalisé ne peut pas s'exécuter sur un moniteur de machine virtuelle (VMM).

Definir Tech explique la paravirtualisation

La paravirtualisation permet à plusieurs systèmes d'exploitation différents de fonctionner sur un seul ensemble de matériel en utilisant efficacement des ressources telles que les processeurs et la mémoire. Dans la paravirtualisation, le système d'exploitation est modifié pour fonctionner avec une machine virtuelle. L'intention derrière la modification du système d'exploitation est de minimiser le temps d'exécution requis pour effectuer les opérations qui sont, autrement, difficiles à exécuter dans un environnement virtuel.

La paravirtualisation présente de nombreux avantages de performances significatifs et son efficacité offre une meilleure échelle. En conséquence, il est utilisé dans divers domaines technologiques tels que :

  • Partitionnement des environnements de développement à partir de systèmes de test
  • Reprise après sinistre
  • Migration des données d'un système à un autre
  • Gestion de la capacité

La technologie de paravirtualisation a été introduite par IBM et a été développée en tant que projet de logiciel open source.