Red Hat OpenShift Virtualization

Introduction

Red Hat® OpenShift® Virtualization est une fonction de Red Hat OpenShift qui offre aux entreprises une plateforme moderne pour exécuter et déployer les charges de travail de leurs machines virtuelles, y compris les plus récentes. Du cœur du réseau à la périphérie et jusqu'au cloud, cette plateforme permet aux utilisateurs de migrer et gérer des machines virtuelles traditionnelles, en parallèle de conteneurs, au sein d'une plateforme d'applications de cloud hybride fiable, complète et cohérente.

Avec OpenShift Virtualization, les équipes qui dépendent de charges de travail basées sur des machines virtuelles traditionnelles peuvent migrer ces machines à l'aide d'outils inclus dans Red Hat OpenShift, tout en accélérant le développement d'applications cloud-native. En gérant les charges de travail virtualisées et conteneurisées sur une plateforme unifiée, les équipes sont en mesure de standardiser le déploiement de l'infrastructure, les outils, les processus et la maintenance, indépendamment du type d'application et de l'environnement d'exécution. 

En quoi consiste OpenShift Virtualization ?

Réponse : OpenShift Virtualization est une fonction de Red Hat OpenShift qui fournit une plateforme unifiée et évolutive pour migrer les machines virtuelles traditionnelles. Elle permet de gérer les environnements de cloud hybride de manière cohérente et facilite la modernisation. Les entreprises peuvent ainsi gérer et déployer efficacement des machines virtuelles, des conteneurs et des charges de travail serverless à l'aide d'un ensemble complet d'outils de développement et d'exploitation.  

La fonction OpenShift Virtualization se base sur KubeVirt, un projet communautaire Open Source de la Cloud Native Computing Foundation. 

OpenShift Virtualization est-il un produit à part entière ?

Réponse :  Non. OpenShift Virtualization est une fonction, pas un produit. Basée sur le projet communautaire Open Source KubeVirt, elle peut être téléchargée en tant qu'opérateur Red Hat OpenShift. Pour en savoir plus sur le téléchargement et l'installation de cet opérateur, consultez la documentation sur OpenShift Virtualization.

À quoi sert OpenShift Virtualization ?

Red Hat OpenShift Virtualization aide les entreprises à accélérer la migration de leurs machines virtuelles traditionnelles vers une plateforme standardisée, au moyen d'outils de développement et d'exploitation. OpenShift Virtualization utilise la technologie d'hyperviseur KVM de Red Hat Enterprise Linux®, déployée avec des conteneurs, pour que Kubernetes déploie et gère les machines virtuelles. Cette fonctionnalité accélère la modernisation des applications, car elle :

  • prend en charge le développement de nouvelles applications conteneurisées, basées sur des microservices, qui interagissent avec les applications virtualisées traditionnelles ;
  • réunit les charges de travail virtualisées et conteneurisées sur la même plateforme, ce qui facilite le remaniement progressif des applications monolithiques et virtualisées en conteneurs.

Comment fonctionne OpenShift Virtualization ?

Réponse : En activant l'opérateur OpenShift Virtualization sur un cluster OpenShift, les équipes chargées de l'administration de la virtualisation peuvent migrer, créer et ajouter des machines virtuelles à leurs projets via des workflows standards, des processus automatisés et des outils modernes tels que GitOps. Ces machines virtuelles sont exécutées en parallèle sur les mêmes nœuds OpenShift que les conteneurs d'applications traditionnels.

Comment accéder à OpenShift Virtualization ?

Réponse : OpenShift Virtualization est une fonction de Red Hat OpenShift disponible dans toutes les éditions de la plateforme. Il ne s'agit ni d'un module complémentaire ni d'un produit séparé. Vous devez installer l'opérateur OpenShift Virtualization pour accéder à cette fonction. Tous les titulaires de souscriptions bénéficient d'OpenShift Virtualization dans le cadre de leurs souscriptions Red Hat OpenShift autogérées, Red Hat OpenShift Virtualization Engine et Red Hat OpenShift Service on AWS. Consultez la documentation sur l' installation de l'opérateur

Quel hyperviseur la fonction OpenShift Virtualization utilise-t-elle ?

Réponse : Les machines virtuelles exécutées dans OpenShift Virtualization utilisent toujours le même hyperviseur Red Hat Enterprise Linux de confiance, à savoir KVM.

La fonction OpenShift Virtualization est-elle Open Source ?

Réponse : Oui. La fonction OpenShift Virtualization est basée sur KVM et le projet communautaire KubeVirt, dont le code source est disponible sous la licence logicielle Apache 2.0.

Quels sont les principaux avantages d'OpenShift Virtualization ?

Réponse : Les nouvelles pratiques de développement reposent de plus en plus sur les conteneurs et les charges de travail serverless. Cependant, de nombreuses entreprises ont considérablement investi dans des applications qui s'exécutent comme des machines virtuelles et offrent, pour la plupart, des services essentiels aux nouvelles et anciennes applications conteneurisées. OpenShift Virtualization permet aux clients de migrer rapidement leurs machines virtuelles vers Red Hat OpenShift, mais aussi de standardiser le déploiement et la maintenance de leur infrastructure sur une seule et même plateforme. Lorsque tout est prêt, les équipes peuvent se lancer dans le processus de modernisation à leur rythme en se servant d'outils clés de migration de la virtualisation, comme la boîte à outils de migration pour la virtualisation incluse, afin de rationaliser le processus.

