KVM ou VMware

Copier l'URL

Un hyperviseur est la base de toute plateforme de virtualisation, qui regroupe les ressources informatiques et les répartit entre plusieurs machines virtuelles. De nombreuses options sont disponibles lors du choix d'un hyperviseur, des fournisseurs traditionnels aux solutions Open Source. VMware propose l'hyperviseur ESXi et la plateforme de virtualisation vSphere, un hyperviseur bare metal propriétaire. KVM (Kernel-based Virtual Machine) est un hyperviseur Open Source qui s'exécute sur des hôtes Linux®.

Migrer des machines virtuelles vers une solution basée sur KVM

KVM est une technologie Linux Open Source qui permet au noyau Linux d'exécuter des charges de travail virtualisées, transformant ainsi le système hôte en hyperviseur qui peut être utilisé en remplacement de technologies de virtualisation propriétaires. Elle est intégrée au noyau Linux et fournit une interface utilisateur conviviale ainsi que des options de déploiement simples.

La migration vers une plateforme de virtualisation telle que Red Hat® OpenShift® Virtualization offre la garantie de disposer de fonctions de sécurité complètes et d'un système fiable, car son code source est amélioré en continu par une communauté mondiale de contributeurs Open Source expérimentés. En virtualisant leurs applications traditionnelles et en créant une base pour les charges de travail cloud-native et basées sur des conteneurs avec KVM, les entreprises bénéficient d'une plateforme en constante évolution, enrichie par l'expertise et les progrès de la communauté Open Source.

Essayer Red Hat OpenShift Virtualization

Ressources Red Hat

VMware propose l'hyperviseur ESXi et la plateforme de virtualisation vSphere. VMware ESXi est un hyperviseur bare metal qui s'installe directement sur un serveur physique et unifie le matériel.

La plateforme vSphere est une suite de composants de virtualisation. Elle inclut vCenter pour la gestion du serveur et de l'infrastructure, ainsi que des services tels que vMotion pour la migration dynamique et vSAN pour le stockage partagé. Les technologies de virtualisation de VMware permettent aux entreprises de créer et d'approvisionner des machines virtuelles pour moderniser leur environnement virtuel. Elles peuvent ainsi distribuer et gérer leurs applications, aussi bien nouvelles qu'existantes.

VMware et les plateformes de virtualisation basées sur KVM telles que Red Hat OpenShift Virtualization sont conçues pour répondre à différents besoins en matière de taille de charge de travail, de niveau d'assistance et de tarification. Il existe d'autres plateformes de virtualisation :

  • Hyper-V : développée par Microsoft, cette plateforme de virtualisation est optimisée pour les environnements Windows. Elle requiert une licence Windows Server pour fonctionner et n'offre pas forcément une compatibilité totale avec les autres systèmes d'exploitation.
  • Nutanix : cette solution de virtualisation spécialisée offre des fonctions pour l'évolutivité et le développement cloud-native. Cette spécialisation complique toutefois la prise en main, qui peut s'avérer difficile pour certains utilisateurs.
  • Proxmox VE : cette plateforme de gestion de serveur Open Source bénéficie d'une vaste communauté de contributeurs, mais l'assistance pour les entreprises est uniquement disponible sous la forme d'un module complémentaire payant.
  • Oracle Virtualization : il s'agit d'un logiciel d'entreprise basé sur KVM. Oracle propose également l'hyperviseur Oracle VirtualBox.

Performances

L'un des principaux points à prendre en considération est l'impact des performances de l'hyperviseur sur l'infrastructure et les applications qu'elle exécute. KVM et ESXi sont des hyperviseurs de type 1, que l'on retrouve principalement dans les datacenters d'entreprise et les autres environnements basés sur serveur du fait de leurs performances élevées.

La création de machines virtuelles avec ESXi demande généralement plus de travail qu'avec KVM, qui offre davantage d'options de compatibilité matérielle ainsi qu'un code plus concis.

Intégration

Les hyperviseurs utilisent des méthodes spécifiques en fonction de leur type pour interagir avec le matériel physique du système hôte. Les hyperviseurs Open Source tels que KVM s'appuient sur le noyau Linux pour interagir directement avec le matériel et utilisent des pilotes basés sur le noyau pour prendre en charge un grand nombre d'architectures matérielles. Un pilote permet de simuler le matériel dans un environnement virtuel. Les hyperviseurs propriétaires tels que VMware ESXi utilisent des pilotes étroitement intégrés et des processus de certification matérielle pour garantir des performances optimales.

