×

Optimiser vos coûts Azure

Optimiser vos coûts Azure


#Azure #FinOps #CloudArchitecture #PowerShell #AzureAdvisor


Introduction
Dans un environnement cloud où la flexibilité rime souvent avec complexité, le pilotage des coûts est devenu un pilier essentiel de l’architecture Azure.
Pour un architecte, il ne s’agit plus seulement de déployer des ressources performantes et sécurisées, mais aussi de garantir leur efficience économique.
Dans cet article, nous allons voir comment :

  1. Accéder à Cost Management + Advisor dans le portail Azure
  2. Utiliser Azure Advisor pour identifier les ressources sous-utilisées
  3. Créer une alerte de coût pour anticiper les dépassements
  4. Automatiser la détection des VM inactives grâce à PowerShell ou Azure CLI

I. Accéder à Cost Management + Advisor
Le point d’entrée pour la gestion financière d’Azure se trouve directement dans le portail.
Étapes :

  1. Connectez-vous à Azure Portal.
  2. Recherchez Cost Management + Billing dans la barre de recherche.
  3. Sélectionnez votre abonnement ou groupe de ressources.
  4. Dans la section Cost Management, explorez :
    o Cost analysis : visualisez les coûts par service, ressource ou tag.
    o Budgets : créez des seuils financiers mensuels.
    o Advisor recommendations : suggestions d’optimisation des coûts.
    Astuce Architecte : configurez des vues personnalisées avec des filtres (tags, régions, services) pour aligner les rapports sur la structure de votre organisation

II. Identifier les ressources sous-utilisées avec Azure Advisor
Azure Advisor est un outil d’analyse intelligent qui évalue votre environnement et propose des recommandations concrètes pour améliorer la performance, la sécurité, la disponibilité et réduire les coûts.
Comment faire :

  1. Dans le portail, recherchez Advisor.
  2. Allez dans l’onglet Cost.
  3. Consultez les recommandations, par exemple :
    o Machines virtuelles sous-utilisées,
    o Disques non attachés,
    o Services App non utilisés.
  4. Cliquez sur chaque recommandation pour voir les métriques de performance et les suggestions d’action.
    Automatisation possible
    Pour exporter ces recommandations en PowerShell :
    Install-Module -Name Az.Advisor -Force
    Connect-AzAccount
    Get-AzAdvisorRecommendation -Category Cost |
    Format-Table ResourceId, ShortDescription
    Cas d’usage : automatiser un rapport hebdomadaire des recommandations

III. Créer une alerte de coût proactive
Les alertes de coût permettent de recevoir des notifications avant de dépasser un budget défini.
Étapes :

  1. Rendez-vous dans Cost Management + Billing → Cost Management → Budgets.
  2. Cliquez sur + Add pour créer un budget.
  3. Définissez :
    Scope : abonnement, groupe de ressources ou management group.
    Montant : par exemple 2000 € par mois.
    Fréquence : mensuelle, trimestrielle, annuelle.

80%, 90%, 100% du budget, avec notifications email ou webhook.


PowerShell

Astuce : Les alertes peuvent être intégrées à Azure Monitor ou Microsoft Teams via Logic Apps pour un suivi en temps réel.


IV. Automatiser la détection des VM arrêtées ou inactives
Les VM arrêtées ou inactives sont l’un des principaux gisements d’économies sur Azure


PowerShell :


Azure CLI :


Automatisation :
Planifiez ce script dans Azure Automation (runbook) ou via GitHub Actions pour un rapport automatique.


Conclusion
La gestion des coûts n’est plus une option mais une compétence clé pour tout architecte Azure.
En combinant Cost Management, Advisor, alertes de budget et scripts d’analyse automatique, vous pouvez :
• Identifier les gaspillages,
• Optimiser les ressources,
• Prévenir les dépassements budgétaires,
• Renforcer la gouvernance cloud de votre organisation.


Références


Share this content: