Tech Hub

@ Solution Architecture Works

Contrôlez les dépenses Azure et gérez les factures avec Microsoft Cost Management + Billing

Surveiller et optimiser dans le temps

Temps estimé :5 minutes 60 vues

Ce qui était important hier ne l’est pas forcément aujourd’hui.

À mesure que vous apprenez en exécutant vos charges de travail en production, attendez-vous à des changements. Votre configuration, vos besoins métier, vos flux de travail, voire votre équipe peuvent évoluer. Vous pourriez devoir ajuster la façon dont vous développez et déployez vos logiciels. Des facteurs externes peuvent aussi changer, comme la plateforme cloud, ses ressources ou vos accords contractuels.

Surveillez l’impact des changements sur vos coûts.

Vérifiez régulièrement si votre retour sur investissement (ROI) évolue dans la bonne direction, et ajustez vos objectifs ou vos exigences si nécessaire.

Scénario d’exemple

Contoso Air fournit une solution de suivi des bagages pour les compagnies aériennes. La charge de travail est hébergée sur Azure, fonctionne avec Azure Kubernetes Service (AKS), utilise Azure Cosmos DB pour la base de données et Azure Event Hubs pour la messagerie. Elle est déployée dans les régions West US et East US.

Suivre et surveiller vos dépenses

Utilisez un système de suivi des coûts pour examiner régulièrement vos dépenses liées aux ressources, aux données et au support. Si certaines ressources sont sous-utilisées, envisagez de les arrêter, de les remplacer ou de les réorganiser pour plus d’efficacité.

Comprendre où va votre argent est la première étape pour le contrôler.

En balisant les ressources, en classant les dépenses et en configurant des alertes, vous pouvez suivre les coûts par équipes, services et environnements.

Cela vous aide à :

  • Détecter rapidement les frais inattendus
  • Soutenir les modèles de showback ou chargeback
  • Prendre des décisions plus intelligentes sur où investir ou réduire

Défi de Contoso

L’équipe est toujours restée sous le budget, donc la réduction des coûts n’était pas une priorité.

Mais l’année prochaine, elle prévoit d’améliorer la fiabilité, ce qui augmentera les coûts Azure. Cela pourrait dépasser le budget, donc elle envisage de demander une augmentation.

Approche et résultats

Avant de demander plus de budget, l’équipe examine de près ses coûts Azure et de support actuels.

Elle découvre :

  • Des machines virtuelles inutilisées liées à un ancien système de build
  • Des données anciennes dans Azure Storage pouvant être déplacées vers un niveau moins cher
  • Un contrat de support incluant des heures de conseil non utilisées

L’équipe :

  • Supprime les VMs inutilisées
  • Déplace les données vers le stockage Archive
  • Utilise mieux les services de conseil inclus

Elle ajoute une tâche récurrente pour réviser et optimiser les coûts régulièrement.

Ajuster continuellement votre charge de travail

Adaptez en continu les décisions architecturales, les ressources, le code et les flux de travail en fonction des données sur le ROI.

Les environnements cloud évoluent, votre architecture doit en faire autant.

Passez en revue régulièrement :

  • Les métriques
  • Les performances
  • La facturation
  • L’utilisation des fonctionnalités

Même de petits ajustements peuvent générer de grandes économies.

Défi de Contoso

L’équipe, étant toujours sous budget, n’a jamais exploré d’autres façons de faire. Elle se concentrait sur le développement de nouvelles fonctionnalités.

Mais après avoir découvert du gaspillage, elle décide d’approfondir l’analyse.

Approche et résultats

L’équipe constate :

  • Trop de ressources allouées à des flux peu prioritaires
  • Possibilité de réduire le débit sans affecter les performances
  • Passage à un système de file d’attente pour lisser la charge

Elle découvre aussi qu’un nouveau composant dans leur SKU de calcul peut remplacer du code d’authentification, réduisant ainsi la maintenance.

Optimiser continuellement votre environnement cloud

Adoptez l’habitude de vérifier régulièrement les ressources inutilisées ou les données obsolètes et de les supprimer.

Ces éléments peuvent accumuler des coûts silencieusement.

Supprimer les ressources non utilisées et les données inutiles libère du budget pour des tâches plus importantes.

Défi de Contoso

L’équipe a créé plusieurs environnements temporaires pour des tests et des expériences de performance, mais n’a jamais fait le ménage.

Elle découvre :

  • Des namespaces Event Hubs et des conteneurs Cosmos DB inactifs
  • Des données anciennes dans des niveaux d’accès chaud, inutiles pour les opérations ou la conformité

Approche et résultats

L’équipe met en place :

  • Une routine mensuelle de nettoyage
  • Des balises avec dates d’expiration
  • Une analyse des métriques d’utilisation pour identifier les services inactifs

Elle :

  • Supprime les pools de nœuds AKS inutilisés
  • Supprime les Event Hubs inactifs
  • Consolide les conteneurs Cosmos DB

Pour les données historiques, elle applique des politiques de cycle de vie pour les archiver ou les supprimer automatiquement.

Elle révise aussi les SKUs et réduit les services surdimensionnés.

Résultat : réduction des dépenses, meilleure efficacité opérationnelle, et un environnement cloud plus propre et plus facile à gérer.

Share this Doc

Surveiller et optimiser dans le temps

Or copy link

CONTENTS