Par ailleurs, les hyperviseurs ne s'intègrent pas tous aussi facilement aux écosystèmes de gestion dans leur globalité. Par exemple, KVM est conçu pour fonctionner avec l'ensemble des outils de gestion Open Source, ce qui permet aux utilisateurs de créer des processus et des solutions de gestion personnalisés de manière flexible. À l'inverse, VMware ESXi est étroitement intégré à la plateforme de gestion de VMware, y compris vCenter, pour offrir une expérience de virtualisation et d'exploitation unifiée.

Coût

La rentabilité est un facteur de différenciation important entre les solutions de virtualisation KVM et VMware. Intégré au noyau Linux en 2007, KVM fait partie de nombreux systèmes d'exploitation Open Source, ce qui signifie que toutes les versions récentes de Linux y donnent normalement accès. VMware implique d'acquérir des souscriptions pour différents produits et son utilisation est régie par un contrat de licence d'entreprise. Bien que ce type de contrat puisse permettre de réaliser des économies au début, il est aussi susceptible d'augmenter les coûts en n'offrant que peu d'améliorations en matière de capacité et de fonctionnalités.

Maturité

Les hyperviseurs KVM et ESXi sont tous deux stables et matures, et capables de gérer des charges de travail d'entreprise.

Évolutivité

Les solutions KVM et VMware ESXi sont conçues pour prendre en charge les environnements de virtualisation à grande échelle, chacune offrant des fonctions d'évolutivité distinctes. La solution KVM profite de l'évolutivité inhérente au noyau Linux auquel elle est intégrée et prend en charge un grand nombre d'architectures matérielles. Elle est capable de gérer de nombreuses machines virtuelles de manière efficace, ce qui la rend pertinente pour diverses charges de travail d'entreprise. De même, la solution VMware ESXi offre un haut niveau d'évolutivité pour les machines virtuelles, ce qui constitue un avantage pour les grandes entreprises dont les besoins en matière de capacités de virtualisation sont élevés. Ces deux hyperviseurs disposent de fonctions qui répondent à des besoins différents en matière d'évolutivité, ce qui permet aux entreprises de faire leur choix sur la base des exigences qui leur sont propres.

Sécurité

Il est essentiel de renforcer la sécurité d'un hyperviseur tout au long de son cycle de vie. Lorsqu'un pirate informatique atteint l'hyperviseur, il ne lui reste qu'une étape pour accéder aux machines virtuelles et à leurs données.

VMware offre des fonctions de sécurité telles qu'un pare-feu, une infrastructure renforcée, une surveillance de la conformité avec correction des problèmes, une sécurité latérale distribuée et une cyberrestauration fiable.

KVM combine les technologies SELinux (Security-Enhanced Linux) et sVirt pour renforcer la sécurité et l'isolement des machines virtuelles. SELinux établit un périmètre de sécurité autour des machines virtuelles, tandis que la technologie sVirt étend les capacités de SELinux, en permettant d'appliquer le mécanisme de contrôle d'accès obligatoire (MAC) aux machines virtuelles invitées et en évitant les erreurs d'étiquetage manuel.

Assistance

Le contrat de licence d'entreprise proposé par VMware inclut un service d'assistance de premier ordre. Avec KVM, l'assistance est fournie par la communauté Open Source, le service informatique du client ou d'autres fournisseurs tels que Red Hat.

Les responsables informatiques de Ford et Emirates NBD ont choisi une plateforme de virtualisation

VMware propose un hyperviseur stable et à l'efficacité prouvée, qui offre d'excellentes performances et des fonctions avancées. Cependant, les solutions de virtualisation propriétaires et la dépendance vis-à-vis d'un fournisseur peuvent être coûteuses et restreindre les possibilités d'investissement dans le cloud, les conteneurs et les technologies émergentes telles que l'IA. En s'affranchissant de cette dépendance vis-à-vis d'un fournisseur avec une technologie Open Source comme KVM, les entreprises gagnent en liberté et en flexibilité, et disposent des ressources qui leur permettent d'établir les bases d'une modernisation cloud-native et conteneurisée.

La technologie KVM peut être utilisée en production pour les charges de travail d'entreprise et offre les fonctions nécessaires pour la prise en charge de l'infrastructure physique et virtuelle.

