Tutorial: criar e gerenciar orçamentos do AzureTutorial: Create and manage Azure budgets

Orçamentos no Gerenciamento de Custos ajudam você a planejar e promover responsabilidade organizacional.Budgets in Cost Management help you plan for and drive organizational accountability. Com orçamentos, você pode considerar os serviços do Azure que consome ou assina durante um período específico.With budgets, you can account for the Azure services you consume or subscribe to during a specific period. Eles ajudam você a informar outras pessoas sobre seus gastos para gerenciar proativamente os custos e monitorar como os gastos evoluem ao longo do tempo.They help you inform others about their spending to proactively manage costs, and to monitor how spending progresses over time. Quando os limites de orçamento que você criou são excedidos, apenas notificações são disparadas.When the budget thresholds you've created are exceeded, only notifications are triggered. Nenhum de seus recursos é afetado e seu consumo não é interrompido.None of your resources are affected and your consumption isn't stopped. Você pode usar os orçamentos para comparar e controlar como analisar os custos de gastos.You can use budgets to compare and track spending as you analyze costs.

Os dados de custo e de uso geralmente ficam disponíveis no prazo de 8 a 24 horas e os orçamentos são avaliados em relação a esses custos entre 12 e 14 horas.Cost and usage data is typically available within 8-24 hours and budgets are evaluated against these costs every 12-14 hours. Familiarize-se com os aspectos específicos das Atualizações de dados de custo e de uso.Be sure to get familiar with Cost and usage data updates specifics. Quando um limite de orçamento é atingido, as notificações por email são enviadas normalmente em até uma hora da avaliação.When a budget threshold is met, email notifications are normally sent within an hour of the evaluation.

Os orçamentos são redefinidos automaticamente no final de um período (mensal, trimestral ou anual) para o mesmo valor de orçamento quando você seleciona uma data de expiração no 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. Uma vez que redefinidos com o mesmo valor de orçamento, você precisará criar orçamentos separados quando os valores monetários orçados forem diferentes para períodos futuros.Because they reset with the same budget amount, you need to create separate budgets when budgeted currency amounts differ for future periods.

Os exemplos deste tutorial ajudam você a criar e editar um orçamento para uma assinatura do Azure Enterprise Agreement (EA).The examples in this tutorial walk you through creating and editing a budget for an Azure Enterprise Agreement (EA) subscription.

Assista ao vídeo Aplicar orçamentos a assinaturas usando o portal do Azure para ver como você pode criar orçamentos no Azure para monitorar gastos.Watch the Apply budgets to subscriptions using the Azure portal video to see how you can create budgets in Azure to monitor spending. Para assistir a outros vídeos, visite o Canal do YouTube do Gerenciamento de Custos.To watch other videos, visit the Cost Management YouTube channel.

Neste tutorial, você aprenderá como:In this tutorial, you learn how to:

  • Criar um orçamento no portal do AzureCreate a budget in the Azure portal
  • Criar e editar orçamentos com o PowerShellCreate and edit budgets with PowerShell
  • Criar um orçamento com um modelo do Azure Resource ManagerCreate a budget with an Azure Resource Manager template

Pré-requisitosPrerequisites

Os orçamentos têm compatibilidade com os seguintes tipos de escopos e tipos de conta do Azure:Budgets are supported for the following types of Azure account types and scopes:

  • Escopos do RBAC do Azure (controle de acesso baseado em função do Azure)Azure role-based access control (Azure RBAC) scopes
    • Grupos de gerenciamentoManagement groups
    • SubscriptionSubscription
  • Escopos do Contrato EnterpriseEnterprise Agreement scopes
    • Conta de cobrançaBilling account
    • departmentDepartment
    • Conta de registroEnrollment account
  • Contratos individuaisIndividual agreements
    • Conta de cobrançaBilling account
  • Escopos do Contrato de Cliente da MicrosoftMicrosoft Customer Agreement scopes
    • Conta de cobrançaBilling account
    • Perfil de faturamentoBilling profile
    • Seção da faturaInvoice section
    • ClienteCustomer
  • Escopos da AWSAWS scopes
    • Conta externaExternal account
    • Assinatura externaExternal subscription

Para exibir os orçamentos, você precisará, pelo menos, de acesso de leitura em sua conta do Azure.To view budgets, you need at least read access for your Azure account.

Se você tiver uma nova assinatura, não poderá criar um orçamento imediatamente nem usar outros recursos do Gerenciamento de Custos.If you have a new subscription, you can't immediately create a budget or use other Cost Management features. Poderá levar até 48 horas para você poder usar todos os recursos do Gerenciamento de Custos.It might take up to 48 hours before you can use all Cost Management features.

Para assinatura do Azure EA, você deve ter acesso de leitura para exibir orçamentos.For Azure EA subscriptions, you must have read access to view budgets. Para criar e gerenciar orçamentos, você deve ter permissão de colaborador.To create and manage budgets, you must have contributor permission.

Há suporte para as permissões ou escopos a seguir do Azure por assinatura para orçamentos por usuário e grupo.The following Azure permissions, or scopes, are supported per subscription for budgets by user and group. Para obter mais informações sobre escopos, consulte Entender e trabalhar com escopos.For more information about scopes, see Understand and work with scopes.

  • Proprietário – pode criar, modificar ou excluir os orçamentos para uma assinatura.Owner – Can create, modify, or delete budgets for a subscription.
  • Colaborador e contribuidor do Gerenciamento de Custos - pode criar, modificar ou excluir seus próprios orçamentos.Contributor and Cost Management contributor – Can create, modify, or delete their own budgets. Pode modificar o valor do orçamento para orçamentos criados por outras pessoas.Can modify the budget amount for budgets created by others.
  • Leitor e leitor do Gerenciamento de Custos – pode exibir os orçamentos para os quais ele têm permissão.Reader and Cost Management reader – Can view budgets that they have permission to.

Para obter mais informações sobre como atribuir permissões aos dados de Gerenciamento de Custos, consulte Atribuir acesso aos dados de Gerenciamento de Custos.For more information about assigning permission to Cost Management data, see Assign access to Cost Management data.

Entrar no AzureSign in to Azure

Criar um orçamento no portal do AzureCreate a budget in the Azure portal

Você pode criar um orçamento de assinatura do Azure para um período mensal, trimestral ou anual.You can create an Azure subscription budget for a monthly, quarterly, or annual period.

Para criar ou exibir um orçamento, abra o escopo desejado no portal do Azure e selecione Orçamentos no menu.To create or view a budget, open the desired scope in the Azure portal and select Budgets in the menu. Por exemplo, navegue até Inscrições, selecione uma assinatura na lista e, em seguida, selecione Orçamentos no menu.For example, navigate to Subscriptions, select a subscription from the list, and then select Budgets in the menu. Use o controle oval Escopo para alterar para outro escopo, como um grupo de gerenciamento, em Orçamentos.Use the Scope pill to switch to a different scope, like a management group, in Budgets. Para obter mais informações sobre escopos, consulte Entender e trabalhar com escopos.For more information about scopes, see Understand and work with scopes.

Depois de criar os orçamentos, eles mostram uma exibição simples de seus gastos atual em relação a eles.After you create budgets, they show a simple view of your current spending against them.

Selecione Adicionar.Select Add.

Exemplo mostrando uma lista de orçamentos já criados

Na janela Criar orçamento, verifique se o escopo mostrado está correto.In the Create budget window, make sure that the scope shown is correct. Escolha os filtros que deseja adicionar.Choose any filters that you want to add. Os filtros permitem que você crie orçamentos para custos específicos, como grupos de recursos em uma assinatura ou um serviço, como máquinas virtuais.Filters allow you to create budgets on specific costs, such as resource groups in a subscription or a service like virtual machines. Qualquer filtro que você puder usar na análise de custo também poderá ser aplicado a um orçamento.Any filter you can use in cost analysis can also be applied to a budget.

