Qu’est-ce que la prolifération de VM ?

Cadre complet du mur de serveurs, AI Academy

Qu’est-ce que le VM sprawl ?

La prolifération des machines virtuelles (VM) fait référence à une expansion excessive et incontrôlée des machines virtuelles au sein d'une infrastructure virtuelle.

Les machines virtuelles sont simples à créer et à implémenter, ce qui peut facilement entraîner une surcroissance de VM qui perdent leur utilité avec le temps et l’inactivité. La prolifération des machines virtuelles implique souvent une perte de main-d’œuvre et de ressources.

Qu’est-ce qu’une machine virtuelle (VM) ?

Les machines virtuelles fonctionnent comme des versions numérisées d'un ordinateur physique. Dans la plupart des cas, une VM peut exécuter les mêmes fonctions informatiques qu'un ordinateur physique. Cela inclut l’exécution de systèmes d’exploitation (OS) et de divers programmes, la gestion du stockage des données et la connexion aux réseaux informatiques. Une VM accomplit ces tâches en s’appuyant sur des composants virtuels, contrairement à des ressources « réelles » comme les serveurs physiques.

Les services de machines virtuelles sont considérés comme « gérés » ou « en libre-service », selon le degré d'implication que l'utilisateur souhaite prendre dans la gestion de la création et de l'utilisation des machines virtuelles. L'imitation des machines virtuelles est si experte qu'elles peuvent même être synchronisées pour fonctionner avec la même précision chronologique que les applications en temps réel.

Les dernières actualités technologiques, étayées par des avis d’experts

Restez au fait des tendances les plus étonnantes du secteur dans le domaine de l’IA, de l’automatisation, des données et bien d’autres avec la newsletter Think. Consultez la Déclaration de confidentialité d’IBM.

Merci ! Vous êtes abonné(e).

Vous recevrez votre abonnement en anglais. Vous trouverez un lien de désabonnement dans chaque newsletter. Vous pouvez gérer vos abonnements ou vous désabonner ici. Consultez la Déclaration de confidentialité d’IBM pour plus d’informations.

1972 : Les machines virtuelles deviennent actives

Les machines virtuelles ont été introduites pour la première fois au cours de la période informatique très fertile qui s'est déroulée entre la fin des années 1960 et le début des années 1970. Les machines virtuelles ont été développées à la suite d'expériences de virtualisation menées principalement par International Business Machines (IBM).

La technologie de virtualisation permet à des logiciels virtuels d'imiter avec succès la fonctionnalité du matériel physique, comme les serveurs, le stockage et les réseaux. Les représentations virtuelles peuvent être exécutées sur une seule machine physique, ce qui multiplie considérablement la fonctionnalité qu'une entreprise peut tirer d'un système informatique unique.

L'objectif principal d'IBM au cours de cette période était de trouver des moyens d'améliorer la performance de sa gamme historique d'ordinateurs mainframe. Cet effort a notamment consisté à développer des solutions de partage de temps. IBM a démontré pour la première fois que la virtualisation pouvait fonctionner en dévoilant son système de recherche CP-40 en 1967. Ses fonctionnalités comprenaient des commandes conviviales, des commandes de système de fichiers, le mappage des enregistrements à des blocs de taille uniforme et des fichiers qui pouvaient être créés simplement en écrivant dans ces fichiers.

D'autres améliorations se sont poursuivies au cours des cinq années suivantes, aboutissant à l'introduction révolutionnaire en 1972 de ce qui est aujourd'hui considéré comme la première machine virtuelle au monde. Le VM/370 a marqué le début des mainframes IBM System/370 et a été le premier à prendre en charge l'utilisation de la mémoire virtuelle. L'ère des machines virtuelles, capables d'offrir toutes les fonctionnalités d'un ordinateur dans un environnement virtuel, a commencé.

AI Academy

Se préparer à l’IA avec le cloud hybride

Dirigé par des leaders d’opinion IBM, le programme a pour but d’aider les chefs d’entreprise à acquérir les connaissances nécessaires qui leur permettront d’orienter leurs investissements IA vers les opportunités les plus prometteuses.

Avantages de l’utilisation de VM

Parce qu’elles ne nécessitent pas le même niveau de dépenses d’investissement, les VM permettent souvent de réaliser des économies considérables. L’utilisation de VM permet souvent d’éviter l’acquisition de serveurs physiques coûteux et d’autres équipements, ce qui limite le prix des VM. En outre, les VM peuvent gérer efficacement les workloads, en particulier s’il s’agit de types de workload traditionnels, hérités et monolithiques.

