Comprenez-vous vraiment la virtualisation?

Auteur: Eugene Taylor
Date De Création: 15 Août 2021
Date De Mise À Jour: 22 Juin 2024
Anonim
Comprenez-vous vraiment le mot-clé "const" ? (explications & avis)
Vidéo: Comprenez-vous vraiment le mot-clé "const" ? (explications & avis)

Contenu



Source: Madpixblu / Dreamstime.com

À emporter:

Nous discutons ici des différences entre différents types de virtualisation.

La virtualisation est récemment devenue un sujet brûlant dans le domaine des technologies de l'information. La virtualisation peut être réalisée à n'importe quel niveau - matériel, logiciel et réseau ou couche de bureau. En termes techniques, la virtualisation est le processus au cours duquel des versions virtuelles (et non réelles) de ressources sont créées à partir d'une autre ressource. Cette ressource peut être l’un des suivants:
  • Système opérateur
  • Serveur
  • Périphérique de stockage
  • Ressource réseau
La virtualisation consiste à découpler l'application et les ressources nécessaires à son exécution. Il est important de noter qu'il est possible d'accéder à plusieurs ressources à partir d'un seul serveur, ce qui présente les avantages suivants:
  • Moins de serveurs
  • Moins de consommation d'énergie
  • Moins d'entretien

Virtualisation vs Cloud Computing

Dans le secteur informatique, virtualisation et cloud computing sont souvent synonymes. La différence fondamentale entre les deux réside dans le fait que la virtualisation fait partie de l'infrastructure physique, tandis que l'informatique en nuage n'est qu'un service. Suivant l'approche de la virtualisation, nous engageons des coûts plus élevés au départ, mais économisons de l'argent à long terme. Cependant, dans l’approche du cloud computing, nous, abonnés, devons payer en fonction de l’utilisation. En bref, on peut dire que chaque infrastructure cloud est une infrastructure virtuelle, bien que ce ne soit pas toujours vrai.

Qu'est-ce qu'un hyperviseur?

La machine / système sur lequel l'environnement virtuel est créé est appelé système hôte, tandis que la machine virtuelle est appelée système invité. Hypervisor peut être défini comme un programme logiciel de bas niveau, ou un micrologiciel, utilisé pour contrôler la machine virtuelle. Il agit essentiellement comme un gestionnaire de machine virtuelle. Il existe deux types d'hyperviseurs:
  • Type 1: Fonctionne sur des systèmes nus
  • Type 2: interface logicielle émulant les périphériques avec lesquels les systèmes interagissent normalement

Catégories de virtualisation

Le concept de virtualisation couvre un large éventail de domaines logiciels et matériels. Permet de discuter les catégories une par une.

Virtualisation matérielle
Dans cette catégorie, nous avons un serveur sur lequel plusieurs systèmes d'exploitation sont installés et qui s'exécutent simultanément. En conséquence, le nombre de serveurs est réduit. Cela fournit des circuits dans un processeur et un contrôleur de mémoire, qui prend en charge plusieurs systèmes d'exploitation sur un même ordinateur. Dans la virtualisation matérielle, nous avons un gestionnaire de machine virtuelle, ou hyperviseur, intégré aux circuits matériels plutôt que d'être appelé à partir d'un logiciel tiers. La tâche de l’hyperviseur est de contrôler le processeur, la mémoire et d’autres ressources. Il est similaire à la police de la circulation, dont le travail consiste à permettre à plusieurs systèmes d'exploitation de s'exécuter sur le même périphérique matériel. Chaque système d'exploitation dispose de son propre processeur, de sa mémoire et d'autres ressources du microprogramme.
L’hyperviseur contrôle non seulement le processeur et ses ressources, mais les alloue également à la demande. La virtualisation matérielle peut faciliter la consolidation de plusieurs charges de travail sur un seul serveur. L'avantage de la virtualisation matérielle est que le coût est réduit de plusieurs fois. Outre les économies de coûts et d'énergie (grâce à une utilisation plus efficace des ressources matérielles), nous bénéficions d'une haute disponibilité des ressources, d'une meilleure gestion et de mécanismes de reprise après sinistre dans une infrastructure virtuelle. Au total, nous économisons les éléments suivants dans cette approche:
  • Espace physique
  • Consommation d'énergie
  • Evolutivité rapide
