Gerenciar custos é parte do AZ-104 e uma habilidade essencial para qualquer administrador Azure. Custo não controlado é um dos principais problemas em ambientes cloud.
Azure Cost Management + Billing
# Ver consumo atual da subscription
az consumption usage list \
--start-date 2026-09-01 \
--end-date 2026-09-08 \
--output table
# Criar orçamento com alerta
az consumption budget create \
--budget-name orcamento-mensal \
--amount 5000 \
--time-grain Monthly \
--start-date 2026-09-01 \
--end-date 2027-08-31 \
--category Cost \
--resource-group meu-rg
Tags para rastreamento de custos
Tags permitem categorizar recursos por projeto, ambiente, owner:
# Aplicar tags a resource group
az group update \
--name meu-rg \
--tags Projeto=WebApp Ambiente=Producao Owner=rafael@empresa.com CostCenter=TI-001
# Aplicar tags a recurso específico
az resource tag \
--ids /subscriptions/{sub-id}/resourceGroups/meu-rg/providers/Microsoft.Compute/virtualMachines/minha-vm \
--tags Projeto=WebApp Ambiente=Producao
Estratégias de economia
Azure Reservations
Compromisso de 1 ou 3 anos em troca de desconto de até 72%:
# Ver economias potenciais com reservas
az consumption reservation detail list \
--start-date 2026-08-01 \
--end-date 2026-09-01
Azure Hybrid Benefit
Se você tem licenças Windows Server ou SQL Server com Software Assurance:
# Habilitar Hybrid Benefit em VM Windows
az vm update \
--resource-group meu-rg \
--name minha-vm \
--license-type Windows_Server
Economia de até 40% no custo da licença do SO.
Spot VMs (instâncias de baixa prioridade)
Para workloads tolerantes a interrupção (batch, CI/CD):
az vm create \
--resource-group meu-rg \
--name vm-spot \
--image Ubuntu2204 \
--priority Spot \
--eviction-policy Deallocate \
--max-price 0.05
Dev/Test Pricing
Subscriptions de Dev/Test têm preços reduzidos para ambientes não-produtivos.
Azure Advisor
O Advisor analisa seu ambiente e faz recomendações em 5 categorias:
az advisor recommendation list \
--category Cost \
--output table
Recomendações comuns:
- Redimensionar ou desligar VMs subutilizadas
- Comprar reservas para recursos com uso consistente
- Excluir discos não associados a VMs
- Usar Hybrid Benefit para Windows VMs
Azure Pricing Calculator vs TCO Calculator
Pricing Calculator, estima custo de recursos Azure específicos antes de criar. TCO Calculator, calcula o custo total de propriedade comparando on-premises vs Azure para justificar migração.
Alertas de orçamento
az monitor action-group create \
--resource-group meu-rg \
--name ag-custos \
--short-name custos \
--email-receiver name=financeiro address=financeiro@empresa.com
# Alerta quando atingir 80% do orçamento
az consumption budget create \
--budget-name alerta-80-porcento \
--amount 5000 \
--time-grain Monthly \
--notifications '[{
"enabled": true,
"operator": "GreaterThan",
"threshold": 80,
"contactEmails": ["financeiro@empresa.com"]
}]'
O que cai no exame
- Diferença entre Pricing Calculator (planejamento) e TCO Calculator (ROI de migração)
- Como Reservations e Hybrid Benefit reduzem custos
- Que Spot VMs podem ser desalocadas pelo Azure com 30s de aviso
- Que tags são para organização e rastreamento, não para segurança
- Azure Advisor como ferramenta de otimização
- Que discos cobram mesmo quando a VM está desalocada