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

Copier l'URL

Un logiciel de gestion de la virtualisation sert d'interface avec un environnement virtuel et le matériel physique sous-jacent, dans le but de simplifier l'administration des ressources, d'optimiser l'analyse des données et de rationaliser l'exploitation. Chaque système de gestion de la virtualisation est unique. Toutefois, la plupart d'entre eux proposent une interface facile à utiliser, rationalisent le processus de création des machines virtuelles, surveillent les environnements virtuels, allouent les ressources, compilent les rapports et appliquent automatiquement les règles. Certaines solutions, notamment celle de planification des ressources d'entreprise, s'intègrent même à du matériel et à des logiciels de différentes marques, afin de permettre aux utilisateurs d'installer le système le plus adapté à leurs environnements.

Découvrir notre solution de virtualisation

Selon la taille et la complexité de l'environnement, l'expérience de l'équipe informatique et les objectifs stratégiques, un logiciel de gestion de la virtualisation peut simplifier la vie des entreprises. Bien qu'il soit possible pour une personne seule de gérer une poignée de machines virtuelles exécutées sur un poste de travail, les déploiements à l'échelle d'une entreprise nécessitent des logiciels de gestion de la virtualisation.

En effet, les machines virtuelles ne sont pas provisionnées automatiquement lors de l'installation des hyperviseurs, quelqu'un doit indiquer au logiciel ce qu'il doit faire. Et pour chaque nouvelle machine virtuelle, il y a quatre tâches à effectuer : le provisionnement, la conformité, l'exploitation et l'uniformisation des environnements hybrides.

Provisionnement

Traitement des demandes de ressources, création de modèles et configuration de machines virtuelles.

Conformité

Sécurisation et surveillance des systèmes, identification des problèmes et validation de l'accès des utilisateurs.

Exploitation

Retrait ou réaffectation des ressources physiques peu ou pas utilisées, examen des bogues et anticipation des besoins futurs.

Uniformisation des environnements hybrides

Réalisation des trois autres tâches dans les environnements virtuels, de cloud privé, de cloud public et de conteneurs.

 

Ressources Red Hat

La virtualisation permet de créer des versions virtuelles de ressources physiques telles que les serveurs, les périphériques réseau et de stockage, ainsi que les applications pour les rendre plus efficaces et flexibles.

  • La virtualisation des serveurs divise un serveur physique en plusieurs serveurs virtuels. Les entreprises peuvent alors exécuter simultanément plusieurs systèmes d'exploitation et applications sur le même matériel, optimisant ainsi l'espace de leur serveur physique. Cette approche réduit les coûts liés au matériel, libère de l'espace et diminue la consommation d'énergie. Elle s'avère donc idéale pour les tests et le développement en cas de capacités matérielles limitées.
  • Avec la virtualisation des postes de travail, les utilisateurs peuvent accéder aux postes de travail virtuels à partir de n'importe quel appareil, ce qui rend ce type de virtualisation idéal pour les entreprises qui ont adopté le travail à distance ou hybride. L'accès aux postes de travail est sécurisé, tandis que la gestion centralisée des serveurs facilite les mises à jour et la résolution de problèmes. Cette solution convient donc tout particulièrement aux centres d'appel et aux établissements scolaires à la recherche d'un environnement cohérent.
  • La virtualisation des réseaux associe les ressources du réseau pour fournir un environnement de réseau flexible et programmable. Avec un réseau virtuel, les entreprises peuvent séparer le trafic, mettre en œuvre des politiques de sécurité avancées et renforcer l'évolutivité du réseau.
  • La virtualisation du stockage rassemble les ressources de stockages pour optimiser leur allocation. Ce type de virtualisation améliore l'utilisation des ressources, la redondance et la gestion. Il s'avère particulièrement intéressant pour les secteurs qui utilisent de grands volumes de données tels que la finance, la santé et le commerce en ligne, et permet la récupération après sinistre grâce à la réplication des données.
  • La virtualisation des applications permet aux applications de s'exécuter indépendamment du système d'exploitation. Les applications virtualisées assurent la compatibilité entre les plateformes et sont idéales pour les entreprises qui souhaitent déployer des logiciels pour de nombreux utilisateurs sans que cela n'affecte le système.
  • La virtualisation des données permet de relier des données issues de différentes sources sans les copier. Essentiel pour les entreprises qui exploitent des données en temps réel, notamment l'analyse financière, la santé ou le commerce en ligne, ce type de virtualisation facilite l'accès aux données et accélère la prise de décision en regroupant des données issues de différents systèmes tels que les bases de données, les API et les services cloud.

