Quelles sont les différentes solutions de virtualisation?
La virtualisation signifie «sans limites ni contraintes» ou «simulées». Les solutions font référence à des produits et services qui répondent à des problèmes ou à des situations particuliers. Les solutions de virtualisation font référence aux moyens de résoudre les problèmes informatiques en supprimant les frontières ou les contraintes et / ou en utilisant une simulation.
Les solutions de virtualisation peuvent être divisées en trois types: la virtualisation matérielle, la virtualisation de réseau et de stockage et la virtualisation d'applications. La virtualisation matérielle est un autre terme pour la virtualisation de serveur. Il fait référence à trois façons de partitionner un ordinateur pour créer des serveurs virtuels sur celui-ci. Selon la méthode utilisée, les serveurs virtuels peuvent être en mesure d'exécuter différents systèmes d'exploitation. Dans tous les cas, les applications sur des serveurs distincts n'interagiront pas et ne causeront pas de problèmes les uns aux autres, et la redondance devient facilement possible.
En ce qui concerne les solutions de virtualisation impliquant réseaux et stockage, une approche quelque peu opposée est adoptée dans la virtualisation de serveur, regroupant des éléments plutôt que de séparer un élément en plusieurs. Avec la virtualisation du réseau, cela signifie que plusieurs périphériques sur le réseau sont consolidés afin d'être contrôlés et gérés à partir de la console d'un administrateur. La virtualisation du réseau inclut souvent la virtualisation du stockage, ce qui permet d'accéder à différents périphériques de stockage de manière similaire.
Les solutions de virtualisation impliquant des applications sont d’au moins cinq types. Le streaming d’applications est un processus par lequel une application n’est pas réellement installée sur toutes les machines d’un réseau, mais est livrée en fonction des besoins. C'est un moyen de s'assurer que le logiciel le plus récent est utilisé et de garder une trace du temps d'utilisation de chaque personne. La virtualisation des applications est également possible lorsque les PC des utilisateurs sont des terminaux ou sont conçus pour fonctionner en tant que terminaux du serveur. Dans ce cas, toutes les applications et données résident sur le serveur.
Le partitionnement du matériel est l'une des solutions de virtualisation mises en place sur le PC d'un utilisateur individuel. Apple a récemment conçu ses Mac afin qu’ils puissent être partitionnés et exécuter le logiciel Windows. Ceci s'appelle la virtualisation de bureau .
Les deux autres types de virtualisation d'applications sont assez différents des trois premiers. L'une d'elles est illustrée par le logiciel Java Virtual Machine (JVM), qui permet aux programmes écrits en Java ou compilés dans le bytecode Java de s'exécuter sur tout ordinateur sur lequel ils sont installés. On dit que la JVM virtualise le logiciel, en élargissant les limites d'utilisation. L'affectation dynamique d'applications est une approche qui considère un groupe de serveurs comme un pool cohérent de ressources pouvant être affectées en temps réel, en virtualisant les applications en les exécutant sur n'importe quel serveur, selon les besoins.