Partager via


Spécification ouverte des coûts et de l'utilisation FinOps

Découvrez la nouvelle spécification des données de facturation qui facilite la compréhension et l’optimisation des coûts et de l’utilisation dans n’importe quel fournisseur cloud, SaaS ou local.


Qu’est-ce que FOCUS ?

FinOps Open Cost and Usage Specification (FOCUS) est une initiative révolutionnaire visant à définir un format commun pour les données de facturation. Il permet aux organisations de mieux comprendre les modèles de coût et d’utilisation et d’optimiser les dépenses et les performances dans plusieurs offres de services cloud, SaaS et même locales.

FOCUS fournit aux organisations une vue cohérente, claire et accessible de leurs données de coût conçues explicitement pour les besoins finOps tels que l’allocation, l’analytique, la supervision et l’optimisation. Comme nouvelle « langue » de FinOps, FOCUS permet aux praticiens de collaborer plus efficacement et efficacement avec des pairs au sein de l’organisation. Il aide à optimiser la transférabilité et l’intégration des nouveaux membres de l’équipe, permettant aux personnes d’être opérationnelles plus rapidement. Lorsqu’ils sont associés au Framework FinOps, les praticiens ont les outils nécessaires pour créer une pratique FinOps rationalisée qui optimise la valeur du cloud.


Pourquoi FOCUS ?

La variété et la flexibilité des services cloud Microsoft vous permettent de créer des choses étonnantes tout en payant uniquement ce dont vous avez besoin, quand vous en avez besoin. Et avec cette flexibilité vient différents modèles opérationnels où les services sont facturés et peuvent être réglés différemment en fonction de différents facteurs. Lorsque les services sont facturés différemment, leurs données de coût et d’utilisation diffèrent également. Il est difficile d’allouer, d’analyser, de surveiller et d’optimiser de façon cohérente. Il va au-delà des services cloud de Microsoft. Les organisations s’appuient souvent sur des produits SaaS (Software as a Service), des logiciels sous licence, une infrastructure locale ou même d’autres clouds. Cette dépendance aggrave le problème avec chaque fournisseur partageant des données dans des formats propriétaires.

FOCUS résout ce problème en établissant une spécification de données indépendantes du fournisseur et du service qui répond à certains des principaux défis auxquels les organisations doivent faire face pour gérer la valeur de leurs investissements cloud , comprendre et quantifier la valeur métier de leurs dépenses. FOCUS permet aux organisations de consacrer plus de temps à créer de la valeur et moins à lutter pour comprendre des données en raison des incohérences entre différents services et fournisseurs. Mais FOCUS n’est pas seulement destiné aux organisations qui utilisent plusieurs fournisseurs de cloud.

Focus peut aider les organisations qui :

  • Utilisez un seul fournisseur de cloud, ainsi que des fournisseurs de services complémentaires.
  • Avoir plusieurs comptes au sein d’un fournisseur de cloud.
  • N’avez qu’un seul compte avec un seul fournisseur de cloud.

Les avantages de l’utilisation de FOCUS sont à grande portée, des opérations simplifiées au sein d’une entreprise à la création de compétences en tant que praticiens finOps plus portables.


Avantages

FOCUS est la meilleure version des données de coût et d’utilisation que vous pouvez obtenir à partir de Cost Management. Voici quelques-uns des avantages que vous voyez avec FOCUS par rapport aux données réelles et amorties sur les coûts :

Économiser 30 % sur les coûts de stockage et de calcul

  • FOCUS combine les coûts réels (facturés) et amortis (effectifs) dans une seule ligne, ce qui entraîne une réduction de 49 % des lignes par rapport aux jeux de données réels et amortis ensemble. Lorsque vous envisagez les nouvelles colonnes FOCUS, la taille totale des données est d’environ 30 % inférieure aux jeux de données réels et amortis, ce qui est une économie directe sur les coûts de stockage. Vous économisez également sur les coûts de calcul, car moins de lignes sont traitées. Les économies de calcul exactes varient en fonction de votre solution.

Conçu pour gérer plusieurs comptes et clouds

  • Si vous utilisez plusieurs clouds ou que vous avez différents types de comptes au sein d’un même cloud (comme EA et MCA), FOCUS normalise vos données de coût en un seul schéma avec une terminologie cohérente. Il permet de comprendre et d’optimiser vos coûts sur tous vos comptes. Pour les organisations toujours sur EA, le passage à FOCUS vous permet désormais de contrôler le minutage afin que vous ne soyez pas « hors connexion » après la transition de votre compte vers MCA.

Plus facile à apprendre et à aligner avec finOps Framework

  • FOCUS est la nouvelle « langue » de FinOps. Toutes les instructions de FinOps Framework sont mises à jour pour utiliser la terminologie FOCUS et incluent également des requêtes et des exemples FOCUS. FOCUS facilite la compréhension et l’implémentation des meilleures pratiques FinOps sans nécessiter une couche supplémentaire de traduction à partir d’instructions indépendantes du cloud vers des détails d’implémentation spécifiques au cloud. FOCUS permet aux modèles et conseils indépendants du cloud d’aller plus loin et de vous aider à accomplir plus d’efforts avec moins d’efforts.

Noms d’affichage lisibles par l’homme

  • FOCUS utilise des noms d’affichage propres et lisibles par l’homme pour tous les noms, types et catégories. Les noms d’affichage conviviaux sont disponibles pour les services, les types de ressources, les régions, la tarification, les remises d’engagement, etc.

Identifier de manière unique le point de prix exact

  • FOCUS inclut un identificateur pour le point de prix SKU spécifique utilisé pour chaque charge (SkuPriceId). Il s’agit d’un identificateur unique pour la référence SKU incluant toutes les variations tarifaires, telles que la hiérarchisation et les remises, qui n’est actuellement pas disponible dans les jeux de données réels ou amortis. Tous les frais incluent également les prix unitaires, qui vous permettent de comprendre ce que vous obtenez ou comment vous pourriez être facturé. Le prix unitaire de liste (ou de vente au détail) est ce que vous paieriez par unité sans aucune remise négociée. Le prix unitaire de votre contrat (ou à la demande) est calculé après application des remises négociées. Votre prix unitaire effectif (ou amorti) indique le prix conceptuel après l’application des remises d’engagement de prépurchase. Votre prix unitaire facturé (ou réel) représente ce qui était ou ce qui est facturé.

Plus facile à quantifier les économies de coûts

  • Outre les prix unitaires, FOCUS inclut également des colonnes pour identifier le modèle de tarification spécifique utilisé pour chaque frais avec liste, contrat, efficacité et coût facturé, ce qui facilite la quantifier les économies de coûts des remises négociées et d’engagement.

Tous les prix et coûts dans une devise cohérente

  • FOCUS utilise la devise de facturation pour tous les prix et coûts, ce qui facilite la vérification des coûts dans les données de coût et d’utilisation. Il diffère des prix dans les jeux de données Cost Management natifs, qui utilisent la devise de tarification.

Organiser et différencier les coûts par service, ressource et référence SKU

  • FOCUS délimite clairement les services, les ressources et les références SKU, ce qui facilite l’organisation et la différenciation des coûts. La catégorisation des services est cohérente entre les fournisseurs et offre une nouvelle perspective, car elle regroupe toutes les ressources consommées pour un service spécifique ensemble, quel que soit le produit ou la référence SKU sous-jacent (par exemple, la bande passante et les coûts de calcul relèvent du service Machines Virtuelles).

Régions plus cohérentes

  • Le jeu de données FOCUS dans Cost Management fournit une couche supplémentaire de nettoyage des données pour garantir que les régions sont cohérentes avec Azure Resource Manager. Cela signifie que vous voyez les mêmes noms de région dans FOCUS que dans les API Portail Azure et Azure Resource Manager.

Logique de date plus simple

  • FOCUS utilise des dates de fin exclusives et des formats de dates ISO 8601 standard pour la facturation et les périodes de facturation. Cela facilite le filtrage et la comparaison des dates. Il est particulièrement utile de comparer à d’autres dates, comme la date actuelle, car vous n’avez pas à deviner les fuseaux horaires ou l’heure de la journée.

Les balises et les détails de la référence SKU sont fournis dans un format JSON cohérent

  • Si vous disposez d’un compte Accord Entreprise, vous savez peut-être que les balises ne sont pas mises en forme au format JSON dans des jeux de données réels et amortis. FOCUS résout ce problème en fournissant des balises et des détails de référence SKU (AdditionalInfo) dans un format JSON cohérent.

Identifier et décomposer l’utilisation en unités discrètes

  • FOCUS fournit des unités de tarification et d’utilisation discrètes pour chaque frais pour vous aider à comprendre comment vous êtes facturé par rapport aux unités d’utilisation réelles. Il tient compte de différentes stratégies de tarification telles que la tarification de bloc et facilite la vérification des prix et des quantités d’utilisation en fournissant des données dans des colonnes distinctes.

Démarrage

Focus 1.0 couvre :

  • Détails de facturation liés à la facturation, comme le fournisseur que vous avez utilisé, qui a généré la facture (émetteur de facture) et la période de facturation de la facture.
  • Détails des ressources sur ce que vous avez déployé avec le fournisseur, comme le service, le type de ressource, la région et les balises.
  • Détails SKU sur le produit que vous avez utilisé ou acheté, comme l'éditeur et les identifiants SKU.
  • Détails des frais qui décrivent et catégorisent les frais, tels que le type, la description, la fréquence et le montant utilisé ou acheté.
  • Détails de remise qui résument le modèle de tarification, comme la catégorie de tarification et les détails de remise d’engagement.
  • Tarification et coûts qui incluent les détails bruts sur la façon dont chaque frais est facturé, comme la quantité tarifaire, le prix unitaire et le coût.

Les ressources sont identifiées par un ResourceId et ResourceName et organisées dans leur ServiceName et ServiceCategory respectifs. ServiceCategory vous permet d’organiser vos coûts en un ensemble de catégories de niveau supérieur cohérent entre les fournisseurs de cloud, ce qui le rend particulièrement intéressant. Vous pouvez également voir d'autres détails, tels qu'une étiquette ResourceType conviviale, l'RegionId et le RegionName dans lequel une ressource a été déployée, ainsi que toutes les balises qui ont été appliquées à la ressource.

En arrière-plan, les ressources utilisent un ou plusieurs produits pour activer leurs fonctionnalités principales. FOCUS les appelle des SKU. L’utilisation de ces références SKU est finalement ce qui vous est facturé. Chaque référence SKU a un PublisherName de l’entreprise qui a développé la référence SKU, un SkuId qui identifie la référence SKU utilisée et un SkuPriceId qui identifie le point de prix spécifique pour la référence SKU, inclus toutes les variantes tarifaires telles que la hiérarchisation et les remises.

Tous les frais incluent un ChargeCategory pour décrire de quel type de frais il s'agit (par exemple, utilisation ou achat), un ChargeClass qui identifie les corrections aux frais précédents, les dates de début ChargePeriodStart et de fin ChargePeriodEnd auxquelles les frais s'appliquent, la fréquence des frais ChargeFrequency pour savoir à quelle régularité vous pouvez vous attendre à cet frais, et une ChargeDescription de niveau supérieur pour expliquer ce que représente la ligne. Ils incluent également une QuantitéConsommée et une UnitéConsommée en unités distinctes en fonction de ce qui a été utilisé ou acheté.

Tous les frais ont une PricingCategory qui indique comment le prix a été fixé et, si une remise d’engagement a été appliquée, ils comprennent CommitmentDiscountCategory et CommitmentDiscountType pour les étiquettes conviviales et spécifiques au fournisseur pour le type de remise d’engagement, CommitmentDiscountId pour identifier la remise d’engagement appliquée à l’utilisation, le CommitmentDiscountName de cette instance, et le CommitmentDiscountStatus qui indique si les frais correspondent à la partie utilisée (consommée) ou non utilisée (non consommée) de la remise d’engagement.

Étant donné que les prix sont déterminés en fonction de la relation de facturation, vous pouvez également trouver le BillingAccountId et BillingAccountName sur lequel les factures sont générées, les dates BillingPeriodStart et BillingPeriodEnd auxquelles la facture s’applique, le InvoiceIssuerName pour l’entreprise responsable de la facturation et le ProviderName du cloud, SaaS, local ou autre fournisseur que vous avez utilisé. Notez que le terme « compte de facturation » dans FOCUS fait référence à l’étendue à laquelle une facture est générée et non au compte racine de niveau supérieur. Pour les organisations disposant d’un compte Contrat client Microsoft (MCA), elle est mappée à votre profil de facturation et non à votre compte de facturation Microsoft. Dans chaque compte de facturation, vous disposez également d’un SubAccountId et d’un SubAccountName pour l’abonnement au sein du compte de facturation.

Enfin, mais pas le moins, vous avez également les détails du prix et du coût. Tous les frais ont une BillingCurrency que tous les prix et coûts utilisent et qui peut différer de la manière dont le fournisseur fixe le prix des frais. Par exemple, la plupart des comptes MCA sont facturés en USD et peuvent être facturés dans une autre devise comme yen ou euros.

Tous les frais incluent la PricingQuantity et la PricingUnit en fonction de la façon dont la référence SKU a été facturée (qui peut être en morceaux ou « blocs » d’unités) et un ensemble de prix unitaires pour le coût de chaque unité tarifaire individuelle (en fonction du SkuPriceId) et du coût total en fonction de la quantité de tarification. FOCUS inclut ListUnitPrice et ListCost pour les prix publics de vente au détail ou de marché sans remises, ContractedUnitPrice et ContractedCost pour les prix après les remises contractuelles négociées, mais sans remises d’engagement, EffectiveCost après l’amortissement des achats avec remises d’engagement et BilledCost qui a été ou sera facturé.

Au-delà de ces points, chaque fournisseur peut inclure plus de colonnes précédées de x_ pour les désigner comme des colonnes étendues qui ne font pas partie du schéma FOCUS, mais fournissent des détails utiles sur votre coût et votre utilisation. Microsoft Cost Management fournit les mêmes détails dans son jeu de données FOCUS que les schémas natifs en utilisant ce préfixe. Les rapports finOps toolkit s’ajoutent aux colonnes avec plus de détails pour faciliter les objectifs de création de rapports et d’optimisation.


