Arrêter automatiquement vos Dev Box selon la planification
Pour économiser des coûts, vous pouvez activer une planification d’arrêt automatique sur un pool Dev Box. Microsoft Dev Box tente d’arrêter toutes les Dev Box du pool au moment spécifié dans la planification. Vous pouvez configurer une heure d’arrêt dans un fuseau horaire pour chaque pool.
Remarque
L’arrêt automatique planifie la mise en veille prolongée des boîtes de développement créées avec une définition Dev Box activée pour la mise en veille prolongée. Les zones de développement créées à l’aide de définitions Dev Box qui ne prennent pas en charge la mise en veille prolongée seront arrêtées. Pour en savoir plus sur l’activation de la mise en veille prolongée sur vos définitions de dev box, consultez Configurer la mise en veille prolongée dans Dev Box
Autorisations
Pour gérer la planification d’une Dev Box, vous avez besoin des autorisations suivantes :
Action | Autorisation requise |
---|---|
Configurer une planification | Propriétaire, Contributeur ou Administrateur de projet DevCenter. |
Gérer une planification d’arrêt automatique dans le portail Azure
Vous pouvez activer, modifier et désactiver les planifications d’arrêt automatique à l’aide du portail Azure.
Créer une planification d’arrêt automatique
Vous pouvez créer une planification d’arrêt automatique lors de la configuration d’un nouveau pool de Dev Box ou en modifiant un pool de box de développement déjà existant. Les étapes suivantes vous montrent comment utiliser le portail Azure pour créer et configurer une planification d’arrêt automatique.
Ajouter une planification d’arrêt automatique à un pool existant
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez projets. Dans la liste des résultats, sélectionnez Projets.
Ouvrez le projet associé au pool que vous souhaitez modifier, puis sélectionnez Pools de Dev Box.
Déterminez le pool que vous souhaitez modifier et faites défiler vers la droite. Ouvrez le menu Plus d’options (...) pour le pool, puis sélectionnez Modifier.
Dans le volet Modifier le pool Dev Box, configurez les paramètres suivants dans la section Arrêt automatique :
Paramètre Valeur Activer l’arrêt automatique Sélectionnez Oui pour activer une planification de l’arrêt automatique une fois que le pool a été créé. Heure d’arrêt Sélectionnez une heure pour arrêter toutes les Dev Box dans le pool. Toutes les dev box de ce pool s’arrêtent à cette heure, tous les jours. Fuseau horaire Sélectionnez le fuseau horaire de l’heure d’arrêt. Cliquez sur Enregistrer.
Ajouter une planification d’arrêt automatique lorsque vous créez un pool
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez projets. Dans la liste des résultats, sélectionnez Projets.
Ouvrez le projet pour lequel vous souhaitez créer un pool, sélectionnez Pools Dev Box, puis sélectionnez Créer.
Sur le volet Créer un pool de dev box, entrez les valeurs suivantes :
Paramètre Valeur Nom Attribuez un nom à votre pool. Le nom du pool est visible pour les développeurs, qui peuvent le sélectionner lorsqu’ils créent des dev box. Le nom doit être unique dans le projet. Définition de dev box Sélectionnez une définition de dev box existante. La définition détermine l’image de base et la taille des dev box créées dans ce pool. Connexion réseau 1. Sélectionnez Déployer sur un réseau hébergé par Microsoft.
2. Sélectionnez la région de déploiement souhaitée pour les dev box. Choisissez une région proche de vos utilisateurs de dev box attendus pour une expérience utilisateur optimale.Privilèges de créateur de dev box Sélectionnez Administrateur local ou Utilisateur standard. Activer l’arrêt automatique La valeur par défaut est Oui. Sélectionnez Non pour désactiver une planification de l’arrêt automatique. Vous pouvez configurer une planification de l’arrêt automatique une fois que le pool a été créé. Heure d’arrêt Sélectionnez une heure pour arrêter toutes les dev box dans le pool. Toutes les dev box de ce pool s’arrêtent à cette heure, tous les jours. Fuseau horaire Sélectionnez le fuseau horaire pour l’heure d’arrêt. Gestion des licences Cochez cette case pour confirmer que votre organisation dispose de licences Azure Hybrid Benefit que vous voulez appliquer aux dev Box de ce pool. Sélectionnez Créer.
Vérifiez que le nouveau pool de dev box s’affiche dans la liste. Il se peut que vous deviez rafraîchir l’écran.
Supprimer une planification d’arrêt automatique
Procédez comme suit pour supprimer une planification d’arrêt automatique pour votre pool :
Connectez-vous au portail Azure.
Dans la zone de recherche, entrez projets. Dans la liste des résultats, sélectionnez Projets.
Ouvrez le projet associé au pool que vous souhaitez modifier, puis sélectionnez Pools Dev Box.
Déterminez le pool que vous souhaitez modifier et faites défiler vers la droite. Ouvrez le menu Plus d’options (...) pour le pool, puis sélectionnez Modifier.
Dans le volet Modifier le pool Dev Box, dans la section Arrêter automatiquement, basculez le paramètre Activer l’arrêt automatique sur Non.
Cliquez sur Enregistrer.
Après avoir modifié le paramètre, les Dev Box de ce pool ne s’arrêtent pas automatiquement.
Gérer une planification d’arrêt automatique avec Azure CLI
Vous pouvez également gérer les planifications d’arrêt automatique à l’aide d’Azure CLI.
Créer une planification d’arrêt automatique
La commande Azure CLI suivante crée une planification d’arrêt automatique :
az devcenter admin schedule create --pool-name {poolName} --project {projectName} --resource-group {resourceGroupName} --time {hh:mm} --time-zone {"timeZone"} --state Enabled
Paramètre | Valeur |
---|---|
pool-name |
Nom de votre pool Dev Box. |
project |
Nom de votre projet Dev Box. |
resource-group |
Nom du groupe de ressources de votre pool Dev Box. |
time |
Heure locale à laquelle les Dev Box doivent être arrêtées, par exemple 23:15 pour 11h15. |
time-zone |
Chaîne de fuseau horaire standard pour déterminer l’heure locale, par exemple "America/Los_Angeles" . |
state |
Indique si la planification est en cours d’utilisation. Les options incluent Enabled ou Disabled . |
Supprimer une planification d’arrêt automatique
Entrez la commande suivante dans Azure CLI pour supprimer une planification d’arrêt automatique :
az devcenter admin schedule delete --pool-name {poolName} --project-name {projectName}
Paramètre | Valeur |
---|---|
pool-name |
Nom de votre pool Dev Box. |
project-name |
Nom de votre projet Dev Box. |