Comment distinguer une virtual machine utile d’une virtual machine inutile ?
Dans quel but ? Parce qu’avec le temps, le nombre de machines virtuelles au sein d’une infrastructure ne cesse de croître. Le déploiement de machines virtuelles est rapide et facile, une infrastructure peut très vite atteindre plusieurs centaines voire milliers de machines virtuelles. Si lors de la création d’une machine virtuelle nous savons pour quel projet elle existe et pour combien de temps, plusieurs mois après, nous pouvons très vite l’oublier. Laissant cette dernière fonctionner parmi des centaines de virtual machines déjà existantes… A ce moment très précis, nous ne savons plus si elle est encore utilisée et dans le doute nous la conservons ! Alors, «comment distinguer une virtual machine inutile d’une virtual machine utile»? A cette question, plusieurs niveaux de réponses :- Contacter le responsable de la virtual machine et lui demander si cette virtual machine est encore utilisée ?
- Avoir noté la date de « fin de vie » (fin de projet) de la virtual machine
- Analyser finement l’activité de la virtual machine afin de connaître son comportement
- Idle : Si sur une période de temps donné, 100% des valeurs de consommations processeur et mémoire sont inférieurs à Y%. Le taux d’activité (Y) étant directement tributaire de la capacité processeur et mémoire du serveur sur lequel les machines virtuelles sont hébergées.
- Lazy : Si sur une période de temps donné, une ressource R (processeur ou mémoire) a des pics de consommations supérieurs à 30% pendant moins de 10% du temps et est considérée comme ’idle’ le reste du temps.
- Undersized : Si sur une période de temps donné, 100% des valeurs de consommations processeur et mémoire sont supérieurs à 70%.
- Busy : la définition d’une machine virtuelle ’busy’ est identique à celle d’une machine virtuelle ’un- dersized’, si ce n’est que le taux d’activité est supérieur à 90%.
- Oversized : Si sur une période de temps donné, 100% des valeurs de consommations processeur et mémoire sont inférieurs à 30%.
- Ghost (off) : Si à la fin de la période d’analyse, la machine virtuelle est éteinte.
- De réduire des taux d’allocation vCPU / RAM sur les ESX
- Des gains en stockage (taille de la virtual machine + swap + logs)
- Une meilleur visibilité́ de votre infrastructure
Désormais, vous avez toutes les cartes en main pour détecter vos virtual machine inutiles !
Rappel :- Prenez l’habitude de notifier le responsable et une date de fin de vie à chaque création de virtual machine.
- Analysez les Ghost, en priorité celles éteintes depuis très longtemps.
- Analysez les Idle, privilégiez celles sur le seuil d’activité le plus bas et la période de temps la plus élevée.