Esercitazione: Creare e gestire budget di AzureTutorial: Create and manage Azure budgets

I budget in Gestione costi consentono di pianificare e promuovere la responsabilizzazione nell'organizzazione.Budgets in Cost Management help you plan for and drive organizational accountability. Con i budget, è possibile tenere traccia dei costi sostenuti per i servizi di Azure consumati o sottoscritti per un determinato periodo.With budgets, you can account for the Azure services you consume or subscribe to during a specific period. Risultano utili per informare altri utenti in merito alle spese per una gestione proattiva dei costi e per monitorare l'andamento della spesa nel tempo.They help you inform others about their spending to proactively manage costs, and to monitor how spending progresses over time. Quando vengono superate le soglie di budget create, vengono attivate solo notifiche.When the budget thresholds you've created are exceeded, only notifications are triggered. Nessuna delle risorse è interessata e il consumo non viene interrotto.None of your resources are affected and your consumption isn't stopped. È possibile usare i budget per confrontare e tenere traccia della spesa durante l'analisi dei costi.You can use budgets to compare and track spending as you analyze costs.

I dati relativi ai costi e all'utilizzo sono in genere disponibili entro 12-16 ore e i budget vengono valutati a fronte di questi costi ogni quattro ore.Cost and usage data is typically available within 12-16 hours and budgets are evaluated against these costs every four hours. Le notifiche tramite posta elettronica vengono normalmente ricevute entro 12-16 ore.Email notifications are normally received within 12-16 hours.

I budget vengono reimpostati automaticamente alla fine di un periodo (mensile, trimestrale o annuale) per lo stesso importo di budget quando si seleziona una data di scadenza nel futuro.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. Dato che vengono reimpostati con lo stesso importo di budget, è necessario creare budget distinti se gli importi in valuta previsti differiscono per periodi futuri.Because they reset with the same budget amount, you need to create separate budgets when budgeted currency amounts differ for future periods.

Gli esempi in questa esercitazione illustrano la creazione e la modifica di un budget per una sottoscrizione con contratto Enterprise di Azure.The examples in this tutorial walk you through creating and editing a budget for an Azure Enterprise Agreement (EA) subscription.

Per informazioni su come creare budget in Azure per monitorare la spesa, vedere il video relativo all'applicazione dei budget alle sottoscrizioni tramite il portale di Azure.Watch the Apply budgets to subscriptions using the Azure portal video to see how you can create budgets in Azure to monitor spending.

In questa esercitazione verranno illustrate le procedure per:In this tutorial, you learn how to:

  • Creare un budget nel portale di AzureCreate a budget in the Azure portal
  • Creare e modificare i budget con PowerShellCreate and edit budgets with PowerShell
  • Creare un budget con un modello di Azure Resource ManagerCreate a budget with an Azure Resource Manager template

PrerequisitiPrerequisites

Sono supportati i budget per diversi tipi di account Azure.Budgets are supported for different kinds of Azure account types. Per visualizzare l'elenco completo dei tipi di account supportati, vedere Informazioni sui dati di Gestione costi.To view the full list of supported account types, see Understand Cost Management data. Per visualizzare i budget, è necessario effettuare almeno l'accesso in lettura per l'account Azure.To view budgets, you need at least read access for your Azure account.

Se si ha una nuova sottoscrizione, non è possibile creare immediatamente un budget o usare altre funzionalità di Gestione costi.If you have a new subscription, you can't immediately create a budget or use other Cost Management features. Potrebbero essere necessarie fino a 48 ore prima di poter usarle usare tutte.It might take up to 48 hours before you can use all Cost Management features.

Per le sottoscrizioni Azure EA è necessario avere accesso in lettura per visualizzare i budget.For Azure EA subscriptions, you must have read access to view budgets. Per creare e gestire i budget, è necessario disporre dell'autorizzazione di collaboratore.To create and manage budgets, you must have contributor permission. È possibile creare singoli budget per le sottoscrizioni EA e gruppi di risorse.You can create individual budgets for EA subscriptions and resource groups. Non è tuttavia possibile creare budget per gli account di fatturazione EA.However, you can't create budgets for EA billing accounts.

Le autorizzazioni o gli ambiti di Azure riportati di seguito sono supportati per i budget per ogni sottoscrizione, in base a utente e gruppo.The following Azure permissions, or scopes, are supported per subscription for budgets by user and group. Per altre informazioni sugli ambiti, vedere Informazioni e utilizzo degli ambiti.For more information about scopes, see Understand and work with scopes.

  • Proprietario - Può creare, modificare o eliminare budget per una sottoscrizione.Owner – Can create, modify, or delete budgets for a subscription.
  • Collaboratore e collaboratore Gestione costi: può creare, modificare o eliminare i propri budget.Contributor and Cost Management contributor – Can create, modify, or delete their own budgets. Può modificare l'importo di budget per budget creati da altri utenti.Can modify the budget amount for budgets created by others.
  • Lettore e lettore Gestione costi: può visualizzare i budget per cui ha l'autorizzazione.Reader and Cost Management reader – Can view budgets that they have permission to.

Per altre informazioni sull'assegnazione dell'autorizzazione ai dati di Gestione costi, vedere Assegnare l'accesso ai dati di Gestione costi.For more information about assigning permission to Cost Management data, see Assign access to Cost Management data.

Accedere ad AzureSign in to Azure

Creare un budget nel portale di AzureCreate a budget in the Azure portal

È possibile creare un budget per una sottoscrizione di Azure per un periodo mensile, trimestrale o annuale.You can create an Azure subscription budget for a monthly, quarterly, or annual period. Il contenuto della navigazione nel portale di Azure determina se si crea un budget per una sottoscrizione o per un gruppo di gestione.Your navigational content in the Azure portal determines whether you create a budget for a subscription or for a management group.

Per creare o visualizzare un budget, aprire l'ambito desiderato nel portale di Azure e selezionare Budget nel menu.To create or view a budget, open the desired scope in the Azure portal and select Budgets in the menu. Passare ad esempio a Sottoscrizioni, selezionare una sottoscrizione dall'elenco, quindi selezionare Budget nel menu.For example, navigate to Subscriptions, select a subscription from the list, and then select Budgets in the menu. Usare l'etichetta Ambito per passare a un ambito diverso, ad esempio un gruppo di gestione, in Budget.Use the Scope pill to switch to a different scope, like a management group, in Budgets. Per altre informazioni sugli ambiti, vedere Informazioni e utilizzo degli ambiti.For more information about scopes, see Understand and work with scopes.

Dopo aver creato i budget, viene mostrata una semplice visualizzazione della spesa corrente corrispondente.After you create budgets, they show a simple view of your current spending against them.

Selezionare Aggiungi.Select Add.

Esempio che illustra un elenco di budget già creati

Verificare che l'ambito visualizzato nella finestra Crea il budget sia corretto.In the Create budget window, make sure that the scope shown is correct. Scegliere i filtri da aggiungere.Choose any filters that you want to add. I filtri consentono di creare budget per costi specifici, ad esempio i gruppi di risorse in una sottoscrizione o un servizio come le macchine virtuali.Filters allow you to create budgets on specific costs, such as resource groups in a subscription or a service like virtual machines. Tutti i filtri che si possono usare per l'analisi dei costi possono essere applicati anche a un budget.Any filter you can use in cost analysis can also be applied to a budget.

Dopo aver identificato l'ambito e i filtri, digitare un nome di budget.After you've identified your scope and filters, type a budget name. Scegliere quindi il periodo di ripristino del budget, tra mensile, trimestrale o annuale.Then, choose a monthly, quarterly, or annual budget reset period. Il periodo di ripristino determina l'intervallo di tempo analizzato dal budget.This reset period determines the time window that's analyzed by the budget. Il costo valutato dal budget comincia da zero, all'inizio di ogni nuovo periodo.The cost evaluated by the budget starts at zero at the beginning of each new period. Quando si crea un budget trimestrale, funziona esattamente come un budget mensile.When you create a quarterly budget, it works in the same way as a monthly budget. La differenza è che l'importo di budget per il trimestre viene suddiviso in modo uniforme tra i tre mesi del trimestre.The difference is that the budget amount for the quarter is evenly divided among the three months of the quarter. Un importo di budget annuale viene suddiviso in modo uniforme tra tutti i 12 mesi dell'anno di calendario.An annual budget amount is evenly divided among all 12 months of the calendar year.

Se si ha una sottoscrizione con pagamento in base al consumo, MSDN o Visual Studio, il periodo di fatturazione potrebbe non allinearsi con il mese di calendario.If you have a Pay-As-You-Go, MSDN, or Visual Studio subscription, your invoice billing period might not align to the calendar month. Per questi tipi di sottoscrizioni e gruppi di risorse, è possibile creare un budget allineato al periodo di fatturazione o ai mesi di calendario.For those subscription types and resource groups, you can create a budget that's aligned to your invoice period or to calendar months. Per creare un budget allineato al periodo di fatturazione, selezionare un periodo di ripristino tra Mese di fatturazione, Trimestre di fatturazione o Anno di fatturazione.To create a budget aligned to your invoice period, select a reset period of Billing month, Billing quarter, or Billing year. Per creare un budget allineato al mese di calendario, selezionare un periodo di ripristino tra Mensile, Trimestrale o Annuale.To create a budget aligned to the calendar month, select a reset period of Monthly, Quarterly, or Annually.

Successivamente, identificare la data di scadenza, vale a dire quando il budget non sarà più valido e non valuterà più i costi.Next, identify the expiration date when the budget becomes invalid and stops evaluating your costs.

In base ai campi scelti nel budget fino a questo momento, verrà visualizzato un grafico che consente di selezionare una soglia da usare per il 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. Il budget suggerito si basa sul costo più elevato previsto che potrebbe essere registrato in futuro.The suggested budget is based on the highest forecasted cost that you might incur in future periods. L'importo del budget può essere modificato.You can change the budget amount.

Esempio che illustra la creazione del budget con dati sui costi mensiliExample showing budget creation with monthly cost data

Dopo aver configurato l'importo del budget, selezionare Avanti per configurare gli avvisi del budget.After you configure the budget amount, select Next to configure budget alerts. Per i budget sono richiesti almeno una soglia per i costi (% del budget) e un indirizzo di posta elettronica corrispondente.Budgets require at least one cost threshold (% of budget) and a corresponding email address. Facoltativamente, è possibile includere fino a cinque soglie e cinque indirizzi di posta elettronica in un unico budget.You can optionally include up to five thresholds and five email addresses in a single budget. Quando viene raggiunta una soglia del budget, le notifiche di posta elettronica vengono generalmente ricevute in meno di 20 ore.When a budget threshold is met, email notifications are normally received in less than 20 hours.

Se si vogliono ricevere messaggi di posta elettronica, aggiungere azure-noreply@microsoft.com all'elenco dei mittenti approvati in modo che i messaggi non vengano recapitati nella cartella Posta indesiderata.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. Per altre informazioni sulle notifiche, vedere Use cost alerts (Usare avvisi per i costi).For more information about notifications, see Use cost alerts.

Nell'esempio seguente viene generato un avviso tramite posta elettronica quando viene raggiunto il 90% del budget.In the example below, an email alert gets generated when 90% of the budget is reached. Se si crea un budget con l'API dei budget, è anche possibile assegnare ruoli agli utenti perché ricevano gli avvisi.If you create a budget with the Budgets API, you can also assign roles to people to receive alerts. L'assegnazione dei ruoli agli utenti non è supportata nel portale di Azure.Assigning roles to people isn't supported in the Azure portal. Per altre informazioni sull'API dei budget di Azure, vedere API dei budget.For more about the Azure budgets API, see Budgets API.

Esempio che illustra le condizioni di avviso

Dopo averlo creato, il budget viene visualizzato nell'analisi dei costi.After you create a budget, it is shown in cost analysis. La visualizzazione del budget rispetto alla tendenza di spesa è uno dei primi passaggi quando si iniziano ad analizzare i costi e la spesa.Viewing your budget against your spending trend is one of the first steps when you start to analyze your costs and spending.

Esempio di budget e spesa di esempio illustrato nell'analisi dei costi

Nell'esempio precedente, è stato creato un budget per una sottoscrizione.In the preceding example, you created a budget for a subscription. È possibile creare un budget anche per un gruppo di risorse.You can also create a budget for a resource group. Se si vuole creare un budget per un gruppo di risorse, passare a Gestione dei costi e fatturazione > Sottoscrizioni> selezionare una sottoscrizione > Gruppi di risorse > selezionare un gruppo di risorse > Budget > quindi fare clic su Aggiungi per aggiungere 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.

Costi nelle valutazioni del budgetCosts in budget evaluations

Le valutazioni dei costi del budget includono ora istanze riservate e dati di acquisto.Budget cost evaluations now include reserved instance and purchase data. Se i costi vengono addebitati all'utente, è possibile che si ricevano avvisi in quanto per le valutazioni sono previsti addebiti.If the charges apply to you, then you might receive alerts as charges are incorporated into your evaluations. È consigliabile accedere al portale di Azure per verificare che le soglie del budget siano configurate correttamente per calcolare i nuovi costi.We recommend that you sign in to the Azure portal to verify that budget thresholds are properly configured to account for the new costs. Gli addebiti di fatturazione di Azure non subiscono modifiche.Your Azure billed charges aren't changed. I budget vengono ora valutati in base a un set più completo dei costi.Budgets now evaluate against a more complete set of your costs. Se i costi vengono addebitati all'utente, il comportamento del budget rimane invariato.If the charges don't apply to you, then your budget behavior remains unchanged.

Se si vogliono filtrare i nuovi costi in modo che i budget siano valutati in base agli addebiti iniziali per il consumo di Azure, aggiungere al budget i filtri seguenti: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:

  • Tipo server di pubblicazione: AzurePublisher Type: Azure
  • Tipo di addebito: UsoCharge Type: Usage

Le valutazioni dei costi del budget si basano sul costo effettivo.Budget cost evaluations are based on actual cost. Non includono l'ammortamento.They don't include amortization. Per altre informazioni sulle opzioni di filtro disponibili nei budget, vedere Informazioni sulle opzioni di raggruppamento e filtro.For more information about filtering options available to you in budgets, see Understanding grouping and filtering options.

Attivare un gruppo di azioniTrigger an action group

Quando si crea o si modifica un budget per un ambito di sottoscrizione o di gruppo di risorse, è possibile configurarlo in modo che chiami un gruppo di azioni.When you create or edit a budget for a subscription or resource group scope, you can configure it to call an action group. Il gruppo di azioni può eseguire varie azioni quando viene raggiunta la soglia del budget.The action group can perform various actions when your budget threshold is met. I gruppi di azioni sono attualmente supportati solo per gli ambiti di sottoscrizione e di gruppo di risorse.Action Groups are currently only supported for subscription and resource group scopes. Per altre informazioni sui gruppi di azioni, vedere Creare e gestire gruppi di azioni nel portale di Azure.For more information about Action Groups, see Create and manage action groups in the Azure portal. Per altre informazioni sull'uso dell'automazione basata sul budget con i gruppi di azioni, vedere Gestire i costi con i budget di Azure.For more information about using budget-based automation with action groups, see Manage costs with Azure budgets.

Per creare o aggiornare i gruppi di azioni, selezionare Gestisci gruppi di azioni durante la creazione o la modifica di un budget.To create or update action groups, select Manage action groups while you're creating or editing a budget.

Esempio di creazione di un budget per visualizzare Gestisci gruppi di azioni

Selezionare quindi Aggiungi gruppo di azioni e creare il gruppo di azioni.Next, select Add action group and create the action group.

Immagine della finestra Aggiungi gruppo di azioni

Dopo aver creato il gruppo di azioni, chiudere la finestra per tornare al budget.After the action group is created, close the box to return to your budget.

Configurare il budget per usare il gruppo di azioni quando viene raggiunta una singola soglia.Configure your budget to use your action group when an individual threshold is met. Sono supportate fino a cinque soglie diverse.Up to five different thresholds are supported.

Esempio che illustra la selezione del gruppo di azioni per una condizione di avviso

L'esempio seguente mostra le soglie del budget impostate su 50%, 75% e 100%.The following example shows budget thresholds set to 50%, 75%, and 100%. Ogni soglia è configurata per attivare le azioni specificate all'interno del gruppo di azioni designato.Each is configured to trigger the specified actions within the designated action group.

Esempio che illustra le condizioni di avviso configurate con diversi gruppi di azioni e tipo di azioni

L'integrazione del budget con i gruppi di azioni funziona solo per i gruppi di azioni in cui lo schema di avviso comune è disabilitato.Budget integration with action groups only works for action groups that have the common alert schema disabled. Per altre informazioni sulla disabilitazione dello schema, vedere Come abilitare lo schema di avviso comuneFor more information about disabling the schema, see How do I enable the common alert schema?

Creare e modificare i budget con PowerShellCreate and edit budgets with PowerShell

I clienti con contratto Enterprise possono creare e modificare budget a livello di codice usando il modulo Azure PowerShell.EA customers can create and edit budgets programmatically using the Azure PowerShell module. Per scaricare la versione più recente di Azure PowerShell, eseguire il comando seguente:To download the latest version of Azure PowerShell, run the following command:

install-module -name AzureRm

I comandi di esempio seguenti creano un budget.The following example commands create a budget.

#Sign into Azure Powershell with your account

Connect-AzureRmAccount

#Select a subscription to to monitor with a budget

select-AzureRmSubscription -Subscription "Your Subscription"

#Create an action group email receiver and corresponding action group

$email1 = New-AzureRmActionGroupReceiver -EmailAddress test@test.com -Name EmailReceiver1
$ActionGroupId = (Set-AzureRmActionGroup -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-AzureRmConsumptionBudget -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

Creare un budget con un modello di Azure Resource ManagerCreate a budget with an Azure Resource Manager template

È possibile creare un budget con un modello di Azure Resource Manager.You can create a budget using an Azure Resource Manager template. Il modello consente di creare un budget in un gruppo di risorse.The template helps you create a budget under a resource group.

Fare clic sull'immagine seguente per accedere al portale di Azure e aprire il modello:Select the following image to sign in to the Azure portal and open the template:

Distribuire il modello Crea il budget in AzureDeploy the Create budget template to Azure

Per visualizzare un elenco di tutti i parametri del modello e le relative descrizioni, vedere il modello Crea un budget.To view a list of all the template parameters and their descriptions, see the Create a budget template.

Passaggi successiviNext steps

In questa esercitazione sono state illustrate le procedure per:In this tutorial, you learned how to:

  • Creare un budget nel portale di AzureCreate a budget in the Azure portal
  • Creare e modificare i budget con PowerShellCreate and edit budgets with PowerShell
  • Creare un budget con un modello di Azure Resource ManagerCreate a budget with an Azure Resource Manager template

Passare all'esercitazione successiva per creare un'esportazione ricorrente per i dati di gestione costi.Advance to the next tutorial to create a recurring export for your cost management data.