Suivre les coûts associés à un laboratoire dans Azure DevTest Labs

Cet article fournit des informations sur la façon de suivre les coûts de votre laboratoire via Azure Cost Management en appliquant des étiquettes au laboratoire pour filtrer les coûts. DevTest Labs peut créer d’autres groupes de ressources pour les ressources liées au labo (en fonction des fonctionnalités utilisées et des paramètres du labo). Pour cette raison, il est peu souvent simple d’obtenir une vue du total des coûts d’un laboratoire simplement en examinant les groupes de ressources. Pour créer une vue unique des coûts par laboratoire, des étiquettes sont utilisées.

Étapes pour tirer profit de Cost Management pour DevTest Labs

Voici les étapes nécessaires pour utiliser la gestion des coûts pour DevTest Labs. Vous trouverez plus d’informations dans les sections qui suivent.

  1. Activez l’héritage des étiquettes pour les coûts.
  2. Appliquez des étiquettes au DevTest Labs (centre de coûts, unité commerciale, etc.).
  3. Fournissez des autorisations pour permettre aux utilisateurs d’afficher les coûts.
  4. Utilisez Azure Cost Management pour afficher ou filtrer les coûts pour DevTest Labs, en fonction des étiquettes.

Étape 1 : activer l’héritage des étiquettes pour les étiquettes sur les groupes de ressources

Lorsque DevTest Labs crée des environnements, ils sont placés chacun dans son propre groupe de ressources. À des fins de facturation, vous devez activer l’héritage des étiquettes pour vous assurer que les étiquettes du laboratoire passent du groupe de ressources aux ressources.

Vous pouvez activer l’héritage des étiquettes par le biais des propriétés de facturation ou par le biais des stratégies Azure. La méthode des propriétés de facturation est la plus simple et la plus rapide à configurer. Toutefois, elle peut affecter les rapports de facturation pour d’autres ressources du même abonnement.

S’il est correctement mis à jour en utilisant la méthode des propriétés de facturation, vous voyez que l’héritage des balises affiche désormais Activé :

Capture d’écran qui montre l’héritage des étiquettes activé.

Étape 2 : appliquer des étiquettes à DevTest Labs

DevTest Labs propage automatiquement les étiquettes appliquées au niveau du labo aux ressources créées par le labo. Cela inclut les machines virtuelles (les étiquettes sont appliquées aux ressources facturables) et les environnements (les étiquettes sont appliquées au groupe de ressources de l’environnement). Suivez les étapes décrites dans cet article pour appliquer des étiquettes à vos laboratoires : Ajouter des étiquettes à un laboratoire.

Capture d’écran qui montre les étiquettes dans DevTest Labs dans le Portail Azure.

Remarque

Il est important de se rappeler que les étiquettes sont propagées pour toutes les ressources créées après l’application de l’étiquette au labo. Si des ressources existantes doivent être mises à jour avec les nouvelles étiquettes, il existe un script pour propager correctement les étiquettes nouvelles ou mises à jour. Si vous appliquer les étiquettes de laboratoire à des ressources existantes, utilisez le script Update-DevTestLabsTags situé dans le référentiel GitHub DevTest Labs.

Étape 3 : fournir des autorisations pour permettre aux utilisateurs d’afficher les coûts

Les utilisateurs DevTest Labs n’ont pas automatiquement l’autorisation d’afficher les coûts de leurs ressources via Cost Management. Une étape supplémentaire est nécessaire pour permettre aux utilisateurs d’afficher les informations de facturation. Attribuez l’autorisation Lecteur de facturation aux utilisateurs au niveau de l’abonnement, s’ils n’ont pas déjà d’autorisations qui incluent l’accès Lecteur de facturation. Vous trouverez plus d’informations ici sur la gestion de l’accès aux informations de facturation : Gérer l’accès à la facturation Azure - Microsoft Cost Management.

Étape 4 : utiliser Azure Cost Management pour afficher et filtrer les coûts pour DevTest Labs

Maintenant que DevTest Labs est configuré pour fournir les informations spécifiques au laboratoire pour Cost Management, commencez ici sur Cost Management Reporting pour afficher les coûts : Prise en main des rapports Cost Management - Azure - Microsoft Cost Management. Vous pouvez visualiser les coûts dans le Portail Azure, télécharger les informations des rapports de coûts ou utiliser Power BI pour visualiser les coûts.

Pour obtenir une vue rapide des coûts par laboratoire, consultez les étapes suivantes :

  1. Sélectionnez Cost Management, puis Analyse des coûts
  2. Sélectionner Coûts quotidiens

Capture d’écran qui montre la carte des coûts quotidiens.

  1. Dans la page Personnalisé : analyse des coûts, sélectionnez le filtre Grouper par , choisissez Étiquette, puis le nom de l’étiquette (par exemple, « CostCenter ») par laquelle regrouper. Pour plus d’informations, consultez la documentation sur les options de groupe et de filtre dans Cost Management.

La vue résultante affiche les coûts dans l’abonnement regroupés par l’étiquette (qui est regroupée par le labo et ses ressources).

  • Définir des stratégies de laboratoire. Apprendre à définir les différentes stratégies utilisées pour gérer l’utilisation de votre laboratoire et de ses machines virtuelles (VM).
  • Créer une image personnalisée. Lorsque vous créez une machine virtuelle (VM), vous spécifiez une base. La base peut être une image personnalisée ou une image de la Place de marché. Cet article explique comment créer une image personnalisée à partir d’un fichier de disque dur virtuel (Virtual Hard Disk/VHD).
  • Configurer des images de la Place de marché. DevTest Labs prend en charge la création de machines virtuelles basées sur des images de la Place de marché Azure. Cet article explique comment spécifier les images de la Place de marché Azure pouvant être utilisées lors de la création de machines virtuelles dans un labo.
  • Créer une machine virtuelle dans un labo. Cet article explique comment créer une machine virtuelle à partir d’une image de base personnalisée ou de la Place de marché, et comment utiliser des artefacts dans la machine virtuelle.