Mise en Veille Prolongée dans Microsoft Azure pour les VM Windows et Linux



Introduction à la Mise en Veille Prolongée

La mise en veille prolongée est une fonctionnalité clé dans Microsoft Azure pour les machines virtuelles (VM) Windows et Linux. Elle permet de suspendre des VM inutilisées, économisant ainsi sur les coûts de calcul. Cette fonction est particulièrement utile pour des scénarios comme les bureaux virtuels, le développement/test, et les systèmes avec des temps de démarrage longs.
Fonctionnement de la Mise en Veille Prolongée

Lorsque vous mettez en veille prolongée une VM, Azure signale au système d’exploitation de la VM d’effectuer une action suspend-to-disk. Le contenu de la mémoire de la VM est stocké sur le disque du système d’exploitation, et la VM est ensuite libérée. Lors du redémarrage, le contenu de la mémoire est retransféré, permettant aux applications et processus de reprendre leur état antérieur.
Configurations et Prérequis


La mise en veille prolongée est limitée à certaines tailles de VM et versions du système d’exploitation. Les tailles de VM jusqu’à 32 Go de RAM des séries Dasv5, Dadsv5, Dsv5, et Ddsv5 sont compatibles. Pour Linux, les versions supportées incluent Ubuntu 22.04 LTS, Ubuntu 20.04 LTS, Ubuntu 18.04 LTS, Debian 11, et Debian 10 (avec noyau backports).


Activation et Utilisation

Pour activer cette fonctionnalité, il faut d'abord l'activer sur votre abonnement Azure comme illustré dans l'image ci-dessous. 








Ensuite, lors de la création de la VM, vous pouvez activer la mise en veille prolongée via le portail Azure, l’interface CLI, PowerShell, ou l’API REST. Pour les VM Linux, l'extension LinuxHibernateExtension peut être utilisée, tandis que pour Windows, l'extension "Microsoft.CPlat.Core.WindowsHibernateExtension" est installée automatiquement.

Commande PowerShell

Register-AzProviderFeature -FeatureName "VMHibernationPreview" -ProviderNamespace "Microsoft.Compute"



Commande Azure CLI

az feature register --name VMHibernationPreview --namespace Microsoft.Compute




Durant la création d'une VM, il faut bien sûr respecter les prérequis OS et la taille de la VM nécessaire a l'activation de l'hibernation 





Mise en Veille et Redémarrage des VM

Une fois la mise en veille prolongée activée et configurée, vous pouvez mettre en veille prolongée la VM via le portail Azure, Azure CLI, PowerShell, ou l’API REST. Pour redémarrer une VM mise en veille prolongée, le processus est similaire à celui d’une VM arrêtée.
Limitations et Coûts

Il est important de noter que vous ne pouvez pas activer la mise en veille prolongée sur des VM existantes, ni redimensionner une VM sur laquelle la mise en veille prolongée est activée. Lorsqu'une VM est en veille prolongée, vous n'êtes pas facturé pour son utilisation, mais seulement pour le stockage et les ressources de mise en réseau associées.




Bonne lecture !

Walid Hocine


Enregistrer un commentaire

Plus récente Plus ancienne