Partager via


Mesure des coûts unitaires

Cet article vous aide à comprendre la fonctionnalité de mesure des coûts unitaires dans FinOps Framework et comment l’implémenter dans Microsoft Cloud.


Définition

La mesure des coûts unitaires fait référence au processus de calcul du coût d’une seule unité d’une entreprise qui peut montrer la valeur métier du cloud.

Identifiez ce qu’est une unité unique pour votre entreprise, comme une transaction de vente pour un site de commerce électronique ou un utilisateur pour une application sociale. Mappez chaque unité aux services cloud qui la prennent en charge. Pour quantifier le coût total de chaque unité, fractionnez le coût de l’infrastructure partagée avec les données d’utilisation.

La mesure des coûts unitaires fournit des informations sur la rentabilité et permet aux organisations de prendre des décisions métier basées sur les données concernant les investissements dans le cloud. L’économie unitaire est ce qui lie le cloud à la valeur métier mesurable.

L'objectif ultime de l'économie d'unité, comme dérivé de la méthode de calcul des coûts par activité, est de prendre en compte l'ensemble des coûts de votre entreprise. Cet article se concentre sur la manière dont vous pouvez prendre en compte les coûts de Microsoft Cloud dans ces efforts. Au fur et à mesure que votre pratique FinOps évolue, considérez les processus manuels et les étapes en dehors du cloud qui peuvent être importants pour calculer les unités qui sont essentielles pour votre entreprise afin de suivre le coût par unité le plus précis.


Avant de commencer

Avant de pouvoir mesurer efficacement les coûts unitaires, vous devez vous familiariser avec la façon dont vous êtes facturé pour les services que vous utilisez. Comprendre les facteurs qui contribuent aux coûts vous aide à décomposer l’utilisation et les coûts et à les mapper à des unités individuelles. Les facteurs contribuant aux coûts incluent le calcul, le stockage, la mise en réseau et le transfert de données. La façon dont votre utilisation du service s’aligne sur les différents modèles tarifaires (par exemple, paiement à l’utilisation, réservations et Azure Hybrid Benefit) a également un impact sur vos coûts.


Prise en main

La mesure des coûts unitaires n’est pas une tâche simple. L’économie unitaire nécessite une compréhension approfondie de votre architecture et requiert plusieurs jeux de données pour obtenir une image complète. Les données exactes dont vous avez besoin dépendent des services que vous utilisez et des données de télémétrie que vous avez mis en place.

  • Commencez par la télémétrie de l’application.
    • Plus la télémétrie de votre application est complète, plus l’économie unitaire peut être simple à générer. Consignez le moment où les fonctions critiques sont exécutées et la durée de leur exécution. Vous pouvez l’utiliser pour déduire le temps d’exécution de chaque unité ou par rapport à une fonction qui est corrélée à l’unité.
    • Lorsque la télémétrie d’application n’est pas directement possible, envisagez des solutions de contournement qui peuvent journaliser la télémétrie, comme Gestion des API ou même la configuration de règles d’alerte dans Azure Monitor qui déclenchent des groupes d’actions qui consignent les données de télémétrie. L’objectif est d’obtenir toutes les données de télémétrie d’utilisation dans un magasin de données unique et cohérent.
    • Si vous n’avez pas de données de télémétrie en place, envisagez de configurer Application Insights, qui est une extension d’Azure Monitor.
  • Utilisez des mesures Azure Monitor pour extraire des données d’utilisation des ressources.
    • Si vous n’avez pas de données de télémétrie, consultez les mesures disponibles dans Azure Monitor qui peuvent mapper l’utilisation de votre application aux coûts. Vous avez besoin de tout ce qui peut décomposer l’utilisation de vos ressources pour vous donner une idée du pourcentage de l’utilisation facturée d’une unité par rapport à une autre.
    • Si vous ne voyez pas les données dont vous avez besoin dans les mesures, consultez également les journaux et les traces dans Azure Monitor. Il ne s'agit peut-être pas d'une corrélation directe avec l'utilisation, mais cela peut vous donner une indication de l'utilisation.
  • Utilisez des API spécifiques au service pour obtenir des données de télémétrie d’utilisation détaillées.
    • Chaque service utilise Azure Monitor pour un ensemble principal de journaux et de mesures. Certains services fournissent également des API de supervision et d’utilisation plus détaillées pour obtenir plus de détails que ceux disponibles dans Azure Monitor. Explorez la documentation du service Azure pour trouver l’API appropriée pour les services que vous utilisez.
  • À l’aide des données que vous avez collectées, quantifiez le pourcentage d’utilisation provenant de chaque unité.
    • Utilisez les données de tarification et d’utilisation pour faciliter cet effort. Il est généralement préférable de procéder après l’ingestion et la normalisation des données en raison de la quantité élevée de données requises pour calculer des coûts unitaires précis.
    • Une certaine quantité d’utilisation n’est pas mappée à une unité. Il existe plusieurs façons de tenir compte de ce coût, comme la distribution en fonction de ces pourcentages d’utilisation connus ou le traiter comme un coût de surcharge qui doit être réduit séparément.

Les éléments essentiels comme point de départ

  • Automatisez tous les aspects du calcul des coûts unitaires qui ne sont pas entièrement automatisés.
  • Envisagez d’étendre les calculs de coûts unitaires pour inclure d’autres coûts, comme les licences externes, les coûts d’exploitation locaux et la main-d’œuvre.
  • Créez des coûts unitaires dans des indicateurs de performance clés métier pour optimiser la valeur des données que vous avez collectées.

En savoir plus sur FinOps Foundation

Cette fonctionnalité fait partie de FinOps Framework de FinOps Foundation, une organisation à but non lucratif dédiée à la promotion de la gestion et de l’optimisation des coûts liés au cloud. Pour plus d’informations sur FinOps, y compris des playbooks utiles, des programmes de formation et de certification, et bien plus encore, consultez l’article Capacité de mesure des coûts unitaires dans la documentation FinOps Framework.

Vous pouvez également trouver des vidéos connexes sur la chaîne YouTube de la FinOps Foundation :


Fonctionnalités FinOps connexes :

Produits connexes :

Solutions connexes :

Autres ressources :