Virtualisation du client
Ceci s'appelle également la virtualisation de bureau. Dans cette catégorie de virtualisation, nous avons un client, éventuellement un ordinateur de bureau ou un ordinateur portable, qui peut également être appelé une machine pour utilisateur final. Dans ce cas, le travail de l’administrateur système ou de l’administrateur réseau est assez difficile, car il est très difficile de gérer des machines se trouvant dans l’environnement du client. Les machines qui résident dans les locaux de l’entreprise doivent suivre les directives et procédures définies par l’entreprise. Mais si les machines ne se trouvent pas dans les locaux de la société, nous ne pouvons pas les contrôler. En dehors de cela, ces machines sont plus susceptibles aux logiciels malveillants ou aux attaques de virus. La virtualisation client peut être appliquée en suivant l’un des trois modèles décrits ci-dessous:
  • Virtualisation de postes de travail distants: dans cette approche, l'environnement du système d'exploitation est hébergé sur un serveur du centre de données et est accessible à partir du poste de travail de l'utilisateur final ou de l'ordinateur portable via un réseau.

  • Virtualisation de postes de travail locaux: dans cette approche, le système d’exploitation s’exécute localement sur le poste de travail du client et propose différentes variantes de virtualisation, qui peuvent surveiller et protéger l’exécution du système de l’utilisateur final.

  • Virtualisation des applications: dans cette approche, une application spécifique est mise à disposition sur le système d'exploitation du poste de travail de l'utilisateur final, qui n'est pas installé de manière traditionnelle. Les applications sont installées et exécutées dans un conteneur. Ce conteneur a le contrôle de la manière dont l'application interagit avec d'autres systèmes et composants. Les applications peuvent être isolées dans leur propre sandbox pour éviter les interférences provenant d'autres applications. Dans ce modèle, les applications peuvent être diffusées sur un réseau ou livrées via un navigateur Web, la plupart des traitements étant effectués au niveau du serveur Web ou du serveur d'applications.
Virtualisation du stockage
La virtualisation du stockage est un concept dans lequel le stockage logique (par exemple, les partitions virtuelles) est séparé ou extrait du stockage physique (par exemple, les périphériques de stockage où se trouvent les données réelles). Cela peut être un ou plusieurs des éléments suivants:
  • Disque optique
  • Disque dur
  • Dispositif de stockage magnétique
La virtualisation du stockage permet d’obtenir l’indépendance de localisation, puisqu’elle résume le stockage physique des données. Un espace logique est présenté à l'utilisateur pour stocker des données, tandis que le mappage réel sur les données physiques est géré par le système de virtualisation lui-même. Le stockage de données suit les approches suivantes:
  • Stockage directement attaché: il s'agit de l'approche traditionnelle dans laquelle les disques durs sont attachés à des serveurs physiques. Cette méthode est facile à utiliser mais difficile à gérer. En fait, les inconvénients de cette approche incitent les entreprises à se tourner vers la virtualisation.

  • Stockage en réseau: Dans cette approche, nous avons une machine qui réside sur le réseau et fournit un stockage de données à d'autres machines. Ceci est considéré comme le premier pas vers la virtualisation du stockage. Dans cette approche, nous avons une source de données unique, ce qui rend la sauvegarde des données très importante.

  • Réseau de stockage: Dans cette approche, nous déployons du matériel et des logiciels spécifiques, qui sont utilisés pour transformer des unités de disque ordinaires en stockage de données qui transforme les données en un réseau hautes performances. Il est un fait bien accepté que les données sont une ressource clé qui devrait être disponible 24h / 24 et 7j / 7. Dans le même temps, les données doivent être gérées facilement.
Virtualisation de la présentation
Cette catégorie est principalement suivie dans le domaine technologique Microsoft, communément appelé services de terminal ou services de bureau à distance. Via les services de bureau à distance, nous obtenons un bureau Windows à distance sur un système connecté via n'importe quel réseau. La session distante interagit avec un système physique sous-jacent à l'aide du clavier, de la souris et du moniteur locaux, comme sur le système distant.

Un aperçu virtuel

La virtualisation est devenue un sujet de discussion brûlant. Nous avons couvert ici tous les principaux domaines de la virtualisation et de leur mise en œuvre. Dans les années à venir, les concepts de virtualisation se répandront également dans d'autres domaines. Terminons notre discussion avec les points suivants:
  • La virtualisation est le processus de création d'instances virtuelles (de ressources) à partir de n'importe quelle ressource. Cette ressource peut être l’un des suivants:
    • Système opérateur
    • Serveur
    • Périphérique de stockage
    • Ressource réseau

  • La virtualisation présente les avantages suivants:
    • Moins de serveurs
    • Moins de consommation d'énergie
    • Moins d'entretien

  • La virtualisation est souvent utilisée de manière inappropriée pour remplacer l'informatique en nuage et inversement, mais il existe des différences majeures qui apparaissent lorsque nous étudions les deux en profondeur.

  • Nous avons identifié les catégories de virtualisation suivantes:
    • Virtualisation matérielle ou virtualisation de serveur
    • Virtualisation client
    • Virtualisation du stockage
    • Virtualisation de la présentation