Tutoriel : Créer et gérer des budgets AzureTutorial: Create and manage Azure budgets

Les budgets dans Cost Management vous aident à planifier et à suivre la comptabilité de l’organisation.Budgets in Cost Management help you plan for and drive organizational accountability. Avec les budgets, vous pouvez prendre en compte les services Azure que vous consommez ou auxquels vous vous abonnez pendant une période spécifique.With budgets, you can account for the Azure services you consume or subscribe to during a specific period. Ils vous permettent d’informer les autres utilisateurs de leurs dépenses pour gérer les coûts de manière proactive, ainsi que pour superviser la progression des dépenses.They help you inform others about their spending to proactively manage costs, and to monitor how spending progresses over time. En cas de dépassement des seuils budgétaires que vous avez créés, seules des notifications sont déclenchées.When the budget thresholds you've created are exceeded, only notifications are triggered. Aucune de vos ressources n’est affectée et votre consommation n’est pas arrêtée.None of your resources are affected and your consumption isn't stopped. Vous pouvez utiliser des budgets pour comparer et suivre les dépenses lors de l’analyse des coûts.You can use budgets to compare and track spending as you analyze costs.

Les données de coûts et d’utilisation sont généralement disponibles dans un délai de 8 à 24 heures, et les budgets sont évalués par rapport à ces coûts toutes les 12 à 14 heures.Cost and usage data is typically available within 8-24 hours and budgets are evaluated against these costs every 12-14 hours. Veillez à vous familiariser avec les détails de Mises à jour et rétention des données de coût et d’utilisation.Be sure to get familiar with Cost and usage data updates specifics. Quand un seuil budgétaire est atteint, des notifications par e-mail sont normalement envoyées dans l’heure suivant l’évaluation.When a budget threshold is met, email notifications are normally sent within an hour of the evaluation.

Les budgets sont automatiquement réinitialisés à la fin d’une période (mensuelle, trimestrielle ou annuelle) pour le même montant lorsque vous sélectionnez une date d’expiration ultérieure.Budgets reset automatically at the end of a period (monthly, quarterly, or annually) for the same budget amount when you select an expiration date in the future. Étant donné qu’ils sont réinitialisés avec le même montant de budget, vous devez créer des budgets distincts quand les montants budgétisés diffèrent pour des périodes ultérieures.Because they reset with the same budget amount, you need to create separate budgets when budgeted currency amounts differ for future periods.

Les exemples de ce tutoriel expliquent comment créer et modifier un budget pour un abonnement Azure Contrat Entreprise (EA).The examples in this tutorial walk you through creating and editing a budget for an Azure Enterprise Agreement (EA) subscription.

Regardez la vidéo Appliquer des budgets aux abonnements à l’aide du Portail Azure pour voir comment vous pouvez créer des budgets dans Azure afin de surveiller les dépenses.Watch the Apply budgets to subscriptions using the Azure portal video to see how you can create budgets in Azure to monitor spending. Pour regarder d’autres vidéos, consultez la chaîne YouTube relative à Cost Management.To watch other videos, visit the Cost Management YouTube channel.

Dans ce tutoriel, vous allez apprendre à :In this tutorial, you learn how to:

  • Créez un budget dans le portail AzureCreate a budget in the Azure portal
  • Créer et modifier des budgets avec PowerShellCreate and edit budgets with PowerShell
  • Créer un budget avec un modèle Azure Resource ManagerCreate a budget with an Azure Resource Manager template

PrérequisPrerequisites

Les budgets sont pris en charge pour les types suivants d’étendues et de types de comptes Azure :Budgets are supported for the following types of Azure account types and scopes:

  • Étendues de contrôle d’accès en fonction du rôle Azure (Azure RBAC)Azure role-based access control (Azure RBAC) scopes
    • Groupes d’administrationManagement groups
    • AbonnementSubscription
  • Étendues Contrat EntrepriseEnterprise Agreement scopes
    • Compte de facturationBilling account
    • departmentDepartment
    • Compte d’inscriptionEnrollment account
  • Contrats individuelsIndividual agreements
    • Compte de facturationBilling account
  • Étendues Contrat client MicrosoftMicrosoft Customer Agreement scopes
    • Compte de facturationBilling account
    • Profil de facturationBilling profile
    • Section de factureInvoice section
    • CustomerCustomer
  • Étendues AWSAWS scopes
    • Compte externeExternal account
    • Abonnement externeExternal subscription

Pour afficher les budgets, vous devez au minimum disposer d'un accès en lecture à votre compte Azure.To view budgets, you need at least read access for your Azure account.

Si vous disposez d’un nouvel abonnement, vous ne pouvez pas créer un budget ou utiliser les autres fonctionnalités de Cost Management tout de suite.If you have a new subscription, you can't immediately create a budget or use other Cost Management features. Vous risquez de devoir attendre jusqu’à 48 heures avant de pouvoir utiliser toutes les fonctionnalités de Cost Management.It might take up to 48 hours before you can use all Cost Management features.

Dans le cadre des abonnements Azure EA, vous devez disposer d'un accès en lecture pour afficher les budgets.For Azure EA subscriptions, you must have read access to view budgets. Pour créer et gérer des budgets, vous devez disposer d’une autorisation de contributeur.To create and manage budgets, you must have contributor permission.

Les autorisations, ou étendues, Azure suivantes sont prises en charge par abonnement aux budgets par utilisateur et par groupe.The following Azure permissions, or scopes, are supported per subscription for budgets by user and group. Pour plus d’informations sur les étendues, consultez Comprendre et utiliser les étendues.For more information about scopes, see Understand and work with scopes.

  • Propriétaire : peut créer, modifier ou supprimer des budgets pour un abonnement.Owner – Can create, modify, or delete budgets for a subscription.
  • Contributeur et Contributeur Cost Management : peut créer, modifier ou supprimer ses propres budgets.Contributor and Cost Management contributor – Can create, modify, or delete their own budgets. Peut modifier le montant des budgets créés par d’autres utilisateurs.Can modify the budget amount for budgets created by others.
  • Lecteur et Lecteur Cost Management : peut afficher les budgets pour lesquels ils disposent des autorisations adéquates.Reader and Cost Management reader – Can view budgets that they have permission to.

Pour plus d’informations sur l’affectation d’une autorisation d’accès aux données Cost Management, consultez Affecter une autorisation d’accès aux données Cost Management.For more information about assigning permission to Cost Management data, see Assign access to Cost Management data.

Connexion à AzureSign in to Azure

Créez un budget dans le portail AzureCreate a budget in the Azure portal

Vous pouvez créer un budget d’abonnement Azure pour un mois, un trimestre ou un an.You can create an Azure subscription budget for a monthly, quarterly, or annual period.

Pour créer ou afficher un budget, ouvrez l’étendue souhaitée dans le Portail Azure et sélectionnez Budgets dans le menu.To create or view a budget, open the desired scope in the Azure portal and select Budgets in the menu. Par exemple, accédez à Abonnements, sélectionnez un abonnement dans la liste, puis sélectionnez Budgets dans le menu.For example, navigate to Subscriptions, select a subscription from the list, and then select Budgets in the menu. Utilisez la pastille Étendue pour basculer vers une autre étendue, un groupe d’administration par exemple, dans Budgets.Use the Scope pill to switch to a different scope, like a management group, in Budgets. Pour plus d’informations sur les étendues, consultez Comprendre et utiliser les étendues.For more information about scopes, see Understand and work with scopes.

Une fois des budgets créés, ils affichent une vue simple de vos dépenses actuelles par rapport à ces budgets.After you create budgets, they show a simple view of your current spending against them.

Sélectionnez Ajouter.Select Add.

Exemple de liste de budgets déjà créés

Dans la fenêtre Créer un budget, assurez-vous que l’étendue affichée est correcte.In the Create budget window, make sure that the scope shown is correct. Choisissez les filtres que vous souhaitez ajouter.Choose any filters that you want to add. Les filtres vous permettent de créer des budgets afférents à des coûts spécifiques, tels que des groupes de ressources dans un abonnement ou un service tel que des machines virtuelles.Filters allow you to create budgets on specific costs, such as resource groups in a subscription or a service like virtual machines. Tout filtre que vous pouvez utiliser dans l’analyse du coût peut également être appliqué à un budget.Any filter you can use in cost analysis can also be applied to a budget.

Après avoir identifié votre étendue et vos filtres, tapez un nom de budget.After you've identified your scope and filters, type a budget name. Choisissez ensuite une période de réinitialisation mensuelle, trimestrielle ou annuelle pour le budget.Then, choose a monthly, quarterly, or annual budget reset period. Cette période de réinitialisation détermine la fenêtre de temps analysée par le budget.This reset period determines the time window that's analyzed by the budget. Le coût évalué par le budget commence à zéro au début de chaque nouvelle période.The cost evaluated by the budget starts at zero at the beginning of each new period. Quand vous créez un budget trimestriel, il fonctionne de la même façon qu’un budget mensuel.When you create a quarterly budget, it works in the same way as a monthly budget. La différence est que le montant du budget pour le trimestre est divisé de manière équitable entre les trois mois du trimestre.The difference is that the budget amount for the quarter is evenly divided among the three months of the quarter. Un montant de budget annuel est divisé de manière équitable entre les 12 mois de l’année civile.An annual budget amount is evenly divided among all 12 months of the calendar year.

