Choisir une plateforme de virtualisation

Copier l'URL

Une plateforme de virtualisation est une solution de gestion des machines virtuelles qui permet aux équipes informatiques de prendre en charge des environnements de calcul isolés partageant un pool de ressources matérielles.

Les entreprises utilisent des machines virtuelles pour diverses raisons, notamment pour gérer efficacement différents types d'environnements de calcul, prendre en charge d'anciens systèmes d'exploitation et logiciels, ainsi qu'exécuter des environnements de test. Les plateformes de virtualisation rassemblent toutes les technologies nécessaires pour prendre en charge et gérer un grand nombre de machines virtuelles.

Face à l'évolution continuelle des plateformes de virtualisation, certaines entreprises s'intéressent à différents fournisseurs. Pour choisir la plateforme adaptée à leurs besoins, il est important qu'elles comprennent certains concepts de virtualisation.

En savoir plus sur nos solutions de virtualisation

Les plateformes de virtualisation peuvent suivre différentes approches technologiques. Voici quelques concepts à prendre en compte lors de la comparaison des plateformes. 

Hyperviseurs de type 1 ou type 2

Un hyperviseur est un logiciel qui regroupe des ressources informatiques (calcul, mémoire, stockage) et qui les répartit entre plusieurs machines virtuelles. Cette technologie permet aux utilisateurs de créer et d'exécuter plusieurs machines virtuelles sur une seule et même machine physique. Les hyperviseurs peuvent être classés dans deux catégories.

Les hyperviseurs de type 1 s'exécutent directement sur le matériel de l'hôte et sont parfois appelés hyperviseurs natifs ou hyperviseurs bare metal. Ces hyperviseurs endossent le rôle de système d'exploitation hôte qui ordonnance et gère les ressources de chaque machine virtuelle. Ils sont particulièrement adaptés aux datacenters d'entreprise ou à des environnements basés sur un serveur. Parmi les hyperviseurs de type 1 couramment utilisés figurent KVM (la base Open Source de nos plateformes de virtualisation), Microsoft Hyper-V et VMware vSphere.

Les hyperviseurs de type 2 s'exécutent en tant que couche logicielle sur un système d'exploitation traditionnel. Le système d'exploitation hôte gère les ressources de l'hyperviseur comme toute autre application qui s'exécute sur ce même système. Les hyperviseurs de type 2 conviennent généralement aux utilisateurs qui souhaitent exécuter plusieurs systèmes d'exploitation sur un poste de travail personnel. Parmi les principaux hyperviseurs de type 2 figurent VMware Workstation et Oracle VirtualBox.

Technologies Open Source ou propriétaires

Les logiciels Open Source, tels que la technologie de virtualisation KVM intégrée à Linux® et le projet KubeVirt basé sur Kubernetes, s'appuient sur les contributions communautaires et les normes ouvertes.

En plus d'être transparents, les logiciels Open Source offrent un haut niveau de compatibilité entre les plateformes. Les normes et les interfaces de programmation d'application (API) ouvertes permettent une intégration flexible, ce qui rend possible l'exécution d'environnements virtuels sur différentes infrastructures cloud et de datacenters.

À l'inverse, les technologies propriétaires peuvent compliquer l'intégration à d'autres technologies et le changement de fournisseurs.

Compatibilité avec les conteneurs et le cloud

Aujourd'hui, les équipes informatiques doivent prendre en charge les machines virtuelles et les conteneurs. Les conteneurs regroupent les éléments nécessaires pour exécuter une application ou un service, et sont généralement plus petits que les machines virtuelles, ce qui les rend légers et portables. Les conteneurs et les machines virtuelles peuvent devoir fonctionner de manière fluide dans les environnements hybrides et multicloud.

Face à cette complexité, les équipes informatiques cherchent à simplifier leurs pipelines de développement et de déploiement d'applications. Une plateforme adaptée doit être en mesure de prendre en charge à la fois les conteneurs et les machines virtuelles, d'aider les équipes à utiliser efficacement les ressources de calcul, ainsi que d'assurer un déploiement cohérent et organisé des applications et des services.

