Cette fonction orchestre la distribution dynamique des ressources de calcul à travers un environnement d'hyperviseur. Elle analyse les métriques de performance des machines virtuelles en temps réel pour déterminer les affectations optimales de CPU, de mémoire et de stockage. Le système assure l'isolation des ressources tout en maximisant l'efficacité d'utilisation du cluster. Le redimensionnement automatisé prévient les goulots d'étranglement pendant les pics de charge.
Le moteur lance un audit des ressources en scannant toutes les machines virtuelles actives pour connaître les taux d'utilisation actuels et les demandes de charge de travail en attente.
Sur la base de politiques prédéfinies, le système calcule le mélange de ressources idéal nécessaire pour maintenir les seuils de performance sans surprovisionnement.
Les scripts d'exécution modifient la configuration de l'hyperviseur pour lier des cœurs de CPU, des pages de mémoire et des blocs de stockage spécifiques à chaque machine virtuelle cible.
Identifier les machines virtuelles cibles nécessitant un ajustement des ressources en fonction des seuils de surveillance.
Calculer les quantités optimales de CPU, de mémoire et de stockage à l'aide du moteur de politique de ressources actives.
Valider la disponibilité des ressources d'hôte physique pour prendre en charge la demande d'allocation.
Exécuter les mises à jour de configuration pour lier les ressources de manière sécurisée au sein de l'environnement d'hyperviseur.
Affiche des graphiques d'utilisation des ressources en temps réel pour une visibilité immédiate sur l'état de l'allocation et les goulots d'étranglement potentiels.
Appliquer les règles organisationnelles concernant les plafonds de ressources maximums et les garanties minimales par instance de machine virtuelle.
Expose des points de terminaison pour les systèmes externes afin de déclencher des événements d'allocation manuelle ou de récupérer les données de mappage des ressources actuelles.