Partager via


Hubs FinOps

Les hubs FinOps sont une plateforme fiable et fiable pour l’analytique des coûts, les insights et l’optimisation : les centres de commandes virtuels pour les leaders de l’organisation pour signaler, surveiller et optimiser les coûts en fonction de leurs besoins organisationnels. Les hubs FinOps se concentrent sur trois principes de conception fondamentaux :

  • Être la norme
    S’efforcez d’être l’incarnation principale du Framework FinOps.
  • Conçu pour la mise à l’échelle
    Conçu pour prendre en charge les plus grands comptes et organisations.
  • Ouvrir et extensible
    Adopter l’écosystème et hiérarchiser l’activation de la plateforme.

Les hubs FinOps sont en développement précoce. Aujourd’hui, les hubs FinOps étendent Cost Management en exportant les détails des coûts vers un compte de stockage consolidé. Les hubs FinOps répondent à quelques-unes des limitations inhérentes qui rendent les exportations plus difficiles à utiliser. Dans leur forme la plus simple, les hubs FinOps permettent davantage d’options de création de rapports Power BI. À l’extrémité la plus avancée, les hubs FinOps constituent une base pour vous de créer votre propre solution de gestion des coûts et d’optimisation.

Remarque

Coût estimé : $25/mo par $1M en coût surveillé.

Le coût estimé comprend 5 $ pour le stockage Azure et le traitement des données, ainsi que jusqu’à 20 $ par utilisateur pour les licences Power BI. Le coût exact varie en fonction des remises, de la taille des données par $1M (~20 Go de données) et des exigences de licence Power BI. Les pipelines s’exécutent une fois par jour par exportation, plus une exécution mensuelle supplémentaire par exportation. Le temps d’exécution du pipeline dépend de la taille des données. Pour plus d’informations, reportez-vous à l’estimation des coûts du hub FinOps dans la calculatrice de prix Azure ou surveillez le coût du hub à l’aide du rapport d’ingestion de données.


Remarque

Les hubs FinOps nécessitent un compte Accord Entreprise (EA), Contrat client Microsoft (MCA) ou Contrat Partenaire Microsoft (MPA) (y compris les abonnements fournisseur de solutions Cloud). Si vous disposez d’un contrat de services en ligne Microsoft (MOSA, souvent appelé paiement à l’utilisation) ou d’un abonnement interne Microsoft, vous devez utiliser FinOps Hubs 0.1.1. Les rapports Power BI n’ont pas été testés en grande partie avec les abonnements MOSA et MS Internal. Parlez à un représentant Microsoft ou déposez une demande de support de facturation pour demander la migration de votre abonnement vers Contrat client Microsoft.


Pourquoi les hubs FinOps ?

De nombreuses organisations qui utilisent Microsoft Cost Management ont finalement atteint un mur où elles ont besoin d’une fonctionnalité qui n’est pas disponible en mode natif. Quand ils le font, leurs seules options sont d’utiliser l’un des nombreux outils tiers ou de créer quelque chose à partir de zéro. Bien que l’écosystème des outils de gestion des coûts soit riche et vaste avec de nombreuses options intéressantes, ils peuvent être trop performants ou ne résolvent peut-être pas des besoins spécifiques. Dans ces cas, les organisations exportent les données de coût et créent une solution personnalisée. Mais il s’agit de nombreux défis, car ces organisations ne sont pas dotées du personnel des ingénieurs données nécessaires à la conception, à la génération et à la maintenance d’une plateforme de données évolutive. Les hubs FinOps cherchent à fournir cette base pour simplifier les efforts de mise en place et d’exécution avec votre propre solution de gestion des coûts domestiques.

Les hubs FinOps simplifient l’implémentation du Framework FinOps. Ils sont conçus pour être mis à l’échelle pour répondre aux besoins les plus importants de l’entreprise. Et ils sont ouverts et extensibles pour prendre en charge la création de solutions personnalisées sans avoir à avoir à créer le magasin de données principal. Les hubs FinOps sont conçus pour et par la communauté. Participez à la discussion et faites-nous part de ce que vous souhaitez voir ou découvrez comment contribuer et faire partie de l’équipe.

Participer à la conversationDécouvrez comment contribuer


Avantages

Les hubs FinOps offrent de nombreux avantages par rapport à l’utilisation des exportations Cost Management.

  • Nettoyez les données dupliquées dans les exportations quotidiennes cost Management (et économisez de l’argent sur le stockage).
  • Convertissez les données exportées en parquet pour accélérer l’accès aux données.
  • Connectez Power BI aux abonnements, aux groupes de ressources et à d’autres étendues.
  • Connectez Power BI à Azure Government et à Azure Chine.
  • Connectez Power BI aux abonnements MOSA (Microsoft Online Services Agreement).
  • Rapport sur plusieurs abonnements, groupes de ressources ou comptes de facturation.
  • Déploiement et gestion simplifiés avec PowerShell.
  • Alignement complet avec finOps Open Cost and Usage Specification (FOCUS) ( FinOps Open Cost and Usage Specification).
  • En développement : ingérer des données à partir d’abonnements dans plusieurs locataires dans un seul compte de stockage².
  • En développement : ingérer des données dans Azure Data Explorer.

Les abonnements MOSA (ou paiement à l’utilisation) ne sont pris en charge que dans FinOps Hubs 0.1.x. FinOps Hubs 0.2 nécessite des données de coût FOCUS provenant des exportations Cost Management, qui ne sont pas prises en charge pour les abonnements MOSA. Contactez le support technique sur la transition vers un compte Contrat client Microsoft.

Les étendues de facturation EA ² peuvent être exportées vers n’importe quel locataire aujourd’hui. Connectez-vous à ce locataire avec un compte qui a accès à l’étendue de facturation et au compte de stockage cible pour configurer les exportations. Les étendues non facturées (abonnements, groupes d’administration et groupes de ressources) et toutes les étendues MCA sont uniquement prises en charge dans le locataire qu’elles existent aujourd’hui. Ils seront pris en charge par le biais d’une fonctionnalité « hubs distants » dans une future version de Hubs FinOps.


Ce qui est inclus

Le modèle de hub FinOps inclut les ressources suivantes :

  • Compte de stockage (Data Lake Storage Gen2) pour contenir toutes les données de coût.
  • Instance de Data Factory pour gérer l’ingestion et le nettoyage des données.
  • Key Vault pour stocker les informations d’identification d’identité managée du système Data Factory.

Une fois déployé, vous pouvez signaler les données dans Power BI ou en vous connectant directement au compte de stockage.

Remarque

Cet article contient des images montrant des exemples de données. Toutes les données de prix sont à des fins de test uniquement.

Voici quelques exemples de rapports :

Capture d’écran montrant le rapport Récapitulatif des coûts.

Capture d’écran montrant le rapport sur le coût des services.

Capture d’écran montrant le rapport de couverture des remises d’engagement.

Parcourir les rapportsVoir le modèle


Explorer les rapports FinOps

Chaque rapport du kit de ressources FinOps est disponible sous forme de fichier PBIX ou PBIT. Le fichier PBIX contient des exemples de données qui peuvent être consultées dans Power BI Desktop sans se connecter à votre compte.

Pour visualiser les rapports disponibles, téléchargez le fichier de rapport PBIX Power BI à partir de la version souhaitée et ouvrez le rapport dans Power BI Desktop. À partir de là, vous pouvez parcourir les différentes pages du rapport, qui sont préremplies avec les données de test.

Capture d’écran du rapport d’optimisation du débit avec des données de test.


Créer un hub

Pour créer un hub FinOps, procédez comme suit :

  1. Déployez votre hub FinOps.

    Déployer sur Azure

  2. Configurez les étendues à surveiller.

    Les hubs FinOps utilisent les exportations Cost Management pour charger les données que vous souhaitez surveiller. Vous pouvez configurer des exportations manuellement ou accorder l’accès à votre hub pour gérer les exportations pour vous.

    Pour plus d’informations, consultez Configurer des étendues.

  3. Connectez-vous à vos données.

    Vous pouvez vous connecter à vos données à partir de n’importe quel système prenant en charge le stockage Azure. Pour obtenir des idées, consultez prise en main des hubs. Nous vous recommandons d’utiliser des modèles de démarrage Power BI prédéfinis pour commencer rapidement.

    Pour plus d’informations, consultez Se connecter à vos données.

Si vous rencontrez des problèmes, consultez résolution des problèmes liés aux rapports Power BI.

Remarque

Si vous devez effectuer un déploiement sur Azure Gov ou Azure China, utilisez FinOps Hubs 0.1.1. Les instructions sont identiques, sauf que vous allez créer une exportation de coût amortie au lieu d’une exportation FOCUS.

Déployer sur Azure GovDéployer sur Azure Chine

Si vous rencontrez des problèmes, reportez-vous au guide de résolution des problèmes.

Une étendue est une construction Azure qui contient des ressources ou active les services d’achat, comme un groupe de ressources, un abonnement, un groupe d’administration ou un compte de facturation. L’ID de ressource d’une étendue est l’URI Azure Resource Manager qui identifie l’étendue (par exemple, « /subscriptions/### » pour un abonnement ou « /providers/Microsoft.Billing/billingAccounts/### » pour un compte de facturation). Pour plus d’informations, consultez Comprendre et utiliser les étendues.


Prise en main des hubs

Une fois que vous avez déployé une instance de hub, il existe plusieurs façons de commencer :

  1. Personnalisez les rapports Power BI prédéfinis.

    Nos rapports Power BI sont des modèles de démarrage et destinés à être personnalisés. Nous vous encourageons à personnaliser le cas échéant. Plus d’informations

  2. Créez vos propres rapports Power BI.

    Si vous souhaitez créer vos propres rapports ou ajouter des données de coût à un rapport existant, vous pouvez copier des requêtes à partir d’un rapport prédéfini. Vous pouvez également vous connecter manuellement à l’aide du connecteur Azure Data Lake Storage Gen2.

  3. Connectez-vous à Microsoft Fabric pour les requêtes avancées.

    Si vous utilisez OneLake dans Microsoft Fabric, vous pouvez créer un raccourci vers le ingestion conteneur dans votre compte de stockage Hubs pour exécuter des requêtes SQL ou KQL directement sur les données dans les hubs. Plus d’informations

  4. Accédez aux données de coût à partir d’outils personnalisés.

    Les données de coût sont stockées dans un compte Azure Data Lake Storage Gen2 . Vous pouvez utiliser n’importe quel outil qui prend en charge Azure Data Lake Storage Gen2 pour accéder aux données.

  1. Appliquez la logique d’allocation des coûts, augmentez ou manipulez vos données de coût à l’aide de Data Factory.

    Data Factory est utilisé pour ingérer et transformer des données. Nous vous recommandons d’utiliser Data Factory comme solution économique pour appliquer une logique personnalisée à vos données de coût. Ne modifiez pas de pipelines intégrés ni de données dans le conteneur msexports . Si vous créez des pipelines personnalisés, surveillez les nouvelles données dans le conteneur d’ingestion et utilisez un préfixe cohérent pour vous assurer qu’elles ne chevauchent pas les nouveaux pipelines. Reportez-vous au traitement des données pour plus d’informations sur le traitement des données.

    Important

    Gardez à l’esprit qu’il s’agit de la zone principale que nous prévoyons d’évoluer dans les prochaines versions du kit de ressources FinOps. Familiarisez-vous avec la feuille de route pour éviter les conflits avec les futures mises à jour. Envisagez de contribuer au projet pour ajouter la prise en charge de nouveaux scénarios afin d’éviter les conflits.

  2. Générer des alertes personnalisées à l’aide de Power Automate.

    Vous avez de nombreuses options pour générer des alertes personnalisées. Power Automate est une excellente option pour les personnes qui ne connaissent pas l’automatisation. Vous pouvez également utiliser Data Factory, Functions ou tout autre service prenant en charge du code personnalisé ou un accès direct aux données dans Azure Data Lake Storage Gen2.

Peu importe ce que vous choisissez de faire, nous vous recommandons de créer un module Bicep pour prendre en charge la mise à jour de votre solution. Vous pouvez référencer finops-hub/main.bicep ou hub.bicep directement pour vous assurer que vous pouvez appliquer de nouvelles mises à jour à mesure qu’elles sont publiées.

Si vous devez modifier hub.bicep, veillez à suivre ces modifications et à les réappliquer lors de la mise à niveau vers la dernière version. Nous vous déconseillons généralement de modifier directement le modèle ou les modules pour éviter les conflits avec les futures mises à jour. Au lieu de cela, envisagez de contribuer à ces modifications au projet code source ouvert. Plus d’informations


Autorisations requises

Les autorisations requises pour le déploiement ou la mise à jour d’instances hub sont abordées dans les détails du modèle.

Vous avez besoin d’un ou de plusieurs des éléments suivants pour exporter vos données de coût :

Étendue Autorisation
Abonnements et groupes de ressources (tous les types de comptes) Contributeur Cost Management.
Étendues de facturation EA Lecteur d’entreprise, Lecteur du service ou Propriétaire du compte (également appelé compte d’inscription).
Étendues de facturation MCA Contributeur sur le compte de facturation, le profil de facturation ou la section facture.
Étendues de facturation MPA Contributeur sur le compte de facturation, le profil de facturation ou le client.

Les clients CSP doivent configurer des exportations pour chaque abonnement afin d’ingérer leur coût total dans les hubs FinOps. Cost Management ne prend pas en charge les exportations de groupes d’administration pour les abonnements MCA ou CSP (à compter de mai 2024).

Pour plus d’informations, consultez la documentation Cost Management.


Fonctionnalités FinOps connexes :

Produits connexes :

Solutions connexes :