Depois de identificar o escopo e os filtros, digite um nome para o orçamento.After you've identified your scope and filters, type a budget name. Em seguida, escolha um período de redefinição de orçamento mensal, trimestral ou anual.Then, choose a monthly, quarterly, or annual budget reset period. Esse período de redefinição determina a janela de tempo que é analisada pelo orçamento.This reset period determines the time window that's analyzed by the budget. O custo avaliado pelo orçamento começa em zero no início de cada novo período.The cost evaluated by the budget starts at zero at the beginning of each new period. Quando você cria um orçamento trimestral, ele funciona da mesma maneira que um orçamento mensal.When you create a quarterly budget, it works in the same way as a monthly budget. A diferença é que o valor do orçamento para o trimestre é dividido entre os três meses do trimestre.The difference is that the budget amount for the quarter is evenly divided among the three months of the quarter. Um valor de orçamento anual é dividido de maneira uniforme entre todos os 12 meses do ano civil.An annual budget amount is evenly divided among all 12 months of the calendar year.

Se você tiver uma assinatura de Pagamento Conforme o Uso, do MSDN ou do Visual Studio, o período de cobrança da fatura talvez não esteja alinhado ao mês do calendário.If you have a Pay-As-You-Go, MSDN, or Visual Studio subscription, your invoice billing period might not align to the calendar month. Para esses tipos de assinaturas e grupos de recursos, você pode criar um orçamento alinhado ao período da fatura ou aos meses do calendário.For those subscription types and resource groups, you can create a budget that's aligned to your invoice period or to calendar months. Para criar um orçamento alinhado ao seu período de fatura, selecione um período de redefinição de Mês de cobrança, Trimestre de cobrança ou Ano de cobrança.To create a budget aligned to your invoice period, select a reset period of Billing month, Billing quarter, or Billing year. Para criar um orçamento alinhado ao mês do calendário, selecione um período de redefinição Mensal, Trimestral ou Anual.To create a budget aligned to the calendar month, select a reset period of Monthly, Quarterly, or Annually.

Em seguida, identifique uma data de validade, em que o orçamento se torna inválido e para de avaliar seus custos.Next, identify the expiration date when the budget becomes invalid and stops evaluating your costs.

Com base nos campos escolhidos no orçamento até o momento, é mostrado um grafo para ajudar você a selecionar um limite a ser usado para o orçamento.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. O orçamento sugerido é baseado no custo previsto mais alto que você pode incorrer em períodos futuros.The suggested budget is based on the highest forecasted cost that you might incur in future periods. Você pode alterar o valor do orçamento.You can change the budget amount.

Exemplo mostrando a criação de um orçamento usando dados de custo mensalExample showing budget creation with monthly cost data

Depois de configurar o valor do orçamento, selecione Avançar para configurar os alertas do orçamento.After you configure the budget amount, select Next to configure budget alerts. Orçamentos exigem pelo menos um limite de custo (% do orçamento) e um endereço de email correspondente.Budgets require at least one cost threshold (% of budget) and a corresponding email address. Opcionalmente, você pode incluir até cinco limites e cinco endereços de email em um único orçamento.You can optionally include up to five thresholds and five email addresses in a single budget. Quando um limite de orçamento é atingido, as notificações por email são enviadas normalmente em até uma hora da avaliação.When a budget threshold is met, email notifications are normally sent within an hour of the evaluation.

Se você quiser receber emails, adicione azure-noreply@microsoft.com à sua lista de remetentes aprovados para que os emails não entrem na pasta de lixo eletrônico.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. Para obter mais informações sobre as notificações, confira Alertas de custo de uso.For more information about notifications, see Use cost alerts.

No exemplo a seguir, um alerta por email é gerado quando 90% do orçamento é atingido.In the example below, an email alert gets generated when 90% of the budget is reached. Se criar um orçamento com a API de Orçamentos, você também poderá atribuir funções para que pessoas recebam os alertas.If you create a budget with the Budgets API, you can also assign roles to people to receive alerts. Não há suporte para a atribuição de funções a pessoas no portal do Azure.Assigning roles to people isn't supported in the Azure portal. Para obter mais informações sobre a API de Orçamentos do Azure, confira API de Orçamentos.For more about the Azure budgets API, see Budgets API. Para enviar alertas por email em um idioma diferente, confira Localidades com suporte para alertas de orçamento por email.If you want to have an email alert sent in a different language, see Supported locales for budget alert emails.

Os limites de alerta dão suporte a um intervalo de 0,01 a 1000% do limite de orçamento que você forneceu.Alert limits support a range of 0.01 to 1000% of the budget threshold that you've provided.

Exemplo mostrando condições de alerta

Depois de criar um orçamento, ele é mostrado na análise de custo.After you create a budget, it is shown in cost analysis. Exibir seu orçamento em relação à sua tendência de gastos é uma das primeiras etapas quando você começa a analisar seus custos e gastos.Viewing your budget against your spending trend is one of the first steps when you start to analyze your costs and spending.

Exemplo de orçamento e gastos mostrados na análise de custos

No exemplo anterior, você criou um orçamento para uma assinatura.In the preceding example, you created a budget for a subscription. Você também pode criar um orçamento para um grupo de recursos.You can also create a budget for a resource group. Se você quiser criar um orçamento para um grupo de recursos, navegue até Gerenciamento de Custos + Cobrança>Assinaturas > selecione uma assinatura > Grupo de recursos > selecione um grupo de recursos > Orçamentos > e, em seguida escolha Adicionar um orçamento.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.

Criar um orçamento para os custos combinados do Azure e do AWSCreate a budget for combined Azure and AWS costs

Você pode agrupar seus custos do Azure e do AWS atribuindo um grupo de gerenciamento ao conector, juntamente com as contas consolidadas e vinculadas.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. Atribua suas assinaturas do Azure ao mesmo grupo de gerenciamento.Assign your Azure subscriptions to the same management group. Em seguida, crie um orçamento para os custos combinados.Then create a budget for the combined costs.

  1. No Gerenciamento de Custos, selecione Orçamentos.In Cost Management, select Budgets.
  2. Selecione Adicionar.Select Add.
  3. Selecione Alterar escopo e escolha o grupo de gerenciamento.Select Change scope and then select the management group.
  4. Continue criando o orçamento até concluí-lo.Continue creating the budget until complete.

Avaliações dos custos no orçamentoCosts in budget evaluations

Agora, as avaliações dos custos no orçamento incluem dados de instâncias reservadas e de compra.Budget cost evaluations now include reserved instance and purchase data. Se os encargos se aplicarem a você, você poderá receber alertas conforme os encargos forem incorporados a suas avaliações.If the charges apply to you, then you might receive alerts as charges are incorporated into your evaluations. Recomendamos que você entre no portal do Azure para verificar se os limites de orçamento estão configurados corretamente para levar em consideração os novos custos.We recommend that you sign in to the Azure portal to verify that budget thresholds are properly configured to account for the new costs. Seus encargos cobrados no Azure não são alterados.Your Azure billed charges aren't changed. Agora, os orçamentos são avaliados em relação a um conjunto mais completo de seus custos.Budgets now evaluate against a more complete set of your costs. Se os encargos não se aplicarem a você, o comportamento de seu orçamento permanecerá inalterado.If the charges don't apply to you, then your budget behavior remains unchanged.

Se você quiser filtrar os novos custos para que os orçamentos sejam avaliados apenas em relação aos encargos de consumo interno do Azure, adicione os seguintes filtros ao seu orçamento: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 de distribuidor: AzurePublisher Type: Azure
  • Tipo de preço: UsoCharge Type: Usage

As avaliações de custo do orçamento baseiam-se no custo real.Budget cost evaluations are based on actual cost. Elas não incluem amortização.They don't include amortization. Para obter mais informações sobre as opções de filtragem disponíveis nos orçamentos, confira Como entender opções de agrupamento e filtragem.For more information about filtering options available to you in budgets, see Understanding grouping and filtering options.

Disparar um grupo de açõesTrigger an action group