Elles peuvent également utiliser d'importants pipelines de développement pour les applications hébergées dans des machines virtuelles ou des conteneurs, quel que soit l'environnement d'exécution. Grâce à cette innovation, les équipes d'administration des machines virtuelles, de développement et d'exploitation peuvent utiliser les mêmes outils et frameworks pour développer, gérer et déployer des machines virtuelles, des conteneurs et des charges de travail serverless sur une seule plateforme. Résultat : elles distribuent plus rapidement des applications et services qui démarquent l'entreprise de la concurrence.

Quels sont les principaux cas d'utilisation d'OpenShift Virtualization ?

Réponse : OpenShift Virtualization aide les équipes technologiques à migrer les machines virtuelles traditionnelles, à moderniser le développement d'applications et à optimiser l'infrastructure informatique.

  • Migrer des machines virtuelles existantes : OpenShift Virtualization permet aux entreprises de migrer leurs machines virtuelles vers une seule et même plateforme moderne et unifiée, en toute simplicité. Grâce à la boîte à outils de migration pour la virtualisation, les utilisateurs sont en mesure de migrer efficacement leurs charges de travail de machines virtuelles vers OpenShift. Pour obtenir un plan de migration complet, les entreprises peuvent passer l' évaluation de la migration de la virtualisation de Red Hat  afin de définir une stratégie personnalisée qui simplifiera la migration des machines virtuelles traditionnelles vers OpenShift Virtualization. Les clients peuvent préserver leurs machines virtuelles traditionnelles en effectuant une migration vers OpenShift Virtualization, tout en continuant à tirer parti de ses fonctionnalités de développement et de distribution d'applications de cloud hybride cloud-native. Si vous cherchez une solution axée sur la virtualisation, OpenShift Virtualization Engine propose une option rationalisée, conçue pour les entreprises pressées d'entamer la migration et la gestion de la virtualisation. 
  • Moderniser le développement d'applications : les équipes de développement peuvent intégrer les applications et composants existants à leurs workflows tout en créant des applications complexes. Lorsqu'elle est exécutée sur des plateformes d'applications équipées de fonctions avancées pour gérer les charges de travail conteneurisées, comme OpenShift Container Platform ou OpenShift Platform Plus, la fonction OpenShift Virtualization permet aux équipes qui utilisent une technologie traditionnelle de machines virtuelles de passer efficacement à des applications cloud-native. Elle permet également d'intégrer progressivement les applications virtualisées complexes en parallèle de l'exécution de composants virtualisés. À mesure que les applications sont modernisées, la fonction OpenShift Virtualization aide les équipes de développement à exécuter des machines virtuelles dans des pods Kubernetes avec d'autres pods qui contiennent des conteneurs d'applications, le tout, sur OpenShift Container Platform. Elle prend en charge la connectivité entre les conteneurs d'applications et les machines virtuelles, et favorise le partage de l'infrastructure de mise en réseau et de stockage entre eux.
  • Optimiser l'infrastructure informatique : quand les équipes de développement adoptent de nouveaux types de charges de travail et cas d'utilisation, les responsables de l'exploitation ont besoin d'outils pour les gérer efficacement en plus des systèmes déjà en place. OpenShift Virtualization fournit un moyen d'optimiser l'environnement informatique en unifiant le déploiement, l'exécution et la gestion des charges de travail conteneurisées et virtualisées sur la même plateforme.  

En quoi consiste OpenShift Virtualization Engine et quelles sont les différences avec OpenShift Virtualization ?

Réponse : OpenShift Virtualization Engine  est une édition spécialisée de Red Hat OpenShift, conçue exclusivement pour déployer, gérer et mettre à l'échelle des machines virtuelles. Elle fournit aux entreprises une solution de virtualisation rationalisée pour migrer et exploiter les machines virtuelles sans intégrer de conteneur ni de fonctionnalité d'applications cloud-native. Il s'agit d'une option idéale pour les migrations à partir de plateformes de virtualisation traditionnelles, puisqu'elle offre une solution rentable et fiable réservée aux machines virtuelles.

OpenShift Virtualization est la fonctionnalité de virtualisation de base disponible dans toutes les éditions de Red Hat OpenShift, y compris OpenShift Container Platform et OpenShift Platform Plus. Ces éditions proposent les mêmes fonctionnalités de virtualisation qu'OpenShift Virtualization Engine, avec, en supplément, des fonctions avancées pour gérer les charges de travail conteneurisées et serverless, développer des applications cloud-native et intégrer des technologies telles que l'intelligence artificielle. Elles sont donc recommandées pour la modernisation des applications et l'adoption d'une plateforme unifiée pour diverses charges de travail.

La fonction OpenShift Virtualization est-elle compatible avec toutes les plateformes cloud ?

Oui. OpenShift Virtualization peut s'exécuter sur Red Hat OpenShift Service on AWS ainsi que sur les éditions autogérées d'Amazon Web Services (AWS).  Il est également possible d'exécuter OpenShift Virtualization Engine sur des instances AWS bare metal. Apprenez-en plus sur les fonctionnalités de Red Hat OpenShift Service on AWS.

La fonction OpenShift Virtualization est-elle disponible pour tout le monde ?

Réponse : Oui. La fonction OpenShift Virtualization est disponible pour tous. Découvrez comment installer l'opérateur OpenShift Virtualization. Restez au fait des dernières notes de version en consultant la documentation sur OpenShift Virtualization.