Arrêter automatiquement vos zones de développement selon la planification
Pour économiser des coûts, vous pouvez activer une planification d’arrêt automatique sur un pool de box de développement. Microsoft Dev Box tente d’arrêter toutes les zones de développement du pool au moment spécifié dans la planification. Vous pouvez configurer une heure d’arrêt dans un fuseau horaire pour chaque pool.
Autorisations
Pour gérer une planification de zone de développement, 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 box de développement 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 zone de développement.
Déterminez le pool que vous souhaitez modifier et faire défiler vers la droite. Ouvrez le menu Plus d’options (...) pour le pool, puis sélectionnez Modifier.
Dans le volet Modifier le pool de boîtes de développement, 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 d’arrêt automatique une fois le pool créé. Heure d’arrêt Sélectionnez une heure pour arrêter toutes les Dev Box dans le pool. Toutes les zones de développement de ce pool s’arrêtent à ce moment-là tous les jours. Fuseau horaire Sélectionnez le fuseau horaire de l’heure d’arrêt. Sélectionnez 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 de zone de développement, 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 zones de développement. Choisissez une région proche de vos utilisateurs de zone de développement attendus pour bénéficier d’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. Cliquez sur 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 de zone de développement.
Déterminez le pool que vous souhaitez modifier et faire défiler vers la droite. Ouvrez le menu Plus d’options (...) pour le pool, puis sélectionnez Modifier.
Dans le volet Modifier le pool de boîtes de développement, dans la section Arrêter automatiquement, basculez le paramètre Activer l’arrêt automatique sur Non.
Sélectionnez Enregistrer.
Après avoir modifié le paramètre, les zones de développement 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 de boîtes de développement. |
project |
Nom de votre projet de zone de développement. |
resource-group |
Nom du groupe de ressources de votre pool de boîtes de développement. |
time |
Heure locale à laquelle les zones de développement doivent être arrêtées, par 23:15 exemple pour 11h15. |
time-zone |
Chaîne de fuseau horaire standard pour déterminer l’heure locale, par "America/Los_Angeles" exemple . |
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 de boîtes de développement. |
project-name |
Nom de votre projet de zone de développement. |
Contenu connexe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour