Accueil Cloud computing Comprenez-vous vraiment la virtualisation?

Comprenez-vous vraiment la virtualisation?

Table des matières:

Anonim

La virtualisation est récemment devenue un sujet brûlant dans le domaine des technologies de l'information. La virtualisation peut être effectuée à n'importe quel niveau - matériel, logiciel et couche réseau ou bureau. En termes techniques, la virtualisation est le processus dans lequel des versions virtuelles (non réelles) des ressources sont créées à partir d'une autre ressource. Cette ressource peut être l'une des suivantes:

  • Système opérateur
  • Serveur
  • Périphérique de stockage
  • Ressource réseau
La virtualisation est le processus de découplage de l'application et des ressources nécessaires à son exécution. Il est important de noter que plusieurs ressources sont accessibles à partir d'un seul serveur, ce qui offre les avantages suivants:
  • Moins de serveurs
  • Moins de consommation d'énergie
  • Moins d'entretien

Virtualisation contre cloud computing

Dans l'industrie informatique, virtualisation et cloud computing sont souvent utilisés comme synonymes. La différence fondamentale entre ces deux est que la virtualisation fait partie de l'infrastructure physique, tandis que le cloud computing n'est rien d'autre qu'un service. En suivant l'approche de la virtualisation, nous engageons des coûts plus élevés au départ, mais économisons de l'argent à plus long terme. Cependant, dans l'approche du cloud computing, nous, en tant qu'abonnés, devons payer en fonction de l'utilisation. En bref, nous pouvons 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 / le 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é. L'hyperviseur peut être défini comme un logiciel ou micrologiciel de bas niveau 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: est une interface logicielle émulant les appareils 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. Discutons 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 exécutés en même temps. 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 seul ordinateur. Dans la virtualisation matérielle, nous avons un gestionnaire de machine virtuelle, ou hyperviseur, qui est intégré dans les circuits matériels plutôt que d'être appelé à partir d'un logiciel tiers. Le travail de l'hyperviseur consiste à contrôler le processeur, la mémoire et d'autres ressources. Il est similaire à la police de la circulation, dont le travail consiste à autoriser plusieurs systèmes d'exploitation à s'exécuter sur le même périphérique matériel. Chaque système d'exploitation possède son propre processeur, sa propre mémoire et d'autres ressources de micrologiciel.

L'hyperviseur contrôle non seulement le processeur et ses ressources, mais alloue également ces ressources chaque fois que cela est nécessaire. La virtualisation matérielle a la capacité de 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 multiplié par plusieurs. En plus des é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
  • Évolutivité rapide
Virtualisation client

Ceci est également appelé virtualisation de bureau. Dans cette catégorie de virtualisation, nous avons un client, peut-être un ordinateur de bureau ou un ordinateur portable, qui peut également être appelé une machine d'utilisateur final. Ici, 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 les machines qui sont dans l'environnement d'un client. Les machines qui résident dans les locaux de l'entreprise doivent suivre les directives et procédures formulées par l'entreprise. Mais si les machines ne sont pas dans les locaux de l'entreprise, nous ne pouvons avoir aucun contrôle sur elles. En dehors de cela, ces machines sont plus sensibles aux attaques de logiciels malveillants ou de virus. La virtualisation client peut être appliquée en suivant l'un des trois modèles décrits ci-dessous:

  • Virtualisation du bureau à distance: dans cette approche, l'environnement du système d'exploitation est hébergé sur un serveur dans le centre de données et est accessible à partir du bureau ou de l'ordinateur portable de l'utilisateur final via un réseau.
  • Virtualisation du bureau local: dans cette approche, le système d'exploitation s'exécute localement sur le bureau du client et présente 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 de bureau 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 contrôle la façon dont l'application interagit avec d'autres systèmes et composants. Les applications peuvent être isolées dans leur propre bac à sable pour éviter les interférences avec d'autres applications. Dans ce modèle, les applications peuvent être diffusées sur un réseau ou livrées via un navigateur Web, l'essentiel du traitement étant effectué 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 abstrait du stockage physique (par exemple, les périphériques de stockage où résident les données réelles). Il peut s'agir d'un ou de plusieurs des éléments suivants:

  • Disque optique
  • Disque dur
  • Dispositif de stockage magnétique
La virtualisation du stockage permet d'atteindre l'indépendance de l'emplacement, car elle fait abstraction du stockage physique des données. L'utilisateur dispose d'un espace logique pour stocker les données tandis que le mappage réel aux données physiques est géré par le système de virtualisation lui-même. Le stockage des données suit ces approches:
  • Stockage à connexion directe: il s'agit de l'approche traditionnelle où les disques durs sont connectés à des serveurs physiques. Cette méthode est facile à utiliser mais difficile à gérer. En fait, les inconvénients de cette approche incitent les organisations à s'orienter 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 la première étape vers la virtualisation du stockage. Dans cette approche, nous avons une seule source de données, 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 disques durs ordinaires en stockage de données qui transforme les données en un réseau hautes performances. C'est un fait bien accepté que les données sont une ressource clé qui devrait être disponible 24/7. Dans le même temps, les données doivent être gérées de manière pratique.
Virtualisation de présentation

Cette catégorie est principalement suivie dans le domaine de la technologie Microsoft, communément appelé services terminaux ou services Bureau à distance. Via les services Bureau à distance, nous obtenons un bureau Windows distant sur un système connecté sur 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 brûlant de discussion. Ici, nous avons couvert tous les principaux domaines de la virtualisation et leur mise en œuvre. Dans les années à venir, les concepts de virtualisation s'étendront également à d'autres domaines. Terminons notre discussion par 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'une des suivantes:
    • 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 comme substitut au cloud computing et vice versa, mais il existe des différences majeures qui apparaissent lorsque nous effectuons une étude approfondie des deux.
  • Nous avons identifié les catégories de virtualisation suivantes:
    • Virtualisation matérielle ou virtualisation de serveur
    • Virtualisation client
    • Virtualisation du stockage
    • Virtualisation de présentation
Comprenez-vous vraiment la virtualisation?