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

  1. Connectez-vous au portail Azure.

  2. Dans la zone de recherche, entrez projets. Dans la liste des résultats, sélectionnez Projets.

    Capture d’écran montrant une recherche de projets dans la zone de recherche du portail Azure.

  3. Ouvrez le projet associé au pool que vous souhaitez modifier, puis sélectionnez Pools de Dev Box.

    Capture d’écran de la liste des pools de Dev Box existants pour le projet.

  4. 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.

    Capture d’écran du menu Plus d’options d’un pool Dev Box et de l’option Modifier sélectionnée.

  5. 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.

    Capture d’écran de la page Modifier le pool Dev Box montrant les options d’arrêt automatique et Oui sélectionnés.

  6. Cliquez sur Enregistrer.

Ajouter une planification d’arrêt automatique lorsque vous créez un pool

  1. Connectez-vous au portail Azure.

  2. Dans la zone de recherche, entrez projets. Dans la liste des résultats, sélectionnez Projets.

  3. Ouvrez le projet pour lequel vous souhaitez créer un pool, sélectionnez Pools Dev Box, puis sélectionnez Créer.

    Capture d’écran de la liste des pools de dev box dans un projet. La liste est vide. L’option Créer est sélectionnée.

  4. 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.

    Capture d’écran de la boîte de dialogue Créer un pool de dev box.

  5. Sélectionnez Créer.

  6. 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 :

  1. Connectez-vous au portail Azure.

  2. Dans la zone de recherche, entrez projets. Dans la liste des résultats, sélectionnez Projets.

  3. Ouvrez le projet associé au pool que vous souhaitez modifier, puis sélectionnez Pools Dev Box.

  4. 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.

  5. 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.

    Capture d’écran de la page modifier le pool Dev Box montrant les options d’arrêt automatique et Non sélectionnés.

  6. 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.