Qu'est-ce qu'un hyperviseur Bare Metal ?

Publié: 2022-03-04

Un moniteur de machine virtuelle, également appelé VMM, est appelé hyperviseur. Ce n'est rien d'autre qu'un type de logiciel de virtualisation qui aide à créer de nouvelles machines virtuelles (VM), garantissant que le matériel d'un ordinateur est séparé de son logiciel. Le travail d'un hyperviseur est de traduire la demande entre les ressources physiques et virtuelles, assurant ainsi l'achèvement de la tâche de virtualisation. Un hyperviseur est appelé hyperviseur nu lorsqu'il est installé sur le matériel d'une machine physique et qu'il se situe entre le système d'exploitation et le matériel.

Dans certains cas, les hyperviseurs en métal nu sont directement intégrés au cœur du matériel de la machine, et ils reposent sur le BIOS de la carte mère (système d'entrée/sortie de base). Cela se fait dans quelques systèmes pour activer le système d'exploitation sur la machine afin que le logiciel de virtualisation soit accessible et utilisé.

Étant donné que l'hyperviseur bare metal sépare le système d'exploitation de son matériel sous-jacent, il n'y a aucune dépendance vis-à-vis des périphériques matériels ou des pilotes pour exécuter le logiciel. Cela signifie que les hyperviseurs bare metal permettent aux systèmes d'exploitation et à toutes leurs applications affiliées de fonctionner sur différents types de périphériques matériels.

Cela signifie que plusieurs systèmes d'exploitation et machines virtuelles peuvent être hébergés sur le même serveur physique, qui sert de machine hôte. Les machines virtuelles étant totalement indépendantes des machines physiques, ces VM peuvent se déplacer de machine en machine ou d'une plateforme à une autre.

Les charges de travail, la mise en réseau, le stockage et la mémoire peuvent être déplacés entre ces machines ou plates-formes ou même entre plusieurs serveurs, selon les besoins. Par exemple, si une application a besoin de plus de puissance pour le traitement, elle peut facilement accéder à des machines supplémentaires à l'aide du logiciel de virtualisation. L'impact immédiat en est une meilleure efficacité énergétique et économique et des performances améliorées, car seules quelques machines sont utilisées.

Qu'est-ce que le métal nu ?

Le terme bare metal est utilisé car il n'y a techniquement aucun système d'exploitation entre le périphérique matériel et le système d'exploitation. Le logiciel de virtualisation se trouve pratiquement sur le disque dur ou « bare metal » du composant matériel. Il s'agit généralement de l'endroit où l'application est réellement installée.

L'hyperviseur n'est pas la seule chose qui sert de point de référence pour définir le bare metal. Même dans le cas des serveurs, nous voyons un hyperviseur bare-metal, qui n'est rien d'autre qu'un serveur régulier à locataire unique. Cependant, en ajoutant des hyperviseurs et des logiciels de virtualisation, ce serveur peut être converti en une machine hôte. Un métal nu pourrait également signifier que les serveurs réels sont loués par les clients. Ces serveurs hébergent le cloud public d'un fournisseur de services cloud en plus des services de cloud public.

Hyperviseurs bare metal vs hyperviseurs hébergés

Un hyperviseur bare metal est un hyperviseur très couramment déployé. C'est le cas où le logiciel de virtualisation est installé directement sur le périphérique matériel, où nous voyons normalement le système d'exploitation est installé. Ces types d'hyperviseurs sont très sécurisés car ils fonctionnent de manière isolée, complètement séparés du système d'exploitation, qui est sujet aux cyberattaques. Du point de vue des performances, ces hyperviseurs sont beaucoup plus efficaces que les hyperviseurs hébergés, c'est pourquoi la plupart des organisations choisissent des hyperviseurs bare metal lorsqu'il s'agit des exigences informatiques du centre de données.

Contrairement aux hyperviseurs bare metal, les hyperviseurs hébergés s'exécutent à l'intérieur du système d'exploitation du serveur ou de la machine hôte. Même si ces hyperviseurs s'exécutent à l'intérieur du système d'exploitation, davantage d'applications peuvent être installées dans le système d'exploitation au-dessus des hyperviseurs. Cependant, en termes de performances, les hyperviseurs hébergés ont plus de latence par rapport à un hyperviseur bare metal. En effet, toute requête entre le matériel et l'hyperviseur doit passer par la couche supplémentaire du système d'exploitation.

Si la vitesse de traitement des hyperviseurs hébergés et nus doit être améliorée, cela peut être fait en mettant en œuvre une technologie d'accélération matérielle.

Hyperviseur vs virtualisation bare metal

Un serveur bare metal n'est rien d'autre qu'un serveur dédié qui héberge un seul locataire et est contrôlé par un seul client. Pour avoir une virtualisation bare metal, le client peut toujours installer un hyperviseur bare metal directement sur le matériel pour activer la technologie de virtualisation. Cette technologie de virtualisation comprend des applications virtuelles, plusieurs machines virtuelles ou des instances de cloud privé.

Au contraire, les hyperviseurs hébergés sont installés au-dessus du système d'exploitation et non sur le bare metal du serveur. Les deux types d'hyperviseurs peuvent exécuter plusieurs serveurs virtuels ou héberger plusieurs locataires sur une seule machine physique.

Les fournisseurs de services de cloud public louent l'espace serveur et le distribuent à plusieurs organisations en fonction de la charge de travail. Ainsi, un seul serveur peut héberger plusieurs machines virtuelles qui exécutent diverses charges de travail de différentes entreprises.

Un serveur bare metal offrira toujours de meilleures performances par rapport à un serveur virtuel car une seule organisation a le contrôle total sur le serveur bare metal. Les organisations ont également un meilleur contrôle sur le matériel de l'hyperviseur bare metal et peuvent l'optimiser davantage pour améliorer les performances. Si les ressources doivent être partagées, cela peut constituer une menace par rapport à un serveur bare metal dédié. Étant donné que les serveurs bare metal ne partagent pas de ressources, ils sont utilisés pour héberger des clouds privés de divers fournisseurs de services cloud.

Dernières pensées

Cependant, les hyperviseurs qui hébergent plusieurs machines virtuelles offrent certains avantages par rapport aux serveurs bare metal, tels que la création instantanée de machines virtuelles, et fournissent plus de ressources, ce qui est l'exigence de plusieurs charges de travail qui changent de manière dynamique. Les hyperviseurs permettent également une plus grande utilisation des serveurs physiques, selon les besoins.

C'est principalement parce qu'ils peuvent exécuter plusieurs machines virtuelles sur un seul serveur physique. Avoir plusieurs machines virtuelles sur un seul serveur physique peut être plus rentable et plus économe en énergie par rapport à plusieurs machines physiques qui restent sous-utilisées pour la même tâche.