1. Sujets
  2. Virtualisation
  3. La virtualisation native pour les conteneurs, qu'est-ce que c'est ?

La virtualisation native pour les conteneurs, qu'est-ce que c'est ?

CopiedFailedCopier l'URL

La virtualisation native pour les conteneurs (désormais proposée via la fonction Red Hat® OpenShift® Virtualization) permet d'exécuter et de gérer les charges de travail des machines virtuelles parallèlement à celles des conteneurs. Avec cette fonction de la plateforme Red Hat OpenShift, il est possible d'utiliser des machines virtuelles conventionnelles dans des workflows Kubernetes sur Red Hat OpenShift.

La virtualisation native pour les conteneurs est recommandée aux équipes qui se tournent vers le développement d'applications cloud-native après avoir investi massivement dans des technologies classiques de machines virtuelles. Elle permet de développer des applications conteneurisées en important les dépendances des applications virtualisées dans l'environnement de développement enrichi de Red Hat OpenShift. La virtualisation native pour les conteneurs fournit des services basés sur des machines virtuelles et améliore ainsi OpenShift.

Migrer des machines virtuelles avec Red Hat

La solution OpenShift Virtualization permet la migration des charges de travail virtualisées traditionnelles directement dans les workflows de développement, au sein de la plateforme Red Hat OpenShift. Cette fonctionnalité accélère la modernisation des applications en permettant :

  • Le développement facilité de nouvelles applications basées sur des microservices dans des conteneurs qui interagissent avec les applications virtualisées traditionnelles
  • Le regroupement des charges de travail virtualisées conventionnelles et des nouvelles charges de travail de conteneurs sur la même plateforme, ce qui permet de répartir progressivement les charges virtualisées monolithiques entre différents conteneurs

La solution OpenShift Virtualization accélère le développement des applications conteneurisées car celles-ci sont hébergées sur la même plateforme que les charges de travail virtualisées. Cette fonction permet de répartir les charges de travail et de continuer à utiliser les applications virtualisées, qui sont des dépendances pour les applications cloud-native conteneurisées. En regroupant les charges de travail virtualisées et conteneurisées au sein d'un même workflow de développement et de cycle de vie, les équipes peuvent gérer et déployer des applications basées sur des machines virtuelles et des conteneurs directement depuis Red Hat OpenShift, avec la possibilité de déplacer d'autres composants de l'application vers les conteneurs au fil du temps.

Découvrir Red Hat OpenShift Virtualization

Ressources Red Hat

Lorsque la fonction OpenShift Virtualization est activée pour un cluster Red Hat OpenShift, les équipes de développement peuvent créer et ajouter des applications virtualisées à leurs projets depuis le catalogue de services, comme elles le feraient pour une application conteneurisée. Les machines virtuelles ainsi créées sont exécutées en parallèle sur les mêmes nœuds Red Hat OpenShift que les conteneurs d'applications traditionnels.

OpenShift Virtualization n'est pas un produit autonome : c'est une fonction de la plateforme Red Hat OpenShift actuellement disponible dans la version 4.5. Les clients qui utilisent Red Hat OpenShift peuvent y accéder dans le cadre de leur souscription depuis le catalogue d'opérateurs OpenShift.

Notre solution de virtualisation inclut l'offre Red Hat OpenStack Services on OpenShift® qui aide à gérer des environnements de virtualisation dans le cadre de l'utilisation de datacenters et de clouds privés, pour l'infrastructure d'hébergement (mise en réseau, stockage et calcul) et les machines virtuelles, respectivement. Les machines virtuelles exécutées avec la virtualisation native pour les conteneurs utilisent le même hyperviseur Red Hat Enterprise Linux™ de confiance, KVM et Red Hat OpenStack Services on OpenShift.

Par contre, la virtualisation native pour les conteneurs est une fonction incluse dans Red Hat OpenShift, qui permet aux équipes de développement d'importer et de créer des applications à l'aide de machines virtuelles nouvelles ou existantes, en parallèle des applications conteneurisées assemblées sur Red Hat OpenShift Container Platform.

Vidéo sur la pertinence d'OpenShift Virtualization pour les machines virtuelles (durée : 1 min 57 s)

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 complètes pour la virtualisation. 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 qui est incluse, les équipes peuvent lancer la migration en quelques étapes simples.

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 pour exécuter des processus informatiques plus rapides et efficaces.

Réduction des risques en matière d'exploitation

Les entreprises qui standardisent la gouvernance et qui assurent la cohérence des mesures de vérification des politiques sur les machines virtuelles et les charges de travail conteneurisées pourront obtenir divers avantages. La solution Red Hat Advanced Cluster Security for Kubernetes permet d'appliquer des politiques de configuration, d'identifier les vulnérabilités des paquets et de suivre les contrôles de conformité dans toute l'infrastructure à partir d'une seule console. Pour les entreprises qui exploitent uniquement des environnements virtualisés, la solution Red Hat Advanced Cluster Security for Virtualization fournit ces fonctionnalités unifiées de visibilité et de gestion des risques directement dans les charges de travail des machines virtuelles. 

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

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

La virtualisation, qu'est-ce que c'est ?

La virtualisation est une technologie qui permet de créer des environnements virtuels et simulés à partir d'une seule machine physique.

La gestion de la virtualisation, qu'est-ce que c'est ?

La gestion de la virtualisation permet de simplifier l'administration des ressources, l'analyse des données et la rationalisation de l'exploitation.

KVM ou VMware

Découvrez les principaux éléments à prendre en compte lors du choix d'un hyperviseur, des fournisseurs traditionnels aux solutions Open Source.

Virtualisation : ressources recommandées

Articles associés