Si vous avez un abonnement de paiement à l’utilisation, MSDN ou Visual Studio, votre période de facturation peut ne pas être alignée sur le mois calendaire.If you have a Pay-As-You-Go, MSDN, or Visual Studio subscription, your invoice billing period might not align to the calendar month. Pour ces types d’abonnements et groupes de ressources, vous pouvez créer un budget aligné sur votre période de facturation ou sur les mois calendaires.For those subscription types and resource groups, you can create a budget that's aligned to your invoice period or to calendar months. Pour créer un budget aligné sur votre période de facturation, sélectionnez une période de réinitialisation : Mois de facturation, Trimestre de facturation ou Année de facturation.To create a budget aligned to your invoice period, select a reset period of Billing month, Billing quarter, or Billing year. Pour créer un budget aligné sur le mois calendaire, sélectionnez une période de réinitialisation : Mensuelle, Trimestrielle ou Annuelle.To create a budget aligned to the calendar month, select a reset period of Monthly, Quarterly, or Annually.

Ensuite, identifiez la date d’expiration à laquelle le budget ne sera plus valide et cessera d’évaluer vos coûts.Next, identify the expiration date when the budget becomes invalid and stops evaluating your costs.

Selon les champs choisis dans le budget jusqu’à présent, un graphique s’affiche pour vous aider à sélectionner un seuil à utiliser pour votre budget.Based on the fields chosen in the budget so far, a graph is shown to help you select a threshold to use for your budget. Le budget suggéré est basé sur le coût prévu le plus élevé que vous pourriez rencontrer durant les périodes à venir.The suggested budget is based on the highest forecasted cost that you might incur in future periods. Vous pouvez modifier le montant du budget.You can change the budget amount.

Exemple de création de budget avec des données de coût mensuelExample showing budget creation with monthly cost data

Après avoir configuré le montant du budget, sélectionnez Suivant pour configurer des alertes budgétaires.After you configure the budget amount, select Next to configure budget alerts. Les budgets nécessitent au moins un seuil de coût (% du budget) et une adresse e-mail correspondante.Budgets require at least one cost threshold (% of budget) and a corresponding email address. Si vous le souhaitez, vous pouvez inclure jusqu’à cinq seuils et cinq adresses e-mail dans un seul budget.You can optionally include up to five thresholds and five email addresses in a single budget. Quand un seuil budgétaire est atteint, des notifications par e-mail sont normalement envoyées dans l’heure suivant l’évaluation.When a budget threshold is met, email notifications are normally sent within an hour of the evaluation.

Si vous voulez recevoir des e-mails, ajoutez azure-noreply@microsoft.com à votre liste d’expéditeurs approuvés afin que les e-mails ne soient pas placés dans votre dossier de courrier indésirable.If you want to receive emails, add azure-noreply@microsoft.com to your approved senders list so that emails don't go to your junk email folder. Pour plus d'informations sur les notifications, consultez Utiliser les alertes de coût.For more information about notifications, see Use cost alerts.

Dans l’exemple ci-dessous, une alerte par e-mail est générée quand 90 % du budget sont atteints.In the example below, an email alert gets generated when 90% of the budget is reached. Si vous créez un budget avec l’API Budgets, vous pouvez également attribuer des rôles à des personnes pour qu’elles reçoivent des alertes.If you create a budget with the Budgets API, you can also assign roles to people to receive alerts. L’attribution de rôles à des personnes n’est pas prise en charge dans le Portail Azure.Assigning roles to people isn't supported in the Azure portal. Pour plus d’informations sur l’API Budgets d’Azure, consultez API Budgets.For more about the Azure budgets API, see Budgets API. Si vous souhaitez envoyer une alerte par e-mail dans une autre langue, consultez Paramètres régionaux pris en charge pour les e-mails d’alerte budgétaire.If you want to have an email alert sent in a different language, see Supported locales for budget alert emails.

Les limites d’alerte prennent en charge une plage de 0,01 à 1 000 % du seuil budgétaire que vous avez spécifié.Alert limits support a range of 0.01 to 1000% of the budget threshold that you've provided.

Exemple de conditions d’alerte

Après avoir créé un budget, il est indiqué dans l’analyse des coûts.After you create a budget, it is shown in cost analysis. Visualiser votre budget par rapport à la tendance de vos dépenses est une des premières étapes quand vous commencez à analyser vos coûts et vos dépenses.Viewing your budget against your spending trend is one of the first steps when you start to analyze your costs and spending.

Exemple de budget et de dépenses affichés dans l’analyse des coûts

Dans l’exemple précédent, vous avez créé un budget pour un abonnement.In the preceding example, you created a budget for a subscription. Vous pouvez aussi créer un budget pour un groupe de ressources.You can also create a budget for a resource group. Si vous voulez créer un budget pour un groupe de ressources, accédez à Gestion des coûts + facturation > Abonnements > sélectionnez un abonnement > Groupes de ressource > sélectionnez un groupe de ressources > Budgets > puis Ajouter un budget.If you want to create a budget for a resource group, navigate to Cost Management + Billing > Subscriptions > select a subscription > Resource groups > select a resource group > Budgets > and then Add a budget.

Créer un budget pour les coûts Azure et AWS combinésCreate a budget for combined Azure and AWS costs

Vous pouvez regrouper vos coûts Azure et AWS en affectant un groupe d’administration à votre connecteur, ainsi que ses comptes consolidés et liés.You can group your Azure and AWS costs together by assigning a management group to your connector along with it's consolidated and linked accounts. Attribuez vos abonnements Azure au même groupe d’administration.Assign your Azure subscriptions to the same management group. Créez ensuite un budget pour les coûts combinés.Then create a budget for the combined costs.

  1. Dans Cost Management, sélectionnez Budgets.In Cost Management, select Budgets.
  2. Sélectionnez Ajouter.Select Add.
  3. Sélectionnez Modifier l’étendue, puis sélectionnez le groupe d’administration.Select Change scope and then select the management group.
  4. Terminez la création du budget.Continue creating the budget until complete.

Coûts des évaluations de budgetCosts in budget evaluations

Les évaluations des coûts budgétaires incluent désormais les données d’instance réservée et d’achat.Budget cost evaluations now include reserved instance and purchase data. Si les frais vous concernent, vous pouvez recevoir des alertes à mesure que des frais sont incorporés dans vos évaluations.If the charges apply to you, then you might receive alerts as charges are incorporated into your evaluations. Nous vous recommandons de vous connecter au portail Azure pour vérifier que les seuils budgétaires sont configurés correctement afin de tenir compte des nouveaux coûts.We recommend that you sign in to the Azure portal to verify that budget thresholds are properly configured to account for the new costs. Vos frais facturés Azure ne changent pas.Your Azure billed charges aren't changed. Les budgets sont désormais évalués pour un ensemble plus complet de vos coûts.Budgets now evaluate against a more complete set of your costs. Si les frais ne vous concernent pas, le comportement de votre budget reste inchangé.If the charges don't apply to you, then your budget behavior remains unchanged.

Si vous souhaitez filtrer les nouveaux coûts afin que les budgets soient évalués par rapport aux seuls frais de consommation Azure de premier tiers, ajoutez les filtres suivants à votre budget :If you want to filter the new costs so that budgets are evaluated against first party Azure consumption charges only, add the following filters to your budget:

  • Type de serveur de publication : AzurePublisher Type: Azure
  • Type de frais : UsageCharge Type: Usage

Les évaluations des coûts budgétaires sont basées sur le coût réel.Budget cost evaluations are based on actual cost. Elles n’incluent pas l’amortissement.They don't include amortization. Pour plus d’informations sur les options de filtrage mises à votre disposition dans les budgets, consultez Comprendre les options de regroupement et de filtrage.For more information about filtering options available to you in budgets, see Understanding grouping and filtering options.

Déclencher un groupe d’actionsTrigger an action group

Lorsque vous créez ou modifiez un budget pour l’étendue d’un abonnement ou d’un groupe de ressources, vous pouvez le configurer pour qu’il appelle un groupe d’actions.When you create or edit a budget for a subscription or resource group scope, you can configure it to call an action group. Le groupe d’actions peut effectuer différentes actions quand votre seuil budgétaire est atteint.The action group can perform various actions when your budget threshold is met. Les groupes d’actions sont actuellement pris en charge uniquement pour les étendues d’abonnement et de groupe de ressources.Action Groups are currently only supported for subscription and resource group scopes. Pour plus d’informations sur les groupes d’actions, consultez Créer et gérer des groupes d’actions dans le Portail Azure.For more information about Action Groups, see Create and manage action groups in the Azure portal. Pour plus d’informations sur l’utilisation d’une automatisation basée sur le budget avec des groupes d’actions, consultez Gérer les coûts avec Azure Budgets.For more information about using budget-based automation with action groups, see Manage costs with Azure budgets.

Pour créer ou mettre à jour des groupes d’actions, sélectionnez Gérer les groupes d’actions pendant la création ou la modification d’un budget.To create or update action groups, select Manage action groups while you're creating or editing a budget.

Exemple de création d’un budget pour afficher Gérer les groupes d’actions

Sélectionnez ensuite Ajouter un groupe d’actions et créez le groupe d’actions.Next, select Add action group and create the action group.

Image de la zone Ajouter un groupe d’actions

Lorsque le groupe d’actions est créé, fermez la zone pour revenir à votre budget.After the action group is created, close the box to return to your budget.

Configurez votre budget pour qu’il utilise votre groupe d’actions lorsqu’un seuil individuel est atteint.Configure your budget to use your action group when an individual threshold is met. Jusqu’à cinq seuils différents sont pris en charge.Up to five different thresholds are supported.

Exemple montrant la sélection de groupe d’actions pour une condition d’alerte

L’exemple suivant montre des seuils budgétaires définis sur 50 %, 75 % et 100 %.The following example shows budget thresholds set to 50%, 75%, and 100%. Chacun est configuré pour déclencher les actions spécifiées dans le groupe d’actions désigné.Each is configured to trigger the specified actions within the designated action group.

Exemple montrant des conditions d’alerte configurées avec divers groupes d’actions et le type d’actions

L’intégration au budget avec les groupes d’actions ne fonctionne que pour les groupes d’actions pour lesquels le schéma d’alerte commun est désactivé.Budget integration with action groups only works for action groups that have the common alert schema disabled. Pour plus d’informations sur la désactivation du schéma, consultez Comment activer le schéma d’alerte commun ?For more information about disabling the schema, see How do I enable the common alert schema?

Créer et modifier des budgets avec PowerShellCreate and edit budgets with PowerShell

Les clients Contrat Entreprise peuvent créer et modifier des budgets par programmation avec le module Azure PowerShell.EA customers can create and edit budgets programmatically using the Azure PowerShell module. Pour télécharger la dernière version d’Azure PowerShell, exécutez la commande suivante :To download the latest version of Azure PowerShell, run the following command:

install-module -name Az

Les exemples de commandes suivantes créent un budget.The following example commands create a budget.

#Sign into Azure Powershell with your account

Connect-AzAccount

#Select a subscription to to monitor with a budget

select-AzSubscription -Subscription "Your Subscription"

#Create an action group email receiver and corresponding action group

$email1 = New-AzActionGroupReceiver -EmailAddress test@test.com -Name EmailReceiver1
$ActionGroupId = (Set-AzActionGroup -ResourceGroupName YourResourceGroup -Name TestAG -ShortName TestAG -Receiver $email1).Id

#Create a monthly budget that sends an email and triggers an Action Group to send a second email. Make sure the StartDate for your monthly budget is set to the first day of the current month. Note that Action Groups can also be used to trigger automation such as Azure Functions or Webhooks.

New-AzConsumptionBudget -Amount 100 -Name TestPSBudget -Category Cost -StartDate 2020-02-01 -TimeGrain Monthly -EndDate 2022-12-31 -ContactEmail test@test.com -NotificationKey Key1 -NotificationThreshold 0.8 -NotificationEnabled -ContactGroup $ActionGroupId

Créer un budget avec un modèle Azure Resource ManagerCreate a budget with an Azure Resource Manager template

Vous pouvez créer un budget en utilisant un modèle Azure Resource Manager.You can create a budget using an Azure Resource Manager template. Pour utiliser le modèle, consultez Créer un budget avec un modèle Azure Resource Manager.To use the template, see Create a budget with an Azure Resource Manager template.

Nettoyer les ressourcesClean up resources

Si vous avez créé un budget et que vous ne l’utilisez plus, affichez ses détails et supprimez-le.If you created a budget and you no longer it, view its details and delete it.

Étapes suivantesNext steps

Dans ce didacticiel, vous avez appris à :In this tutorial, you learned how to:

  • Créez un budget dans le portail AzureCreate a budget in the Azure portal
  • Créer et modifier des budgets avec PowerShellCreate and edit budgets with PowerShell
  • Créer un budget avec un modèle Azure Resource ManagerCreate a budget with an Azure Resource Manager template

Passez au tutoriel suivant pour créer une exportation récurrente de vos données de gestion des coûts.Advance to the next tutorial to create a recurring export for your cost management data.