Virtualisation: technologies disponibles pour 2019

Virtualisation des systèmes d'exploitation: technologies disponibles pour 2019

Virtualisation des systèmes d'exploitation: technologies disponibles pour 2019

La virtualisation des systèmes d'exploitation (OS) consiste essentiellement à pouvoir partager dans le même matériel plusieurs systèmes d'exploitation fonctionnant de manière totalement indépendante. Cela se fait à l'aide de logiciels de virtualisation, qui sont nombreux sur le marché informatique et il existe plusieurs alternatives gratuites et propriétaires.

Toutes les technologies actuellement disponibles présentent des niveaux de difficulté différents en termes d'installation, de configuration, d'utilisation et de disponibilité et d'accessibilité de la documentation nécessaire à leur maîtrise. Mais tous se concentrent sur la facilitation en mai ou moins de la virtualisation de presque n'importe quel OS privé (invité) ou OS (hôte), afin de pouvoir tester presque n'importe quel OS sans avoir un disque dur dédié.

Virtualisation des systèmes d'exploitation: importance

Importance de la virtualisation

Qu'il s'agisse de virtualiser un système d'exploitation complet ou juste une ou plusieurs applications, la virtualisation est une nécessité essentielle, car cela nous permet d'étendre nos possibilités et nos capacités au sein de notre plate-forme actuelle (ordinateur/réseau).

Pour tous ceux qui travaillent ou apprécient la technologie, il est très important d'être au courant des changements qui y sont intervenus., soit pour augmenter notre développement professionnel, améliorer notre productivité au travail ou simplement faciliter l'apprentissage et / ou l'enseignement des dernières avancées en informatique.

Un passionné d'informatique, généralement un utilisateur à domicile qui utilise généralement un certain système d'exploitation souhaitant apprendre à utiliser ou utiliser les avantages d'un autre système d'exploitation connu ou non, sans avoir à recourir au formatage de votre ordinateur.

Et les technologies qui rendent cela possible sont la virtualisation des systèmes d'exploitation, qui consiste essentiellement à pouvoir partager dans le même HW plusieurs systèmes d'exploitation fonctionnant de manière totalement indépendante.

La technologie HW actuelle a beaucoup fait évoluer cette technologie, c'est-à-dire les applications qui la supportent, ce qui nous permet aujourd'hui d'exploiter un ou plusieurs Systèmes d'Exploitation différents du nôtre et du nôtre, avec pratiquement la même puissance réelle et parfois même égale ou supérieure à celle comme s'il était installé directement sur notre matériel.

Virtualisation des systèmes d'exploitation: avantages

Avantages de la virtualisation

  • Économisez sur les coûts liés au nouvel équipement physique.
  • Atténuer les problèmes de compatibilité des programmes
  • Économie d'heures / de travail par clonage de systèmes chauds.
  • Économie d'heures / de travail grâce à la migration des systèmes chauds
  • Facilité de mise en œuvre des environnements de test
  • Améliorer l'isolation des équipements, des applications et des services
  • Améliorer la sécurité et les profils d'accès spécifiques par équipement et systèmes
  • Flexibilité et agilité pour restaurer les équipements, applications et services.

Virtualisation des systèmes d'exploitation: inconvénients

Inconvénients de la virtualisation

  • Rendements inférieurs possibles
  • Limitations matérielles probables
  • Augmentation du travail en raison de la prolifération de MV
  • Risque accru dû à la centralisation de MV
  • Risques de non-uniformité ou de non-standardisation des formats de VM

Tecnologias

Technologies de virtualisation

Les technologies de virtualisation disponibles utilisent ce que l’on appelle «Hypervisor» ou «Virtual Machine Monitor (VMM)», qui n'est rien de plus que la plateforme de virtualisation elle-même, c'est-à-dire la technologie qui nous permet d'utiliser, en même temps, plusieurs OS sur un hôte hôte (serveur physique).

Actuellement, les hyperviseurs peuvent être classés en deux types :

  • Type 1 (natif, métal nu): Ces hyperviseurs sont une solution logicielle exécutée directement sur le matériel réel de l'hôte hôte (serveur physique) pour contrôler le matériel et surveiller les multiples systèmes d'exploitation virtualisés. Les systèmes virtualisés fonctionnent à un autre niveau au-dessus de l'hyperviseur.

Certains des hyperviseurs de type 1 les plus connus sont les suivants:

  1. Citrix XenServer
  2. Hyperviseur Citrix
  3. Serveur Microsoft Hyper-V
  4. Promox VE
  5. VMware: ESX / ESXi / ESXi gratuit / vSphere Hypervisor
  6. Xen
  7. Xtrate

Les hyperviseurs de type 1 peuvent être de deux types:

  1. Monolithique
  2. Par Microkernel
  • Type 2 (hébergé): Ces hyperviseurs sont une solution logicielle qui s'exécute sur un système d'exploitation conventionnel (Linux, Windows, Mac OS) pour virtualiser d'autres systèmes d'exploitation. De cette façon, la virtualisation se produit dans une couche plus éloignée du HW si on la compare avec les hyperviseurs de type 1. Logiquement, cela signifie que les performances sont inférieures dans les hyperviseurs de type 2.

Certains des hyperviseurs de type 2 les plus utilisés sont les suivants:

  1. Bhyvé
  2. Boîtes Gnome
  3. Machine virtuelle basée sur le noyau (KVM)
  4. VMware: poste de travail, serveur, lecteur et Fusion
  5. Microsoft: PC virtuel, serveur virtuel
  6. Parallels Desktop
  7. QEMU
  8. Virtualisation de Red Hat Enterprise
  9. Sandboxie
  10. VM Lite
  11. Gestionnaire virtuel
  12. VirtualBox
  13. Hyperviseur Virtuozzo

Dans certaines littératures, la virtualisation hybride est souvent mentionnée, qui, comme son nom l'indique, consiste à implémenter au sein d'un même hôte physique les 2 types de virtualisation des systèmes d'exploitation mentionnés ci-dessus. D'autres technologies de virtualisation bien connues qui méritent d'être mentionnées sont celles souvent liées au cloud ou aux conteneurs. Parmi ceux-ci sont:

  • Virtualisation cloud
  1. Amazon Web Services (AWS)
  2. IBM PowerVM
  3. Oracle VM
  4. Windows Azure
  • Virtualisation de conteneurs
  1. Docker
  2. Kubernetes
  3. linux-vserver
  4. LXC
  5. openvz
  6. Panamax
  7. Podman
  8. Bureau de l'éleveur
  9. RKT
  10. Singularité
  11. Vagabond
  12. Conteneur Windows

Résumé

Résumé

Déterminer quel type de technologie de virtualisation est le meilleur dépend des besoins et du modèle commercial d'une organisation et des capacités du personnel informatique qui y travaille. Mais en résumé on peut noter qu'un hyperviseur de type 1 est plus rapide qu'un hyperviseur de type 2, puisque le premier communique directement avec le HW du serveur. Un hyperviseur de type 1 n'a pas à gérer le système d'exploitation et plusieurs couches qui réduisent généralement les capacités des hyperviseurs hébergés.

Donnant comme conclusion qu'avec un hyperviseur de type 1, nous obtiendrons de meilleures performances, évolutivité et stabilité. Mais, par contre, nous avons qu'avec ce type de technologie de virtualisation, le matériel pris en charge est plus limité, car il est normalement construit avec un ensemble limité de pilotes et sa mise en œuvre est plus complexe.

Alors qu'avec les hyperviseurs de type 2 qui sont plus populaires et connus de tous et qui ont accéléré le mouvement de virtualisation, vous obtenez plus de compatibilité en raison du fait qu'ils ont une grande matrice matérielle, car ils utilisent la virtualisation logicielle. Par exemple, un hyperviseur de type 2 peut être installé sur un ordinateur portable beaucoup plus facilement qu'un hyperviseur de type 1. De plus, les hyperviseurs de type 2 sont plus faciles à configurer car ils fonctionnent directement avec un système d'exploitation.

Si vous avez d'autres questions sur ce sujet, je vous recommande de lire le document de travail y relatif qui se trouve dans ce lien.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Julio Herrera dit

    Très bonne explication sur la différence entre VMM type 1 et type 2.

    Très bon article.

    1.    Post-installation Linux dit

      Bonjour, merci de votre lecture et de votre commentaire. Nous sommes très heureux que le contenu vous ait été utile et intéressant.