Les environnements virtuels classiques sont relativement simples : ils se composent de matériel physique et de machines virtuelles. Ils peuvent toutefois devenir ingérables si le nombre d'instances est trop élevé.

Imaginons qu'une personne travaille dans un grand hôtel, où sa mission consiste non seulement à résoudre des problèmes de maintenance majeurs, mais également à vérifier que les lumières sont éteintes, les portes verrouillées et les robinets fermés dans toutes les chambres. Même si ces tâches sont simples, elles peuvent devenir extrêmement chronophages. Dans cette situation, deux possibilités s'offrent à cette personne :

  1. Inspecter les chambres vides, ce qui lui laisse peu de temps pour résoudre les problèmes plus sérieux
  2. Résoudre les problèmes sérieux, ce qui lui laisse peu de temps pour inspecter les chambres vides

Maintenant, imaginons que les prises, les robinets et les serrures sont connectés à une application capable d'éteindre les lumières, de verrouiller les portes et de vérifier le débit des tuyaux automatiquement dans les chambres vides après le départ des clients. Cette méthode éviterait à l'employé de parcourir l'hôtel en long et en large pour quelques tâches simples. Il pourrait ainsi se concentrer sur des problèmes de maintenance majeurs dont la résolution ne peut pas être automatisée.

Dans cette analogie, chaque chambre représente une machine virtuelle. Lorsque des centaines d'instances requièrent toutes plusieurs tâches de maintenance simples, la situation devient ingérable. C'est là qu'interviennent les logiciels de gestion qui allègent la charge de travail des équipes informatique afin qu'elles puissent se concentrer sur la résolution des problèmes majeurs qui affectent l'ensemble de l'entreprise.

virtualization management diagram

schéma de gestion

Les environnements hybrides sont composés de plusieurs environnements virtuels, de conteneurs, de clouds privés ou de clouds publics interconnectés.

Ces configurations sont bien plus complexes que les environnements virtuels traditionnels.

schéma de gestion hybride
 
Les clouds privés ne sont pas sécurisés de la même manière que les clouds publics, et la mise en service des machines virtuelles diffère de celle des conteneurs. Ajoutons à cela la situation unique de chaque entreprise, sa pile informatique et le niveau d'expérience de ses équipes : autant de facteurs dont il faut tenir compte pour choisir les bons outils de gestion. Il existe heureusement des outils adaptés à tous les besoins et les meilleurs sont ceux qui parviennent à unifier un environnement hétérogène dans une solution évolutive et indépendante. Ils améliorent ainsi l'efficacité des équipes d'administration sans augmenter les dépenses d'exploitation.

