Account Connexion
Jump to section

La virtualisation avec Red Hat OpenShift

Copier l'URL

Red Hat®OpenShift® Virtualization est une fonction de la plateforme Red Hat OpenShift qui permet d'exécuter et de gérer les charges de travail de machines virtuelles parallèlement aux charges de travail de conteneurs.

Les nouvelles pratiques de développement reposent de plus en plus sur les conteneurs et davantage encore sur l'informatique serverless. Cependant, de nombreuses entreprises ont déjà énormément investi dans des applications qui s'exécutent comme des machines virtuelles, dont bon nombre offrent des services essentiels aux nouvelles et anciennes applications conteneurisées. 

Le composant OpenShift Virtualization (qui correspond à l'ancien composant de virtualisation native pour les conteneurs) permet aux développeurs d'intégrer des machines virtuelles à des workflows conteneurisés en exécutant une machine virtuelle au sein d'un conteneur. De là, ils peuvent développer, gérer et déployer des machines virtuelles parallèlement à des conteneurs et ressources serverless, le tout depuis une seule plateforme. 

OpenShift Virtualization rassemble deux technologies dans une seule et même plateforme de gestion. Les entreprises peuvent ainsi tirer parti de la simplicité et de la rapidité des conteneurs et de Kubernetes, tout en continuant de bénéficier des applications et des services conçus pour les machines virtuelles.

KubeVirt est un projet Open Source qui permet l'exécution de machines virtuelles sur une plateforme de conteneurs gérée par Kubernetes. Cet outil facilite la virtualisation native pour les conteneurs en s'appuyant sur la technologie KVM (Kernel-Based Virtual Machine) au sein d'un conteneur Kubernetes. 

KubeVirt fournit des services tels que ceux généralement associés aux plateformes de virtualisation traditionnelles, offrant ainsi les avantages des technologies éprouvées de gestion de la virtualisation et ceux des technologies plus récentes d'orchestration des conteneurs Kubernetes.

Lancé par Red Hat, KubeVirt est désormais un projet Sandbox de la CNCF. Red Hat est l'un des principaux contributeurs à l'écosystème Kubernetes, et a créé des fonctions clés telles que les contrôleurs StatefulSet, le contrôle d'accès basé sur les rôles et la politique réseau, ainsi que des composants essentiels de Kubernetes, notamment etcd (la base de Kubernetes qui préserve la configuration des clusters).

OpenShift Virtualization est un opérateur Kubernetes qui permet aux développeurs de créer et d'ajouter des applications virtualisées à leurs projets depuis le registre OperatorHub, 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.

Par l'intermédiaire de ressources personnalisées Kubernetes, OpenShift Virtualization ajoute de nouveaux objets au cluster Red Hat OpenShift afin d'exécuter des tâches de virtualisation, notamment :

  • la création et la gestion des machines virtuelles Linux® et Windows ;
  • la connexion à des machines virtuelles via des interfaces utilisateur et en ligne de commande ;
  • l'importation et le clonage de machines virtuelles existantes, notamment des machines virtuelles VMware et Red Hat Virtualization ;
  • la gestion de cartes réseau et de disques de stockage reliés à des machines virtuelles ;
  • la migration dynamique de machines virtuelles entre des nœuds.

OpenShift Virtualization permet aux entreprises de disposer d'une plateforme pour :

Dynamiser la stratégie de modernisation

Grâce à OpenShift Virtualization, les entreprises peuvent intégrer rapidement leurs services et applications de machines virtuelles directement à Kubernetes. Elles peuvent ajouter des machines virtuelles aux applications basées sur des conteneurs et conteneuriser ces machines virtuelles au fil du temps. Et elles gagnent un contrôle total sur l'ensemble des composants de leurs applications, machines virtuelles, conteneurs et ressources serverless, le tout depuis une seule plateforme.

Moderniser l'environnement et les processus

Les conteneurs et l'approche cloud-native apportent des avantages incontestables en matière de développement et de déploiement d'applications. Red Hat OpenShift est une plateforme de conteneurs Kubernetes pour les entreprises qui automatise l'exploitation de toute la pile pour la gestion des déploiements multicloud et de clouds hybrides. Elle est optimisée pour augmenter la productivité des développeurs.

Travailler avec des solutions Open Source

Les entreprises peuvent collaborer avec les principaux innovateurs qui ont créé Kubernetes. Chez Red Hat, nous participons activement aux projets liés à Kubernetes et aux conteneurs au sein des communautés. Nous nous appuyons sur notre expérience en matière d'Open Source pour dynamiser l'innovation dans les projets en amont.

L'utilisation de l'opérateur OpenShift Virtualization 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.

Pour aller plus loin

Article

Red Hat OpenShift et Kubernetes

Red Hat OpenShift est une plateforme Open Source d'orchestration des conteneurs pour les entreprises. Ce produit logiciel inclut les composants du projet de gestion des conteneurs Kubernetes, qu'il complète par des fonctions de productivité et de sécurité avancées importantes pour les grandes entreprises.

Article

Un conteneur Linux, qu'est-ce que c'est ?

Un conteneur Linux est un processus ou un ensemble de processus isolés du reste du système. Tous les fichiers nécessaires à leur exécution sont fournis par une image distincte, ce qui signifie que les conteneurs Linux sont portables et fonctionnent de la même manière dans tous les environnements, du développement à la production.

Article

Les bases de Kubernetes

La technologie Kubernetes offre une plateforme réservée à la planification et à l'exécution de conteneurs dans des clusters de machines physiques ou virtuelles.Kubernetes vous aide à distribuer et gérer des applications à grande échelle, qu'elles soient conteneurisées ou cloud-native, ou même transformées en microservices dans différents environnements.

Commencez à utiliser une plateforme Kubernetes d'entreprise

Red Hat OpenShift

Plateforme de conteneurs Kubernetes pour les entreprises qui automatise l'exploitation de toute la pile pour la gestion des déploiements multicloud, de clouds hybrides et d'edge computing. 

Illustration - mail

Ce type de contenu vous intéresse ?

Inscrivez-vous à notre newsletter Red Hat Shares.

Red Hat logo LinkedInYouTubeFacebookTwitter

Produits

Outils

Tester, acheter, vendre

Communication

À propos de Red Hat

Premier éditeur mondial de solutions Open Source pour les entreprises, nous fournissons des technologies Linux, cloud, de conteneurs et Kubernetes. Nous proposons des solutions stables qui aident les entreprises à jongler avec les divers environnements et plateformes, du cœur du datacenter à la périphérie du réseau.

Inscrivez-vous à la newsletter Red Hat Shares.

S'inscrire maintenant

Sélectionner une langue

© 2022 Red Hat, Inc. Red Hat Summit