Les plateformes de virtualisation traditionnelles peuvent être séparées des plateformes de conteneurs. Elles sont parfois conçues pour fonctionner dans un seul environnement plutôt que dans plusieurs environnements cloud.

Les plateformes de virtualisation plus modernes font partie des composants de plateformes unifiées qui fonctionnent sur différentes infrastructures, notamment dans les environnements sur site et dans le cloud. Cette approche d'unification permet de rationaliser le déploiement, la gestion et la surveillance des machines virtuelles et des conteneurs. Avec une plateforme unifiée, il est possible d'éliminer les tâches en double et d'améliorer la flexibilité, ce qui facilite l'adaptation aux changements.

Découvrir 15 bonnes raisons d'adopter OpenShift Virtualization

Ressources Red Hat

Une fois qu'elles ont compris les principaux concepts de virtualisation, les entreprises doivent établir une liste d'exigences qu'elles utiliseront pour comparer les avantages et inconvénients des différentes plateformes disponibles sur le marché. Cette comparaison doit porter sur des aspects essentiels, tels que le coût et le niveau d'assistance, mais aussi sur les caractéristiques propres aux plateformes de virtualisation. Voici quelques-unes de ces caractéristiques.

Facilité de migration

Lors d'un changement de plateforme de virtualisation, les équipes d'administration cherchent à éviter les perturbations, les incompatibilités et les pertes de performances. Chaque plateforme peut proposer ses propres processus de déploiement et de gestion, ainsi que des outils différents, en particulier lorsque les fournisseurs de cloud ne sont pas les mêmes.

Il est essentiel de préparer la migration en amont pour éviter de nombreux problèmes. L'utilisation d'ensembles d'outils testés et efficaces permet de vérifier à l'avance la compatibilité des machines virtuelles et d'en déplacer plusieurs à la fois, avec à la clé une migration plus rapide et fluide.

En savoir plus sur notre boîte à outils de migration pour la virtualisation

Automatisation

Pour les entreprises qui exploitent plusieurs centaines ou milliers de machines virtuelles, l'automatisation devient indispensable. Sans systèmes automatisés, les processus de migration et de gestion des machines virtuelles peuvent être répétitifs et chronophages. Les outils d'automatisation qui suivent les méthodes d'infrastructure en tant que code (IaC) et de configuration en tant que code (CaC) peuvent remplacer les processus manuels. L'intérêt de l'automatisation va cependant au-delà de la migration et des déploiements. Les workflows automatisés peuvent établir l'inventaire des machines virtuelles existantes, appliquer des correctifs, gérer des configurations et effectuer bien d'autres tâches.

Découvrir comment automatiser la migration des machines virtuelles et l'exploitation

Fonctionnalités de gestion

Les équipes d'administration des machines virtuelles et d'ingénierie de la fiabilité des sites peuvent superviser les déploiements qui s'étendent dans plusieurs datacenters, clouds privés et clouds publics. Elles ont donc besoin des outils et des fonctionnalités nécessaires pour prendre en charge, gérer et surveiller les machines virtuelles dans l'ensemble de ces environnements.

Une plateforme de virtualisation efficace doit offrir une seule et même console avec des politiques de sécurité intégrées, ainsi qu'un haut niveau de visibilité et de contrôle sur les machines virtuelles. C'est ce qui permettra aux équipes de déployer de nouveaux services et de nouvelles applications conformes aux politiques et réglementations.

Sécurité et stabilité

Les équipes d'administration des machines virtuelles doivent protéger les systèmes contre les accès non autorisés et les interruptions de service. La plateforme de virtualisation idéale doit permettre d'appliquer des politiques de sécurité, des technologies d'isolation et des principes du moindre privilège.