L'association de systèmes de gestion de la virtualisation et de gestion des services informatiques (ITSM) facilite l'exploitation informatique grâce aux techniques suivantes :

  • Provisionnement automatisé : les outils d'ITSM demandent et déploient des ressources virtuelles, ce qui accélère la configuration sans intervention manuelle.
  • Gestion des incidents : en cas de défaillance, l'ITSM crée un ticket d'intervention pour la corriger.
  • Gestion des modifications : l'ITSM s'assure que tous les changements, notamment les migrations de machine virtuelle ou les ajouts de ressources, font l'objet d'un suivi et d'une approbation pour éviter les perturbations.
  • Planification des ressources et de la capacité : les outils de virtualisation suivent l'utilisation des ressources et aident l'ITSM à planifier les besoins futurs afin d'éviter toute utilisation excessive ou pénurie.
  • Gestion des ressources : l'ITSM assure le suivi des ressources virtuelles, en parallèle aux ressources physiques, afin d'en assurer la gestion.
  • Gestion du niveau de service : l'ITSM s'assure que les ressources virtuelles répondent aux normes de performance à partir des données fournies par les outils de virtualisation.
  • Surveillance des performances et alertes : les outils de virtualisation détectent rapidement les problèmes de performances et l'ITSM crée un ticket pour les résoudre avant qu'ils n'affectent les utilisateurs.
  • Gestion du cycle de vie : les deux systèmes surveillent l'état des ressources virtuelles, de la création jusqu'à l'obsolescence. Elles sont ainsi utilisées efficacement et supprimées dès qu'elles deviennent inutiles.
  • Création de rapports : l'association des données issues des deux systèmes fournit des informations utiles qui améliorent la prise de décision et la planification des ressources.

Grâce à cette intégration, la gestion des environnements virtuels s'avère plus rapide, plus efficace et moins coûteuse.

La gestion de la virtualisation s'accompagne de nombreux défis accentués par la difficulté à gérer des machines virtuelles qui se multiplient à mesure que l'environnement se développe. Voici quelques exemples :

  1. Mauvaise gestion des ressources : un provisionnement excessif ou insuffisant peut engendrer un gaspillage des capacités ou une baisse de performance.
  2. Problèmes de performances : s'il est mal géré, le partage de ressources physiques entre des machines virtuelles peut entraîner des ralentissements.
  3. Sécurité et conformité : lorsque les ressources sont partagées, il est plus difficile de s'assurer que les machines virtuelles sont sécurisées et conformes aux exigences réglementaires.
  4. Multiplication des machines virtuelles : la création non surveillée de machines virtuelles génère potentiellement des ressources inutiles et augmente les coûts de gestion.
  5. Rétrocompatibilité : certains systèmes d'anciennes générations ne s'intègrent pas forcément complètement aux technologies de virtualisation actuelles.
  6. Gestion des coûts : la virtualisation peut engendrer des coûts inattendus si les ressources ou les licences ne sont pas rigoureusement surveillées.
  7. Évolutivité : la gestion d'une multitude de machines virtuelles s'avère fastidieuse sans outils de gestion évolutifs.
  8. Expertise : la virtualisation nécessite des connaissances pointues difficiles à acquérir, et les spécialistes sont rares.
  9. Sauvegarde et récupération : les environnements virtualisés nécessitent la mise en place de nouvelles stratégies pour la sauvegarde et la récupération après sinistre, ce qui complique les méthodes traditionnelles.

De la migration jusqu'à la gestion, Red Hat prend en charge vos machines virtuelles tout au long de leur cycle de vie.

Nos produits et notre écosystème de partenaires fiables forment une solution de virtualisation complète. Migrez vos machines virtuelles sans plus attendre vers Red Hat® OpenShift® Virtualization, une plateforme d'applications moderne basée sur les projets Open Source KubeVirt et KVM, qui peut exécuter des machines virtuelles et des conteneurs en parallèle. 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 vous aident à assurer le bon fonctionnement de votre infrastructure virtuelle dans le cloud hybride, et à moderniser votre environnement à votre rythme.

Découvrir la virtualisation avec Red Hat

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

Choisir une plateforme de virtualisation

Découvrez les concepts de virtualisation qui vous permettront de choisir une plateforme de gestion des machines virtuelles.

KubeVirt, qu'est-ce que c'est ?

Le projet Open Source 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 migration dynamique, qu'est-ce que c'est ?

La migration dynamique consiste à déplacer une machine virtuelle depuis l'hôte source vers un hôte de destination sans la déconnecter.

Virtualisation : ressources recommandées