Qu'est-ce que la virtualisation et pourquoi devriez-vous l'utiliser?

Au sens le plus large, la virtualisation est le processus de création d'une copie virtuelle, plutôt que d'une copie réelle de quelque chose. L'apparence dans ce cas signifie quelque chose de si similaire à l'original qu'il en est à peine discernable, comme dans l'expression «presque le même».

La virtualisation est l'utilisation de logiciels informatiques pour imiter un ensemble spécifique d'informations. Un outil logiciel spécifique, appelé "hyperviseur", crée un environnement virtuel avec des programmes dans les paramètres spécifiés.

Qu'est-ce que la virtualisation et pourquoi l'utiliser ? - Des articles

Il existe de nombreux types de virtualisation à usages multiples. Nous limiterons donc notre analyse aux types de virtualisation les plus courants.

Machines virtuelles

Il s'agit du type de virtualisation le plus courant pour la plupart des utilisateurs. Lorsque vous allumez une machine virtuelle dans VirtualBox, vous allumez le matériel virtuellement. Les émulateurs de systèmes de jeux vidéo suivent le même principe, en utilisant l'hyperviseur pour créer des paramètres de console pour les jeux vidéo précédents.

Dans les machines virtuelles, Hypervisor crée un périphérique invité simulant des périphériques tels qu'un moniteur, un disque dur et un processeur. Dans certains cas, l’administrateur passe simplement par la configuration de la machine hôte. Dans d'autres cas, un système complètement séparé et indépendant constitue la représentation par défaut, en fonction des besoins de l'environnement.

Qu'est-ce que la virtualisation et pourquoi l'utiliser ? - Des articles

Ce n'est pas comme les simulations matérielles, un processus plus complexe et de niveau inférieur. Dans l'émulation matérielle, le programme est utilisé pour permettre à une partie du matériel d'émuler un autre. Par exemple, des périphériques d'émulation peuvent être utilisés pour exécuter un programme x86 sur des puces ARM. Windows 10 utilise largement ce type d'émulation dans une seule stratégie de système d'exploitation, et Apple l'a utilisé dans Rosetta lors du passage de processeurs PowerPC à des processeurs Intel.

Certaines limitations de la virtualisation sont souvent nécessaires. Hypervisor ne peut souvent pas dépasser ses spécifications de périphérique hôte. Vous ne pouvez pas exécuter l'hyperviseur avec 10 TB à partir du stockage sur disque dur d'un 2 TB. Vous pouvez essayer de simuler ce numéro via votre administrateur, mais celui-ci s'effondrera rapidement lorsque vous l'utiliserez.

Les machines virtuelles sont généralement plus lentes que l'environnement matériel réel. Cependant, les périphériques virtuels présentent des avantages en termes de coûts, une implémentation plus rapide et une plus grande flexibilité de déploiement, caractéristiques qui sont évaluées dans un esprit de «rapidité» dans la Silicon Valley.

Les machines virtuelles assistées par matériel utilisent des dispositifs spécialement conçus pour faciliter les opérations de virtualisation. Certains processeurs modernes incluent des améliorations de la virtualisation, ce qui permet une virtualisation plus rapide et plus fluide.

Le bureau par défaut

La visualisation de poste de travail sépare l'environnement de poste de travail des périphériques physiques avec lesquels l'utilisateur interagit. Au lieu de stocker le système d'exploitation, l'environnement de bureau, les fichiers utilisateur, les applications et les autres fichiers de l'utilisateur final sur le disque dur de l'ordinateur de l'utilisateur, le bureau de l'utilisateur est émulé. Du point de vue de l'utilisateur, cet environnement semble être un disque local, peut-être un peu lent.

Qu'est-ce que la virtualisation et pourquoi l'utiliser ? - Des articles

Cependant, l'ensemble du système est géré par un serveur. Cela permet aux administrateurs système d'avoir un contrôle total sur l'environnement de bureau pour les utilisateurs à partir du point d'accès distant. En déployant les mises à jour sur le serveur, elles sont instantanément appliquées à l'utilisateur final, sans avoir besoin de tunnels, d'accès physique ou de profils utilisateur de périphérique. En séparant l'environnement de bureau des appareils d'exploitation, l'utilisateur est libre d'accéder à son "ordinateur" depuis n'importe quel ordinateur de bureau.

Réseau virtuel

Qu'est-ce que la virtualisation et pourquoi l'utiliser ? - Des articles

Semblable aux deux types de simulations virtuelles mentionnés précédemment, le réseau virtuel simule la topologie du réseau, mais sépare les périphériques traditionnellement utilisés pour gérer ces réseaux. Au lieu d'activer le réseau physique pour contrôler l'infrastructure, l'hyperviseur reconstruit cette fonctionnalité dans un environnement logiciel. La virtualisation du réseau peut être combinée à la configuration matérielle par défaut, créant ainsi un réseau de programmes hyperviseurs pour communiquer entre eux. Les simulations de réseau virtuel peuvent être utilisées pour tester et exécuter des fonctions réseau de haut niveau, telles que l'équilibrage de charge et le pare-feu, ainsi que les rôles de niveau 2 et 3 tels que le routage et la commutation.

Conclusion

Le principal obstacle à la virtualisation est la vitesse. Les environnements virtuels sont globalement plus lents que les environnements hôtes qui fonctionnent sur des plates-formes «réelles». Mais la vitesse n'est pas tout ce qui compte. Dans les environnements où les performances de deuxième génération ne sont pas essentielles à la mission, les entreprises peuvent économiser de l'argent et accroître leur flexibilité grâce à la virtualisation. Les utilisateurs individuels peuvent utiliser la virtualisation pour simuler les environnements matériels auxquels ils ne peuvent pas accéder et exécuter plusieurs systèmes d'exploitation simultanément sur un même ordinateur.

Aller au bouton supérieur