Avantages de KVM :

  • Aucune dépendance vis-à-vis d'un fournisseur, ce qui élimine les coûts liés aux produits non utilisés ou qui limitent les choix en matière de logiciels.
  • Interopérabilité entre les plateformes KVM fonctionne sur de nombreuses distributions Linux, ce qui permet d'optimiser l'investissement existant en matière d'infrastructure.
  • Plateforme de virtualisation unique pour migrer et gérer des centaines, voire des milliers de machines virtuelles dans de nombreux autres environnements matériels ou logiciels
  • L'Open Source, qui permet de bénéficier de code vérifié par les contributeurs et facilite l'intégration avec un grand nombre de systèmes, adaptés selon l'environnement et les besoins.
  • Fonctions existantes du système d'exploitation Linux :
    • Fonctions de sécurité
    • Gestion de la mémoire
    • Ordonnanceur de processus
    • Pilotes de périphériques
    • Pile réseau

Parcours de formation : Red Hat OpenShift Virtualization pour les administrateurs VMware

Évaluer la pertinence d'OpenShift Virtualization pour vos machines virtuelles (durée de la vidéo : 1 min 57 s)

Notre gamme de produits de virtualisation repose sur l'hyperviseur KVM, et nous améliorons le code du noyau Linux en permanence par le biais de contributions à la communauté KVM. En plus des avantages et de la flexibilité d'un hyperviseur Open Source, nos produits incluent l'expertise, le service d'assistance adapté aux entreprises, les fonctions de sécurité et la stabilité de Red Hat. Nous proposons une solution complète pour aider les entreprises à migrer leurs machines virtuelles et à les exécuter en toute confiance. 

Migration des machines virtuelles et accélération de la transformation

Avec nos produits fiables et notre écosystème de partenaires, nous proposons aux entreprises des solutions de virtualisation complète. Basée sur KVM et KubeVirt, la solution Red Hat OpenShift Virtualization est une plateforme d'applications moderne pour les machines virtuelles, qui intègre des charges de travail virtuelles et conteneurisées afin d'offrir davantage de flexibilité sans engendrer de complexité. Pour une solution de virtualisation spécialisée, nous proposons également Red Hat OpenShift Virtualization Engine, une offre rationalisée et rentable qui sert à déployer, gérer et mettre à l'échelle les machines virtuelles exclusivement. Avec la boîte à outils de migration pour la virtualisation, les équipes peuvent lancer la migration en quelques étapes simples.

Migration vers une solution basée sur KVM

Notre présentation interactive permet d'apprendre à créer un plan de migration. Nous proposons également un service d'évaluation de la migration de la virtualisation avec l'assistance de l'équipe de consulting Red Hat, afin d'établir une feuille de route et un calendrier précis pour la migration des machines virtuelles.

Automatisation de la migration

La solution Red Hat Ansible® Automation Platform automatise les processus pour accélérer la distribution, de la migration à grande échelle aux opérations de maintenance et de correction. Cette approche flexible permet d'automatiser les tâches afin d'accélérer l'exploitation informatique et d'améliorer son efficacité.

Gestion et modernisation au rythme de l'entreprise

La solution Red Hat Advanced Cluster Management permet de surveiller la sécurité et les performances des machines virtuelles à partir d'une seule console. Il existe d'autres options de prise en charge et intégrations de partenaires. Toutes ces solutions doivent permettre à nos clients d'assurer le bon fonctionnement de leur infrastructure virtuelle dans le cloud hybride et de moderniser leur environnement à leur rythme.

Découvrir notre solution de virtualisation

Ressource

Évaluation de la migration de la virtualisation

L'évaluation de la migration de la virtualisation de Red Hat est un framework basé sur l'expérience qui vous aide à élaborer une stratégie adaptée à la migration de votre infrastructure de machines virtuelles.

Tous les essais de produits Red Hat

Profitez de nos essais gratuits de produits pour renforcer votre expérience pratique, préparer une certification ou évaluer l'adéquation d'un produit avec les besoins de votre entreprise.

En savoir plus

Créer une machine virtuelle avec un type d'instance

Découvrez comment créer une machine virtuelle avec un type d'instance dans Red Hat OpenShift Virtualization à l'aide de l'interface utilisateur graphique de la console Red Hat OpenShift.

Migrer de VMware vers Red Hat OpenShift Virtualization

Migrez vos machines virtuelles depuis VMware vSphere grâce à notre boîte à outils de migration pour la virtualisation.

KubeVirt, qu'est-ce que c'est ?

KubeVirt permet d'exécuter, de déployer et de gérer des machines virtuelles en utilisant Kubernetes comme plateforme d'orchestration sous-jacente.

Virtualisation : ressources recommandées

Articles associés