Présentation
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 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.
Que fait la virtualisation native pour les conteneurs ?
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.
Ressources Red Hat
Fonctionnement
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 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 depuis le catalogue d'opérateurs OpenShift.
Quelle est la différence par rapport aux autres solutions de virtualisation ?
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.
Pourquoi choisir Red Hat pour la virtualisation ?
La virtualisation native pour les conteneurs s'inscrit dans la continuité de notre engagement pour faire de Kubernetes l'avenir de l'orchestration d'applications et un standard commun pour tous les environnements de cloud hybride ouvert.
Avec nos produits fiables et notre écosystème de partenaires, nous proposons aux entreprises une solution de virtualisation complète et native pour les conteneurs. 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. Il existe d'autres options de prise en charge et intégrations de partenaires pour le stockage, la sauvegarde et la récupération après sinistre, ainsi que la mise en réseau. 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.
Le blog officiel de Red Hat
Découvrez les dernières informations concernant notre écosystème de clients, partenaires et communautés.