Pour coordonner leur activité, les machines virtuelles travaillent en étroite collaboration avec les hyperviseurs. Alors que les machines virtuelles sont des fichiers qui reproduisent certains aspects de l'informatique physique, les hyperviseurs sont les logiciels qui exécutent et gèrent leurs fonctionnalités. Les hyperviseurs permettent l'exécution simultanée de différents systèmes d'exploitation sur différentes machines virtuelles. Les machines virtuelles fonctionnent également de manière efficace avec les centres de données, en les aidant à transmettre des services cloud par le biais de serveurs virtualisés qui utilisent du matériel physique.

Pourquoi la prolifération des machines virtuelles se produit-elle ?

La prolifération des machines virtuelles, comme de nombreuses situations regrettables, devient déstabilisante après avoir été fondée sur les meilleures intentions. Le service informatique d'une entreprise est chargé de développer une machine virtuelle pour une utilisation très spécifique, généralement ponctuelle et urgente. Cette machine virtuelle est construite et mise en opération. Tout va bien.

Mais le temps passe. La situation commerciale qui a justifié la création de la machine virtuelle est peut-être toujours d’actualité, mais l’urgence qui l’entourait s’est définitivement dissipée (ou calmée). Quelle que soit la cause de leur inactivité, dès que les machines virtuelles inutilisées commencent à prendre la poussière, elles commencent à devenir des reliques (et aussi utiles qu'un outil matériel acheté pour un projet domestique et plus jamais utilisé). En fin de compte, ces machines virtuelles ne sont plus qu'un simple encombrement.

Les raisons suivantes expliquent pourquoi la prolifération des machines virtuelles se produit :

  • Processus de création simple : les développeurs peuvent rapidement et facilement créer des VM, grâce à un processus simplifié de provisionnement des VM qui peut souvent être réalisé via l’automatisation. Cela peut donner lieu à un schéma dans lequel la première solution à un problème d'entreprise est de créer une nouvelle machine virtuelle.
  • Prolifération inutile : parce qu’il est très facile de créer des machines virtuelles, on peut avoir tendance à produire beaucoup plus de machines virtuelles pour une utilisation temporaire que ce qui est nécessaire sur le long terme. Et lorsque les conditions commerciales évoluent, les entreprises peuvent être amenées à produire un plus grand nombre de machines virtuelles en réaction à ces changements.
  • VM conservées pour une utilisation ultérieure : une VM inutilisée représente néanmoins une certaine quantité de travail effectuée à dessein et conserve une utilité spécifique si elle est remise en service dans le cadre de projets ultérieurs. C’est pourquoi de nombreuses entreprises tardent à réduire leur stock de ressources en VM.
  • Arrêts de performance attendus : il y a des moments où les machines virtuelles peuvent subir des retards croissants. Parfois, les performances d’une VM doivent simplement être ajustées. Cependant, le dépannage de ces machines virtuelles peut s'avérer difficile en raison des nombreuses variables qui affectent les performances des machines virtuelles.
  • VM oubliées : une autre raison majeure de la prolifération des VM est que les entreprises perdent la trace de toutes leurs ressources en VM. Ces entreprises oublient simplement les VM qu’elles ont utilisées par le passé et conservent toujours. Si la prolifération est suffisamment importante, les entreprises pourraient se retrouver inutilement amenées à recréer la même VM.

Les effets néfastes de la prolifération des machines virtuelles

Certains peuvent se demander ce qu’est la prolifération des machines virtuelles. Certes, certaines machines virtuelles inactives sont peut-être inutilisées, mais est-ce une raison pour tirer la sonnette d'alarme ? Il s’avère que, oui, il existe un nombre suffisant de raisons pour lesquelles la prolifération des machines virtuelles est préoccupante :

  • Inefficacité : une entreprise qui veut un environnement informatique efficace et bien contrôlé devrait régulièrement surveiller son stockage et éliminer les VM qui ont perdu leur utilité.
  • Vulnérabilités de sécurité : dans un monde parfait, vous pourriez créer des VM et les laisser traîner sans vous soucier des risques de sécurité. Mais si l’histoire récente nous a appris quelque chose, c’est que les données sensibles peuvent être attaquées n’importe où et qu’aucun fournisseur de services n’est à l’abri des cyberattaques.
  • Gaspillage : les deux piliers de l’utilisation et de l’allocation des ressources peuvent être détruits par la prolifération des machines virtuelles. Dans un système corrodé par la prolifération des machines virtuelles, de plus en plus de ressources devront être allouées et consommées, le rendement de cet investissement ne faisant que diminuer.

5 conseils pour lutter contre la prolifération des machines virtuelles

Il existe des techniques de gestion simples qui permettent de limiter le nombre de machines virtuelles d'une entreprise à un niveau gérable.

1. Établir une politique opérationnelle

Les entreprises intelligentes surveillent et régulent la création et la gestion de leurs machines virtuelles. Une politique efficace de gouvernance des VM traite de questions telles que la planification des capacités (qui régule le nombre maximal de nouvelles VM autorisées), l’optimisation des performances des VM et la gestion du cycle de vie des VM.

2. Supprimer les VM inutiles

Une fois qu’une VM a été identifiée pour suppression, le processus de mise hors service commence. La machine virtuelle sortante est supprimée du service. Ensuite, les données contenues dans cette VM sont sécurisées. Enfin, le matériel et le logiciel de la VM sont supprimés.

3. Protéger les VM qui valent la peine d’être conservées

Les entreprises doivent respecter les mesures de protection des données pour sécuriser les machines virtuelles qui méritent un stockage permanent. Cela inclut des outils de surveillance qui identifient l'utilisation de l'espace disque et des mesures de sécurité qui garantissent un contrôle d'accès approprié.

4. Élaborer un plan de sauvegarde

À l'ère néo-moderne, même les opérations informatiques les plus soigneusement conçues sont sujettes à des situations d'urgence. Cela nécessite un plan de reprise après sinistre efficace pour les machines virtuelles, qui peut être mis en œuvre dans le pire des cas.

5. Former les équipes informatiques

Une fois les politiques de gouvernance en place, les entreprises doivent s’assurer que tous les membres du personnel concernés sont formés à l’infrastructure informatique et aux plans de sauvegarde convenus. La politique de gouvernance doit être clairement communiquée à toutes les équipes informatiques et aux administrateurs.

Outils pour contrer la prolifération des machines virtuelles

Un autre moyen de lutter contre la prolifération des machines virtuelles est de la confronter directement à des outils et à des technologies de virtualisation conçus pour aider à gérer l'utilisation des machines virtuelles et à réduire les effets de cette prolifération. Ces outils de gestion incluent les suivants :

  • VMware (aujourd'hui filiale du fabricant d'ordinateurs Dell Technologies) crée des produits qui aident à gérer l'utilisation des machines virtuelles et à réduire les effets de la prolifération des machines virtuelles. L'un de ses principaux outils de virtualisation, VMware vSphere, aborde tous les points de gestion des clés concernant les opérations des machines virtuelles.
  • Microsoft est un autre acteur majeur dans ce domaine. Son produit Hyper-V sur Windows mélange le virtuel et le réel en permettant aux utilisateurs de construire et d’exploiter des machines virtuelles sur un hôte physique.
  • VirtualBox est un produit gratuit qui fonctionne avec Windows, Mac et Linux et prétend avoir 100 000 utilisateurs enregistrés.
  • La plateforme Linux (développée par Red Hat) prend également en charge l'utilisation des machines virtuelles. Les VM permettent de créer des environnements virtuels, ce qui permet aux utilisateurs de tester des distributions Linux sans avoir à les installer sur des ordinateurs physiques. Les VM permettent également aux utilisateurs d'utiliser Linux sur une unité centrale qui fonctionne sous un autre système d'exploitation.
Solutions connexes
IBM Cloud Infrastructure Center 

IBM Cloud Infrastructure Center est une plateforme logicielle compatible avec OpenStack pour gérer l’infrastructure de clouds privés sur IBM zSystems et IBM LinuxONE.

Découvrir Cloud Infrastructure Center
Solutions d’infrastructure informatique

Découvrez des serveurs, des solutions de stockage et des logiciels conçus pour votre stratégie d’entreprise en matière de cloud hybride et d’IA.

Découvrir les solutions d’infrastructure informatique
Solutions d’infrastructure cloud

Trouvez la solution d’infrastructure cloud adaptée aux besoins de votre entreprise et ajustez les ressources en fonction de la demande.

Solutions cloud
Passez à l’étape suivante

Transformez l’infrastructure de votre entreprise grâce aux solutions de cloud hybride IBM prêtes pour l’IA. Découvrez des serveurs, des solutions de stockage et des logiciels conçus pour sécuriser, faire évoluer et moderniser votre entreprise, ou accédez à des informations d’experts pour améliorer votre stratégie d’IA générative.

Découvrir les solutions d’infrastructure informatique Télécharger l’eBook