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

  1. Connectez-vous au portail Azure.

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

    Screenshot showing a search for projects from the Azure portal search box.

  3. Ouvrez le projet associé au pool que vous souhaitez modifier, puis sélectionnez Pools de zone de développement.

    Screenshot of the list of existing dev box pools for the project.

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

    Screenshot of the more options menu for a dev box pool and the Edit option selected.

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

    Screenshot of the edit dev box pool page showing the Auto-stop options and Yes selected.

  6. Sélectionnez 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 de zone de développement, puis sélectionnez Créer.

    Screenshot of the list of dev box pools within a project. The list is empty. The Create option is selected.

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

    Screenshot of the Create dev box pool dialog.

  5. Cliquez sur 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 de zone de développement.

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

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

    Screenshot of the edit dev box pool page showing the Auto-stop options and No selected.

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