FinOps Open Cost and Usage Specification
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 permet d’optimiser la transférabilité et l’intégration pour les nouveaux membres de l’équipe, de mettre les personnes en place et de s’exécuter 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 passer plus de temps à stimuler la valeur et moins difficiles à comprendre les données causées par des incohérences entre les 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 de référence SKU spécifique utilisé pour chaque frais (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. Chaque frais inclut également les prix unitaires dont vous avez besoin pour comprendre comment vous obtenez ou comment vous pourriez être facturé. Liste (ou vente au détail) le prix unitaire est ce que vous paieriez par unité sans aucune remise négociée. Le prix unitaire de votre contrat (ou à la demande) est une fois les remises négociées appliqué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 de la référence SKU sur le produit que vous avez utilisé ou acheté, comme l’éditeur et les identificateurs de référence 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, regionId et RegionName sur lequel une ressource a été déployée et 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 fait références en tant que références SKU. L’utilisation de ces références SKU est finalement ce que vous êtes 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 le type de frais qu’il est (par exemple, l’utilisation ou l’achat), ChargeClass qui identifie les corrections aux frais précédents, les frais ChargePeriodStart et ChargePeriodEnd datent des frais appliqués, le ChargeFrequency pour savoir à quelle fréquence vous pouvez voir cette charge et un CoûtDescription de haut niveau pour expliquer ce que représente la ligne. Ils incluent également un ConsumerQuantity spécifique et ConsumeUnit dans des unités distinctes en fonction de ce qui a été utilisé ou acheté.
Chaque frais a une TarificationCategory qui indique la façon dont les frais ont été facturés et, si une remise d’engagement a été appliquée, ils incluent CommitmentDiscountCategory et CommitmentDiscountType pour les étiquettes conviviales indépendantes du fournisseur et spécifiques au fournisseur pour le type de remise d’engagement, CommitmentDiscountId pour identifier quelle remise d’engagement a été appliquée à l’utilisation, l’CommitmentDiscountName de cette instance et l’EngagementDiscountStatus qui indique si les frais étaient pour la partie utilisée (utilisée) ou non utilisée (inutilisé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 sous-compte et d’un sous-compte 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. Chaque frais a une FacturationCurrency que tous les prix et coûts utilisent, ce qui peut différer de la façon dont les prix du fournisseur sont facturés. 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.
Chaque frais inclut la TarificationQuantity et PricingUnit en fonction de la façon dont la référence SKU a été facturée (qui peut être en blocs 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 prix. LE 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 de 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.
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 est en même temps que les données de coût amorties, ainsi que les achats et remboursements de remise d’engagement.
BillingAccountId
etBillingAccountName
mappez à l’ID de profil de facturation et au nom des comptes Contrat client Microsoft.- 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
etChargePeriodEnd
sont exclusifs, ce qui est utile pour le filtrage.SubAccountId
etSubAccountName
mappez à l’ID d’abonnement et au nom, respectivement.- Toutes les colonnes FOCUS
*Id
(et non les colonnes d’extensionx_
) utilisent des ID de ressources complets. ServiceName
etServiceCategory
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’épargne Azure pour le calcul » pour les enregistrements du plan d’épargne 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 frais d’Azure Kubernetes Service (AKS) en fonction d’une vérification de nom de groupe de ressources simple, ce qui peut intercepter les 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 trouvons que nous ne pouvons pas identifier avec précision les frais AKS, nous nous attendons à revenir au nom du service pour la ressource réelle (par exemple, Load Balancer).
SkuPriceId
pour Contrat client Microsoft comptes 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.
- Si vous devez joindre les données de coût FOCUS à la grille tarifaire, vous pouvez fractionner
Commentaires sur les colonnes FOCUS
Si vous avez des commentaires sur nos mappages ou sur nos plans de support FOCUS complets, commencez un thread dans les discussions du kit de ressources FinOps. Si vous pensez que vous avez un bogue, créez un problème.
Si vous avez des commentaires sur FOCUS, créez un problème dans le référentiel FOCUS. Nous vous encourageons également à envisager de contribuer au projet FOCUS. Le projet recherche davantage de praticiens pour aider à apporter leur expérience pour guider les efforts et en faire la spécification la plus utile qu’il puisse être. 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 :
Contenu connexe
Ressources connexes :
- Comment convertir des données Cost Management en FOCUS
- Mise à jour des rapports existants vers FOCUS
Produits connexes :
Solutions connexes :
- Rapports Power BI du kit de ressources FinOps
- Hubs FinOps
- Module PowerShell du kit de ressources FinOps