Sur les plateformes qui combinent la gestion des machines virtuelles et des conteneurs, les normes de sécurité Kubernetes peuvent aider à s'assurer que les machines virtuelles s'exécutent sans privilèges root pour respecter les meilleures pratiques du secteur et réduire les risques.

Écosystème de partenaires

La migration vers une nouvelle plateforme de virtualisation ne doit pas obliger les entreprises à renoncer à des solutions intégrées ou à des partenariats précieux avec des fournisseurs. Une plateforme efficace doit permettre de conserver ces liens avec des partenaires qui maîtrisent les technologies de virtualisation choisies. En ce qui concerne spécifiquement les plateformes de virtualisation, il est recommandé d'opter pour des solutions qui s'appuient sur un réseau solide de partenaires pouvant fournir des fonctions de virtualisation du stockage et des réseaux, ainsi que de sauvegarde et de récupération après sinistre. Les partenariats avec de grands fournisseurs de matériel et de services informatiques peuvent aussi se révéler essentiels à la réussite des entreprises en matière de gestion des machines virtuelles.

Découvrir les solutions partenaires de Red Hat OpenShift Virtualization

Intégration aux pipelines de développement

Les équipes informatiques qui intègrent les machines virtuelles aux pipelines de développement et de déploiement peuvent distribuer de nouvelles fonctions de façon plus rapide et cohérente. Les environnements virtuels peuvent être standards, isolés et reproduits pour le codage, les tests et le débogage.

Une plateforme de virtualisation efficace doit s'intégrer facilement aux pipelines d'intégration et de déploiement continus (CI/CD) afin de prendre en charge les environnements isolés à chaque étape du développement et du déploiement des applications.

Avec nos produits fiables et notre écosystème de partenaires, nous proposons aux entreprises une solution de virtualisation complète. Cette solution leur permet de migrer les machines virtuelles vers Red Hat OpenShift Virtualization, une plateforme d'applications moderne basée sur les projets Open Source KVM et KubeVirt, qui peut exécuter simultanément des machines virtuelles et des conteneurs. Avec la boîte à outils de migration pour la virtualisation, les équipes peuvent lancer la migration en quelques étapes simples. La solution Red Hat Ansible Automation Platform utilise des processus automatisés pour accélérer la distribution, de la migration à grande échelle aux opérations de maintenance et de correction. Et Red Hat Advanced Cluster Management for Kubernetes permet de surveiller la sécurité et les performances des machines virtuelles à partir d'une seule console.

Nous travaillons en collaboration avec tout un écosystème de partenaires fournisseurs de matériel et de logiciels spécialisés dans la virtualisation, notamment pour proposer des solutions intégrées de stockage, de sauvegarde, de récupération après sinistre et de mise en réseau. Nos partenaires pour la virtualisation fournissent des solutions de stockage et de mise en réseau qu'il est possible d'intégrer à Red Hat OpenShift Virtualization via les interfaces CSI (Container Storage Interface) et CNI (Container Networking Interface). En matière de sauvegarde et de récupération après sinistre, les solutions de nos partenaires protègent les charges de travail des machines virtuelles pour assurer la continuité des activités. Nous collaborons aussi étroitement avec tous les principaux fournisseurs de matériel afin d'offrir un large choix de systèmes de confiance pour le déploiement des plateformes de virtualisation.

Hub

Le blog officiel de Red Hat

Découvrez les dernières informations concernant notre écosystème de clients, partenaires et communautés.

Tous les essais de produits Red Hat

Profitez de nos essais gratuits de produits Red Hat 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

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

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

La migration dynamique, qu'est-ce que c'est ?

La migration dynamique consiste à déplacer une machine virtuelle depuis l'hôte source vers un hôte de destination sans la déconnecter.

Pourquoi choisir Red Hat pour la virtualisation ?

Red Hat OpenShift Virtualization fournit une plateforme moderne pour gérer les défis liés à la virtualisation, migrer les machines virtuelles et déployer les charges de travail de machines virtuelles.

Virtualisation : ressources recommandées