| nav_exclude | true |
|---|---|
| lang | fr |
| permalink | /fr/labs/lab-09 |
| title | Lab 09 - Agents FinOps et gouvernance des coûts Azure |
| description | Utilisez les agents FinOps pour estimer les coûts d'infrastructure, appliquer la conformité des tags, mettre en place des seuils budgétaires et explorer les recommandations de dimensionnement pour l'application exemple. |
| Durée | 45 minutes |
| Niveau | Avancé (Optionnel) |
| Prérequis | Lab 00, Lab 01, Lab 02 |
Important
Ce lab est optionnel et nécessite un abonnement Azure avec le rôle Cost Management Reader attribué à votre compte. Vous pouvez réaliser les exercices en utilisant les prompts d'agent Copilot Chat sans déployer de ressources, mais un abonnement Azure fournit un contexte plus riche pour l'analyse des coûts.
À la fin de ce lab, vous serez capable de :
- Exécuter le cost-analysis-agent pour estimer les coûts de déploiement d'infrastructure à partir de modèles Bicep
- Utiliser le finops-governance-agent pour vérifier la conformité des tags par rapport aux politiques organisationnelles
- Utiliser le deployment-cost-gate-agent pour appliquer des seuils budgétaires avant le déploiement
- Comprendre les recommandations de dimensionnement et leur impact sur les coûts
Utilisez le Cost Analysis Agent pour estimer les coûts mensuels de l'infrastructure de l'application exemple.
-
Ouvrez le panneau Copilot Chat (
Ctrl+Shift+I). -
Tapez le prompt suivant :
@cost-analysis-agent Analyze sample-app/infra/main.bicep for estimated monthly costs -
Attendez que l'agent termine son analyse. Examinez la répartition des coûts. L'agent devrait identifier ces ressources à coût élevé :
Ressource SKU Coût mensuel estimé App Service Plan P1v3 (3 instances) ~420 $ SQL Database GP_Gen5_8 (8 vCores) ~800 $ Storage Account Standard_GRS ~50 $ Total ~1 270 $ -
Notez que l'application exemple utilise des SKU de niveau premium qui dépassent largement les besoins d'une application de démonstration. Ceci est intentionnel pour illustrer les capacités de gouvernance des coûts.
Vérifiez si le modèle d'infrastructure respecte les politiques de tagging organisationnelles.
-
Dans Copilot Chat, tapez :
@finops-governance-agent Check sample-app/infra/main.bicep for tag compliance -
Examinez les résultats. L'agent devrait identifier les tags manquants que les organisations exigent généralement :
Tag manquant Objectif costCenterAssocie les ressources à un centre de coûts de facturation environmentIdentifie l'étape de déploiement (dev, staging, production) ownerDésigne l'équipe ou la personne responsable -
Réfléchissez à l'importance de la conformité des tags : sans tags appropriés, les organisations ne peuvent pas allouer précisément les coûts cloud aux équipes, suivre les dépenses par environnement, ni assurer la responsabilité.
Appliquez un seuil budgétaire pour déterminer si le déploiement doit se poursuivre.
-
Dans Copilot Chat, tapez :
@deployment-cost-gate-agent Evaluate sample-app/infra/ against a $100/month budget -
Examinez le résultat du contrôle budgétaire. L'agent devrait signaler que le coût mensuel estimé (~1 270
$) dépasse le budget de 100 $ /mois d'environ 1 170 $. -
Dans un pipeline CI/CD réel, ce contrôle budgétaire bloquerait le déploiement et nécessiterait soit une approbation budgétaire, soit des modifications d'infrastructure avant de poursuivre.
-
Réfléchissez à la façon dont les seuils budgétaires empêchent les dépenses cloud imprévues : les équipes définissent un seuil budgétaire, et le contrôle rejette les déploiements qui le dépasseraient.
Réduisez les coûts en passant à des SKU de taille appropriée et vérifiez l'impact.
-
Ouvrez
sample-app/infra/variables.bicepdans l'éditeur. -
Localisez le paramètre
appServiceSkuNameet changez la valeur par défaut deP1v3àB1. -
Localisez le paramètre
sqlDatabaseSkuNameet changez la valeur par défaut deGP_Gen5_8àBasic. -
Enregistrez le fichier.
-
Relancez l'agent d'analyse des coûts :
@cost-analysis-agent Analyze sample-app/infra/main.bicep for estimated monthly costs -
Comparez la nouvelle estimation avec l'originale. Le déploiement correctement dimensionné devrait coûter environ 30 $/mois, soit une réduction de plus de 97 %.
-
Annulez vos modifications dans
variables.bicepaprès avoir terminé cet exercice afin que les problèmes intentionnels restent disponibles pour les autres labs. UtilisezCtrl+Zou exécutezgit checkout sample-app/infra/variables.bicep.
Avant de continuer, vérifiez :
- Le cost-analysis-agent a estimé les coûts mensuels de l'infrastructure de l'application exemple
- Le finops-governance-agent a identifié au moins 3 tags manquants
- Le deployment-cost-gate-agent a signalé le dépassement budgétaire par rapport à un seuil de 100 $/mois
- Vous avez identifié au moins 3 opportunités d'optimisation à travers tous les exercices
Passez au Lab 10 — Workflows de remédiation par agents.