Série de blog Learning FOCUS

Si vous êtes intéressé par une procédure pas à pas plus approfondie de toutes les colonnes FOCUS, consultez la série de blogs Learning FOCUS publiée sur le blog FinOps :

De nouveaux billets de blog sont publiés régulièrement, alors regardez le blog FinOps pour les mises à jour toutes les deux semaines.


Remarques importantes sur les colonnes FOCUS

Notez les points suivants lors de l’utilisation des données FOCUS :

  • FOCUS s’appuie sur la devise de facturation pour tous les prix et coûts tandis que Cost Management utilise la devise de tarification. Les prix dans FOCUS peuvent se trouver dans une devise différente des schémas Cost Management natifs.
  • FOCUS combine les coûts « réels » et « amortis » dans un jeu de données unique. Il produit un jeu de données plus petit par rapport à la gestion des deux jeux de données séparément. La taille des données va de pair avec les données de coût amorties, ainsi que les achats et remboursements avec remise d’engagement.
  • BillingAccountId et BillingAccountName correspondent à l'ID de profil de facturation et au nom pour les comptes de Microsoft Customer Agreement.
    • Nous recherchons des commentaires sur celui-ci pour comprendre s’il s’agit d’un problème et déterminer la meilleure façon de le résoudre.
  • BillingPeriodEnd et ChargePeriodEnd sont exclusifs, ce qui est utile pour le filtrage.
  • SubAccountId et SubAccountName correspondent à l’ID d’abonnement et au nom, respectivement.
  • Toutes les colonnes FOCUS *Id (et non les colonnes d’extension x_ ) utilisent des ID de ressources complets.
  • ServiceName et ServiceCategory utilisent un mappage personnalisé qui peut ne pas encore tenir compte de tous les services.
    • Nous travaillons à la mise à jour de cette liste pour tenir compte de tous les services. Il nécessite un travail continu pour suivre le rythme auquel Microsoft active de nouveaux services.
    • Faites-nous savoir si vous trouvez des services manqués ou si vous avez des commentaires sur le mappage.
  • ServiceName utilise « Plan d’économies Azure pour le calcul » pour les enregistrements du plan d’économie en raison de détails de service manquants.
    • Il s’agit d’un problème de données sous-jacent et doit être résolu par le service qui génère les données.
  • ServiceName tente de mapper les coûts d'Azure Kubernetes Service (AKS) en fonction d'une simple vérification du nom du groupe de ressources, ce qui peut détecter des faux positifs.
    • Nous travaillons à la mise à jour de la vérification du groupe de ressources pour être plus ciblés.
    • Faites-nous savoir si vous trouvez des faux positifs.
    • Si nous constatons que nous ne pouvons pas identifier avec précision les coûts AKS, nous prévoyons de nous référer au nom du service pour la ressource concernée (par exemple, Load Balancer).
  • SkuPriceId pour les comptes de Contrat client Microsoft utilise « {ProductId}_{SkuId}_{MeterType} » à partir de la grille tarifaire.
    • Si vous devez joindre les données de coût FOCUS à la grille tarifaire, vous pouvez fractionner SkuPriceId ou construire manuellement une clé similaire dans la grille tarifaire.

Commentaires sur les colonnes FOCUS

Si vous avez des commentaires sur nos mappages ou sur nos plans de support FOCUS complets, commencez une discussion dans les discussions du kit de ressources FinOps. Si vous pensez que vous avez un bogue, créez un problème.

Si vous voulez donner votre avis sur FOCUS, créez un ticket dans le référentiel FOCUS. Nous vous encourageons également à envisager de contribuer au projet FOCUS. Le projet recherche plus de praticiens pour mettre à profit leur expérience, guider les efforts et faire en sorte que la spécification soit la plus utile possible. Pour en savoir plus sur FOCUS ou contribuer au projet, visitez focus.finops.org.


En savoir plus sur FinOps Foundation

FinOps Open Cost and Usage Specification (FOCUS) a été conçu en collaboration avec finOps Foundation, une organisation à but non lucratif dédiée à l’avancement de la gestion et de l’optimisation des coûts cloud. Pour plus d’informations sur FOCUS, consultez l’article du site du projet FOCUS dans la documentation finOps Framework.

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


Envoyer des commentaires

Faites-nous savoir ce que vous pensez de notre travail avec un petit avis. Nous utilisons ces révisions pour améliorer et développer les outils et ressources FinOps.

Si vous recherchez quelque chose de spécifique, votez pour une idée existante ou créez une nouvelle idée. Partagez des idées avec d’autres personnes pour obtenir plus de votes. Nous nous concentrons sur les idées avec le plus de votes.


Ressources connexes :

Produits connexes :

Solutions connexes :