Quando cria ou edita um orçamento para um escopo de grupo de recursos ou de assinatura, você pode configurá-lo para chamar um grupo de ações.When you create or edit a budget for a subscription or resource group scope, you can configure it to call an action group. O grupo de ações pode executar várias ações quando o limite de orçamento é atingido.The action group can perform various actions when your budget threshold is met. No momento, os grupo de ações só têm suporte para os escopos de grupo de recursos e assinatura.Action Groups are currently only supported for subscription and resource group scopes. Para obter mais informações sobre os Grupo de ações, confira Criar e gerenciar grupos de ações no portal do Azure.For more information about Action Groups, see Create and manage action groups in the Azure portal. Para obter mais informações sobre como usar a automação baseada em orçamento com grupos de ações, confira Gerenciar custos com os orçamentos do Azure.For more information about using budget-based automation with action groups, see Manage costs with Azure budgets.

Para criar ou atualizar grupos de ações, selecione Gerenciar grupos de ações quando estiver criando ou editando um orçamento.To create or update action groups, select Manage action groups while you're creating or editing a budget.

Exemplo de criação de um orçamento para mostrar Gerenciar grupos de ações

Em seguida, selecione Adicionar grupo de ações e crie o grupo de ações.Next, select Add action group and create the action group.

Imagem da caixa Adicionar grupo de ações

Depois que o grupo de ações for criado, feche a caixa para retornar ao seu orçamento.After the action group is created, close the box to return to your budget.

Configure seu orçamento para usar o grupo de ações quando um limite individual for atingido.Configure your budget to use your action group when an individual threshold is met. Há suporte para até cinco limites diferentes.Up to five different thresholds are supported.

Exemplo mostrando a seleção do grupo de ações para uma condição de alerta

O exemplo a seguir mostra os limites de orçamento definidos como 50%, 75% e 100%.The following example shows budget thresholds set to 50%, 75%, and 100%. Cada um deles é configurado para disparar as ações especificadas dentro do grupo de ações designado.Each is configured to trigger the specified actions within the designated action group.

Exemplo mostrando condições de alerta configuradas com vários grupos de ação e tipos de ações

A integração do orçamento com os grupos de ação só funciona para grupos de ação que têm o esquema de alerta comum desabilitado.Budget integration with action groups only works for action groups that have the common alert schema disabled. Para obter mais informações sobre como desabilitar o esquema, confira Como habilitar o esquema de alerta comum?For more information about disabling the schema, see How do I enable the common alert schema?

Criar e editar orçamentos com o PowerShellCreate and edit budgets with PowerShell

Os clientes do EA podem criar e editar orçamentos programaticamente usando o módulo Azure PowerShell.EA customers can create and edit budgets programmatically using the Azure PowerShell module. Para baixar a versão mais recente do Azure PowerShell, execute o seguinte comando:To download the latest version of Azure PowerShell, run the following command:

install-module -name Az

Os comandos de exemplo a seguir criam um orçamento.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

Criar um orçamento com um modelo do Azure Resource ManagerCreate a budget with an Azure Resource Manager template

Você pode Criar um orçamento usando um modelo do Azure Resource Manager.You can create a budget using an Azure Resource Manager template. Para usar o modelo, confira Criar um orçamento com um modelo do Azure Resource Manager.To use the template, see Create a budget with an Azure Resource Manager template.

Limpar os recursosClean up resources

Se você criou um orçamento e não precisa mais dele, veja os detalhes do orçamento e exclua-o.If you created a budget and you no longer it, view its details and delete it.

Próximas etapasNext steps

Neste tutorial, você aprendeu a:In this tutorial, you learned how to:

  • Criar um orçamento no portal do AzureCreate a budget in the Azure portal
  • Criar e editar orçamentos com o PowerShellCreate and edit budgets with PowerShell
  • Criar um orçamento com um modelo do Azure Resource ManagerCreate a budget with an Azure Resource Manager template

Avance para o próximo tutorial para criar uma exportação recorrente para os dados de gerenciamento de custos.Advance to the next tutorial to create a recurring export for your cost management data.