Présentation technique des technologies de virtualisation
Publié: 2020-04-08Qu'est-ce que la virtualisation ?
Dans sa définition la plus large, la virtualisation est le processus d'utilisation des ressources physiques pour créer un environnement virtuel. Il se compose de trois éléments : les systèmes d'exploitation, les réseaux et les supports de stockage. Fondamentalement, la virtualisation est utilisée pour créer un environnement virtuel composé de plusieurs installations à partir d'une base spécifique d'un ensemble de ressources matérielles. Grâce à la virtualisation, l'utilisateur final peut avoir une vue d'ensemble virtuelle du matériel.
Quels sont les différents types de virtualisation ?
(1) Virtualisation matérielle
La virtualisation matérielle ou la virtualisation des serveurs est l'une des formes de virtualisation les plus courantes. La virtualisation matérielle est un processus dans lequel il crée des machines virtuelles en partageant les ressources d'un serveur physique telles que le stockage, la RAM et le processeur. Le serveur physique peut également être appelé hôte. Logiciel utilisé dans la virtualisation matérielle appelé Hypervisor.
(2) Virtualisation logicielle
Dans ce type de virtualisation, vous gérez vos systèmes de virtualisation à partir de l'environnement logiciel. Vous pouvez exécuter plusieurs environnements sur une seule plate-forme. À partir d'une plateforme, nous pouvons gérer le système d'exploitation, les applications et tous les services requis dans un environnement virtuel. Par exemple VMWare et Virtual Box.
(3) Virtualisation de la mémoire
La virtualisation de la mémoire est un concept d'agrégation de la mémoire physique des systèmes individuels en un seul pool de mémoire virtualisée. Les systèmes d'exploitation ou les applications utiliseront ce pool de mémoire. L'application accédera à ce pool de mémoire via l'API. Il peut être distribué et utilisé comme cache haute vitesse ou comme ressource de mémoire partagée pour votre application. Pour le système d'exploitation, un cache de page peut utiliser le pool de mémoire. Le pool de mémoire sera une ressource de mémoire importante.
(4) Virtualisation du stockage
La virtualisation du stockage sépare le stockage physique en un petit réseau de stockage pour les environnements virtualisés. Tous les petits rangements sont accessibles depuis une console centralisée. La virtualisation du stockage présente de nombreux avantages, tels que la sauvegarde, l'archivage et la récupération de vos données. Vous auriez dû connaître le SAN (Storage Area Network). La sauvegarde et la restauration des données prennent très moins de temps que le SAN.
(5) Virtualisation du réseau
La virtualisation du réseau gère le réseau pour connecter les réseaux virtualisés ou les VLAN au réseau physique. De plus, ici, les réseaux de pare-feu et l'équilibrage de charge peuvent également être gérés. Et il fournit également le SDN – réseau défini par logiciel et NFV – virtualisation des fonctions réseau. Avec cela, il devient plus efficace et évolutif.
(6) Virtualisation des postes de travail
Il est également appelé virtualisation client. La virtualisation des postes de travail est une technologie utilisée pour fournir un environnement de poste de travail distinct à l'utilisateur final. Il fournit l'environnement de bureau permettant à l'utilisateur d'interagir avec les systèmes de machines virtuelles. Il peut être maintenu via un système de bureau à distance.
Que sont les technologies de virtualisation ?
La connexion Internet peut parfois être irrégulière. Pour cette raison, il est irréaliste de maintenir en continu pendant 24 heures tout type de système informatique matériel via Internet. Outre cette imprévisibilité, le système matériel s'avère également coûteux en termes d'électricité, de maintenance, d'acquisition et d'un éventail d'autres dépenses.
De nos jours, de nombreuses entreprises souhaitent disposer d'une présence Internet ininterrompue et sécurisée et d'un faible coût d'exploitation. Heureusement, il existe la bonne technologie de virtualisation pour presque tous les besoins imaginables. C'est ainsi que les types de virtualisation susmentionnés entrent en jeu.
Dans le domaine plus large de la technologie de virtualisation, il existe un éventail de technologies basées sur le cloud capables de fournir une virtualisation avec une gamme de technologies Web, de centres de données, de logiciels, etc.
Comment fonctionnent les technologies de virtualisation ?
Comme mentionné ci-dessus, le processus de virtualisation implique la création d'un environnement logiciel sur un serveur physique auquel n'importe qui, n'importe où dans le monde, peut accéder. Il n'y a pas qu'une seule technologie de virtualisation qui peut être utilisée pour réaliser la virtualisation. Il y en a plein.
Tous les rôles de gestion du système sont assumés par un hyperviseur au niveau de l'hôte. Au niveau de l'hôte, vous pouvez avoir plusieurs nœuds HyperV. Tout nœud HyperV peut créer des machines virtuelles.
Le travail de l'hyperviseur consiste à établir un certain nombre de machines virtuelles multiples en partageant les systèmes d'exploitation, le stockage et les réseaux. Pour y parvenir, l'assistance du firmware est nécessaire. À l'aide d'un serveur physique, l'hyperviseur peut créer davantage de machines virtuelles, déterminer leurs besoins et installer une gamme de systèmes d'exploitation en fonction des besoins. Un tel système d'exploitation sera appelé système d'exploitation invité.
Liste des technologies de virtualisation
(1) HyperV
La technologie de virtualisation Hyper-V est fournie par Microsoft pour la virtualisation de Windows Server. Vous pouvez créer une machine virtuelle sur un serveur Windows à l'aide de la technologie de virtualisation Hyper-V.
La technologie de virtualisation Hyper-v est l'un des produits les plus utilisables de Microsoft, connue sous le nom de technologie de virtualisation client et serveur Microsoft, qui est utilisée pour créer un environnement logiciel d'un système informatique.
À l'aide de la couche hyperviseur, cette technologie contrôle les ressources matérielles de l'hyperviseur et alloue les ressources aux machines virtuelles. La plate-forme de virtualisation Hyper-v a été introduite à partir de Windows Server 2008. HyperV est l'hyperviseur bare-metal ou natif, également appelé hyperviseur de type 1. La technologie de virtualisation Hyper-v prend principalement en charge les systèmes d'exploitation Windows, Linux et freeBase.
Un hyperviseur appelé gestionnaire Hyper-V effectue toute la gestion de la technologie de virtualisation HyperV. À l'aide du gestionnaire Hyper-V, l'utilisateur peut gérer divers aspects, notamment les sauvegardes, l'état du serveur, les fichiers VHD du VPS, l'ajout d'un hôte et la vérification de l'état du serveur.
Migration dynamique dans HyperV
Dans la migration dynamique, deux machines virtuelles peuvent être transférées entre deux hôtes sans subir d'interruption ou d'indisponibilité du service. La technologie Hyper-V a la capacité de prendre en charge le déplacement sans faille d'une machine virtuelle de l'hôte d'origine vers le suivant. Le réseau partagé entre deux hôtes permet de maintenir le serveur opérationnel pendant que l'utilisateur déplace la machine virtuelle entre les hôtes.
Qu'est-ce que la migration rapide dans HyperV ?
La migration rapide ressemble beaucoup à toute autre migration de réseau, sauf qu'elle provoque une interruption de service lors du déplacement de machines virtuelles entre deux hôtes ou nœuds. Il existait depuis longtemps, remontant à l'époque où le concept de virtualisation commençait. La migration rapide est encore viable aujourd'hui.
Abonnement à la licence
Vous trouverez ci-dessous l'abonnement à la licence pour la technologie de virtualisation HyperV avec les versions Windows Server 2012 Essential, Datacenter Edition et Standard. Veuillez noter que les prix peuvent varier d'un pays à l'autre.
Remarque : Microsoft peut réviser périodiquement les prix des licences HyperV. Par conséquent, nous recommandons à nos lecteurs de vérifier les prix actuels directement sur le site Web de Microsoft uniquement.
Fondation | Édition Essentials | édition standard | Édition centre de données | |
Spécialisation | Il est utilisé pour les environnements de cloud hautement virtualisés et privés. | Il est utilisé pour les environnements non virtualisés ou légèrement virtualisés. | Il est utilisé pour les petites entreprises comptant jusqu'à 25 utilisateurs sur des serveurs. | pour les petites entreprises avec jusqu'à 15 utilisateurs fonctionnant sur des serveurs. |
Prix par an | Fabricant d'équipement d'origine - uniquement | Serveur 501 $ | 882 USD | 6 155 USD |
Nombre de processeurs. | 1 processeur | 2 processeurs | 2 processeurs – 16 cœurs | 2 processeurs – 16 cœurs |
Licence avec conditions de VM et de système d'exploitation. | Serveur Limite de 15 utilisateurs | Limites d'utilisateurs du serveur 25 Une licence de système d'exploitation. | 2 licences de système d'exploitation de machine virtuelle | Licences VM OS illimitées |
(2) VMware
La technologie de virtualisation VMWare est une technologie de virtualisation basée sur le cloud où vous pouvez exécuter plusieurs instances de machines virtuelles.
Rien ne définit la technologie de virtualisation VM ware et la rend célèbre comme ses applications de bureau riches (logiciels). L'objectif principal de VM ware est de gérer des environnements virtualisés plus petits.
Le logiciel qui compose le VM ware est conçu de manière à pouvoir établir des machines virtuelles plus petites en utilisant des ressources matérielles dédiées comme base. L'utilisateur peut gérer les ressources matérielles et établir des machines virtuelles en subdivisant les réseaux, le stockage, les cartes réseau et les processeurs.
VM ware utilise le cryptage pour les solutions de gestion des clés, il utilise des méthodes de cryptage des données pour sécuriser les données du client, utilise un cryptage transparent des données pour le serveur SQL afin que les données de l'utilisateur puissent être transférées en toute sécurité et il utilise divers kits de développement logiciel pour toutes les plates-formes d'entreprise VM ware . Ce qui inclut le coût d'exploitation réduit, la technologie de cryptage VM ware critique. Le matériel VM ware peut être géré sur les plates-formes suivantes. vCenter Server, vSphere Client, vMotion, ESXi, etc… Il existe de nombreux types d'outils de gestion du matériel disponibles par la technologie VM ware.
Migration en direct dans VMWare
Les utilisateurs sont libres de déplacer des machines virtuelles entre différents services physiques sans subir de retards d'indisponibilité. Des ressources massives de stockage et de connexion sont utilisées pour assurer cette migration. Pour déplacer votre machine virtuelle entre des serveurs physiques, elle nécessite de la mémoire active et un réseau hautement évolutif.
Le principal avantage de la migration dynamique est qu'elle vous permet d'effectuer la maintenance du matériel comme vous le souhaitez sans être gêné par les basculements de serveur et les temps d'arrêt. Le plus souvent, une gamme de logiciels est utilisée pour automatiser et planifier le déplacement des machines virtuelles. Certains de ces logiciels sont : vSphere, vMotion, etc. Certains de ces logiciels prennent en charge la migration de plusieurs machines virtuelles en même temps en quelques secondes.
Le matériel VM ware peut être géré sur les plates-formes suivantes. vCenter Server, vSphere Client, vMotion, ESXi, etc… Il existe de nombreux types d'outils de gestion du matériel disponibles par la technologie VM ware.
Abonnement à la licence
Voici les informations de licence sur vSphere pour 2020. Si vous avez l'intention de l'utiliser pour le support en direct, vous serez heureux de constater qu'il prend en charge la maintenance du stockage, la migration en direct, la haute disponibilité, les capacités de restauration et de sauvegarde, ainsi que l'antivirus spécialement conçu pour application sur l'environnement virtuel. Veuillez noter que les prix de ce logiciel peuvent varier d'un pays à l'autre.
Remarque : VMWare peut réviser les prix périodiquement. Par conséquent, nous recommandons à nos lecteurs de vérifier les prix actuels directement sur le site Web de VMWare uniquement.
Produits vSphere | Prix par an | Assistance de base | Prise en charge des incidents de production |
vSphere Essentials | 510 USD | 67 USD | 308 USD |
vSphere Essentials Plus | 4 625 USD | 971 USD | 1156 USD |
vSphere Standard (vCenter recommandé) | 995 USD | 273 USD | 323 USD |
vSphere Enterprise Plus (vCenter recommandé) | 3 595 $ US | 755 USD | 899 USD |
(3) KMV
La technologie de virtualisation KVM est une technologie de virtualisation complète basée sur Linux qui est une virtualisation gratuite et open source.
Il s'agit d'un logiciel open source pour gérer la virtualisation du système d'exploitation Linux. KVM signifie Machine de virtualisation basée sur le noyau. KVM est une technologie de virtualisation utilisée spécifiquement pour la virtualisation du système d'exploitation Linux. C'est la solution complète de virtualisation du système d'exploitation Linux x86. Grâce à l'utilisation de cette technologie de virtualisation, nous pouvons créer des serveurs virtualisés Linux dotés de cartes réseau, de stockage et d'adaptateurs graphiques distincts.
Sur l'hyperviseur KVM, plusieurs systèmes d'exploitation peuvent être parfaitement partagés sur un hôte matériel. L'hyperviseur KVM est conçu pour fonctionner comme un hyperviseur de type 2. Si vous recherchez un hyperviseur doté de capacités de virtualisation de système d'exploitation et d'excellentes performances et gestion , vous ne voudrez peut-être jamais chercher loin de cette plate-forme. Il convient de mentionner que la partie hyperviseur de KVM établit des machines virtuelles qui prennent en charge l'interaction entre le stockage, les ressources réseau, le système d'exploitation et le disque dur.
Isolation basée sur le matériel : KVM utilise fortement la puissance de l'interaction basée sur le matériel pour réaliser la virtualisation et créer des frontières entre les machines virtuelles. Il applique le contrôle d'accès sur toutes les machines virtuelles. Il y parvient grâce à la mise en œuvre rigoureuse de la virtualisation.
Migration en direct dans KVM
KVM prend en charge la migration en direct et hors ligne pour déplacer les machines virtuelles d'un nœud à un autre nœud sans clustering de basculement. Ici, la machine invitée x64 bits peut être migrée avec uniquement des machines invitées x64, mais le bit x32 peut être migré avec des bits x64 et x86.
Abonnement à la licence
Contrairement à d'autres logiciels utiles qui ont un prix élevé, KVM est disponible gratuitement. Il est livré avec une gamme de fonctionnalités de virtualisation avancées, y compris un support en direct. KVM vous permet de gérer la virtualisation avec une gamme de plates-formes d'hyperviseur sous licence distincte. Certains des fournisseurs qui fournissent la licence sont Red Hat et SolusVM.
(4) Virtualisation de serveur Citrix (anciennement XenServer)
La technologie Citrix Virtulization fournit une virtualisation pour les postes de travail et les applications basée sur Xen Hypervisor.
La virtualisation des serveurs Citrix est l'une des technologies de virtualisation les plus populaires. Il permet à l'utilisateur de gérer plusieurs espaces de stockage, la configuration du réseau et une gamme d'autres fonctionnalités étendues. La virtualisation des serveurs Citrix est principalement utilisée pour la virtualisation des postes de travail, des applications et des serveurs, appelée collectivement plate-forme de virtualisation mutualisée. Il s'agit simplement de la technologie de virtualisation parfaite dont vous avez besoin si vous recherchez une option offrant une plus grande évolutivité et de meilleures performances de déploiement. Cette technologie de virtualisation fonctionne mieux sur les serveurs XEN.
Avec l'hyperviseur Citrix, vous pouvez éviter l'épuisement des ressources pendant le temps de chargement anormal du système. En outre, il permet le marquage et la dénomination uniques des machines virtuelles. Mieux encore, il intègre des fonctionnalités qui prennent en charge la migration en direct et crée un modèle sécurisé.
Live Migration dans la virtualisation des serveurs Citrix
Les hyperviseurs Citrix sont disponibles dans toutes les versions. Il permet la migration des machines virtuelles en direct et hors ligne entre les serveurs. Ici, dans cette fonctionnalité, le disque de la machine virtuelle est partagé par le serveur source et de destination. Cette capacité permet la migration de VM sans temps d'arrêt. Lorsque le stockage est partagé, la migration peut être facile sans faire face à des temps d'arrêt.
Abonnement à la licence
Il existe plusieurs éditions de serveur Citrix Xen qui sont toutes disponibles pour les licences. La société propose une licence par socket. Une licence annuelle offre un support pour vos serveurs XEN. Cela implique également la maintenance du logiciel. Avec lui, vous aurez accès à un support technique 24h/24 et 7j/7.
Vous devriez consulter le site Web officiel de Citrix pour obtenir des informations spécifiques concernant votre région.
Remarque : Citrix peut réviser les prix périodiquement. Par conséquent, nous recommandons à nos lecteurs de vérifier les prix actuels directement sur le site Web de Citrix uniquement.
Version de la licence | Licence Workspace Standard | Espace de travail Premium | Espace de travail Premium Plus |
Tarification par mois, Par utilisateur. | 7 USD | 17 USD | 24 USD |
Détails de la licence | applications Web et partage de fichiers, y compris le stockage de fichiers illimité. | Il s'agit d'une solution d'espace de travail complète pour les travailleurs qui ont besoin d'un espace de travail numérique complet avec une sécurité granulaire, mais qui n'ont pas besoin d'applications et de postes de travail virtuels. Il inclut la fonctionnalité Workspace Standard, ainsi que des contrôles de sécurité avancés. | Il s'agit d'une solution d'espace de travail complet qui comprend des options de déploiement hybride pour Citrix Virtual Apps and Desktops. Il inclut la fonctionnalité Workspace Premium, ainsi qu'une option de gestion cloud pour Citrix Virtual Apps and Desktops. |
Quelles mesures de sécurité prendre lors de l'utilisation des technologies de virtualisation ?
Pour une sécurité de virtualisation maximale à la fois sur les serveurs virtuels et hôtes, vous devez tenir compte de ces aspects :
- Préférez les réseaux privés pour accéder à vos machines virtuelles.
- Configurez les sécurités où vous pouvez stocker les fichiers de ressources virtualisés et définissez les autorisations appropriées sur les fichiers.
- Configurez les pare-feu de sécurité pour protéger votre serveur contre les attaques de logiciels malveillants et le vol.
- Il est recommandé d'utiliser des processeurs 64x bits de deuxième génération.
Conclusion
La virtualisation peut soulager les soucis des entreprises et des particuliers qui rencontrent des problèmes de maintenance matérielle. La virtualisation présente de nombreux avantages, trois exemples notables étant la réduction du besoin en matériel physique, la facilité de mise en place et la gestion par des centres de données. Il existe plusieurs types de virtualisation en fonction de vos besoins matériels, logiciels, mémoire et même réseau. Dans le domaine plus large de la technologie de virtualisation, il existe un éventail de technologies basées sur le cloud capables de fournir une virtualisation avec une gamme de technologies Web, de centres de données, de logiciels, etc.