La virtualisation informatique a été une solution viable pour tirer parti de l'infrastructure de l'équipement de matériel informatique depuis de nombreuses décennies. virtualisation d'ordinateur est un procédé de séparation de matériel informatique d'une manière qui présente de multiples machines virtuelles à l'intérieur d'une plate-forme d'ordinateur de base. Cette technique crée la possibilité d'exécuter plusieurs systèmes d'exploitation et les paramètres de configuration sans nécessiter de multiples configurations matérielles autonomes.
Avant l'invention des ordinateurs de bureau, la plupart des plates-formes informatiques ont utilisé un modèle d'architecture centralisée, en s'appuyant sur une infrastructure mainframe. Dans un effort pour créer la réutilisation au sein de cette plate-forme matérielle, le serveur central a été divisé en compartiments qui pourraient être exploitées par de multiples entités d'une organisation. Cette approche parcellaire de la gestion du matériel des serveurs est un exemple précoce de la virtualisation informatique.
Les applications modernes utilisent généralement une structure n-tier pour distribuer le traitement sur plusieurs configurations de serveurs dans une organisation. virtualisation de l'ordinateur est utilisé dans un modèle distribué par la création de plusieurs environnements d'exécution dans l'environnement structurel d'un seul serveur ou un cluster de rompre. Cette approche de virtualisation permet l'expansion verticale de serveurs pour supporter de multiples applications, ce qui permet le plus possible l'utilisation de matériel informatique existant
La virtualisation des applications est la méthode consistant à permettre aux applications de travailler dans un environnement qui n'est pas spécifiquement conçu appui de la demande. Cette virtualisation fournit un moyen pour l'application d'utiliser des protocoles appropriés pour le système d'exploitation et matériels existants. L'utilisation de la virtualisation d'applications permet l'utilisation standard d'un système d'exploitation qui peut être mises à profit par toutes les applications indépendamment de l'interdépendance entre un des systèmes d'exploitation et applications spécifiques.
Les tests de logiciels d'entreprise est un paradigme complexe pour la plupart des organisations comme elle nécessite un matériel important et des configurations logicielles pour prendre en charge plusieurs environnements de test d'applications simultanées. En tirant parti de la virtualisation informatique dans le paradigme de test, une organisation peut créer plusieurs machines virtuelles pour imiter la plate-forme requise d'un environnement de test spécifique. Cette approche permettra à la réutilisation de l'environnement de test de matériel pour prendre en charge plusieurs processus de tests parallèles.
L'utilisation de la virtualisation d'ordinateur n'est pas limitée aux grandes organisations car il a de nombreux avantages pour les ordinateurs domestiques ainsi. Création d'une machine virtuelle dans l'ordinateur de la maison permet la réutilisation d'un seul ordinateur pour supporter plusieurs systèmes d'exploitation et de configurations système dans l'enveloppe de l'ordinateur. Cela présente de nombreux avantages comme des problèmes qui se posent au sein d'une machine virtuelle peut être résolu en installant une nouvelle machine virtuelle plutôt que de formater l'ensemble du système informatique.