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

Copier l'URL

La virtualisation native pour les conteneurs (autrement dit, la solution Red Hat® OpenShift® Virtualization) permet d'exécuter et de gérer les charges de travail des machines virtuelles parallèlement aux charges de travail 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 parfaite pour les é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 par :

  • La prise en charge du développement de nouvelles applications en conteneurs, basées sur des microservices, qui interagissent avec les applications virtualisées traditionnelles
  • L'association des charges de travail virtualisées conventionnelles et de 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 les charges de travail virtualisées et conteneurisées partagent la même plateforme d'hébergement. 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 gérant 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 les 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 développeurs peuvent créer et ajouter des applications virtualisées à leurs projets à partir du catalogue de services, comme ils 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 est une fonction de la plateforme Red Hat OpenShift, et non un produit autonome. Elle est actuellement disponible dans OpenShift 4.5. Les clients Red Hat OpenShift y ont accès via leur souscription à partir du catalogue d'opérateurs OpenShift.

La solution de virtualisation de Red Hat inclut 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 plus des applications conteneurisées développées sur Red Hat OpenShift Container Platform.

Comment déterminer si la fonction OpenShift Virtualization est adaptée aux machines virtuelles d'une entreprise (durée de la vidéo : 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 de virtualisation complètes. 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é. Nous proposons également Red Hat OpenShift Virtualization Engine, une solution de virtualisation rationalisée et économique qui sert exclusivement à déployer, gérer et mettre à l'échelle des machines virtuelles. Avec la boîte à outils de migration pour la virtualisation, 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 afin d'accélérer les processus d'exploitation informatique et d'améliorer leur 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

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 ?

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 mise en réseau logicielle, qu'est-ce que c'est ?

La mise en réseau logicielle (ou SDN, Software-Defined Networking) permet de transférer les ressources de mise en réseau vers un système virtualisé.

Qu'est-ce qu'un réseau vRAN ?

Un réseau RAN virtualisé, ou vRAN, permet aux opérateurs de télécommunications d'exécuter leurs fonctions de bande de base en tant que logiciel.

Virtualisation : ressources recommandées

Articles associés