Laboratório Técnico: Manage costs by using alerts, budgets, and Azure Advisor recommendations
Questões
Questão 1 — Múltipla Escolha
Uma equipe de operações configurou um budget de R$ 10.000 mensais para uma subscription no Azure. O orçamento tem três alertas configurados: 70%, 90% e 100% do valor. No dia 20 do mês, o custo acumulado atingiu 91% do limite.
Qual é o comportamento esperado do Azure nesse momento?
A) O Azure suspende automaticamente todos os recursos da subscription ao atingir 90%.
B) O Azure envia uma notificação de alerta para os destinatários configurados, mas não interrompe nenhum recurso.
C) O Azure aciona um runbook de automação obrigatório para desligar VMs.
D) O Azure bloqueia a criação de novos recursos até o próximo ciclo de cobrança.
Questão 2 — Cenário Técnico
Um administrador precisa ser notificado proativamente quando o custo previsto para o mês ultrapassar o orçamento definido, antes que isso de fato ocorra. Ao revisar as configurações do budget existente, ele vê a seguinte tela de alerta:
Alert condition:
Type: Actual
Threshold: 100%
O administrador afirma que a configuração atual já atende ao requisito. Qual é o problema com essa afirmação?
A) Alertas do tipo Actual só funcionam com budgets anuais, não mensais.
B) O tipo Actual dispara com base no custo já incorrido; para alertas preditivos, o tipo correto é Forecasted.
C) O threshold de 100% é inválido para alertas do tipo Actual; o máximo permitido é 95%.
D) Não há problema. O tipo Actual com 100% de threshold atende ao requisito de notificação antecipada.
Questão 3 — Verdadeiro ou Falso
O Azure Advisor gera recomendações de custo com base na análise de utilização real dos recursos, e essas recomendações são atualizadas em tempo real conforme o consumo muda ao longo do dia.
Verdadeiro ou Falso?
Questão 4 — Cenário Técnico
Uma organização possui múltiplas subscriptions gerenciadas por um Management Group. O time de FinOps precisa criar um único budget que controle o custo agregado de todas as subscriptions do grupo, sem precisar criar budgets individuais para cada uma.
O analista abre o portal do Azure e tenta criar o budget diretamente no Management Group, mas não encontra a opção. Qual é a causa mais provável?
A) Budgets em Management Groups exigem a role Owner no tenant root, que o analista não possui.
B) Budgets não podem ser criados em Management Groups pelo portal do Azure; é necessário usar a Azure CLI ou ARM templates.
C) O Azure Cost Management com suporte a Management Groups requer um plano Enterprise Agreement (EA) ou Microsoft Customer Agreement (MCA); o escopo pode não estar habilitado para o tipo de contrato da organização.
D) Budgets só podem ser criados no escopo de Resource Group ou Subscription, não em Management Groups.
Questão 5 — Múltipla Escolha
Ao revisar as recomendações do Azure Advisor na categoria de custo, um administrador encontra a sugestão de redimensionar uma VM de Standard_D8s_v3 para Standard_D4s_v3. A recomendação indica economia estimada de 47% ao mês.
Qual é a base técnica que o Azure Advisor usa para gerar essa recomendação?
A) Comparação do preço de lista entre os dois SKUs, sem considerar o uso real da VM.
B) Análise do histórico de utilização de CPU e memória da VM nos últimos 7 dias, identificando baixo aproveitamento dos recursos alocados.
C) Verificação de que o SKU atual está descontinuado e não possui suporte estendido pela Microsoft.
D) Detecção de que outra VM no mesmo Resource Group tem configuração idêntica, caracterizando duplicidade de recursos.
Gabarito e Explicações
Gabarito — Questão 1
Resposta: B
Budgets no Azure Cost Management são ferramentas de monitoramento e notificação, não de controle de acesso ou automação nativa. Ao atingir um threshold configurado, o Azure envia alertas por e-mail para os destinatários definidos. Nenhum recurso é suspenso, bloqueado ou desligado automaticamente como consequência direta do budget.
A alternativa A confunde budget com políticas de controle de acesso ou Azure Policy. A alternativa C descreve uma integração opcional com Azure Automation (via action group), que precisa ser configurada explicitamente pelo administrador. A alternativa D descreve um comportamento inexistente: budgets não bloqueiam a criação de recursos. O principal risco de confundir esses conceitos é acreditar que a configuração de um budget, por si só, protege a organização de gastos excessivos.
Gabarito — Questão 2
Resposta: B
O Azure Cost Management oferece dois tipos de condição de alerta em budgets:
| Tipo | Comportamento |
|---|---|
| Actual | Dispara quando o custo já incorrido atinge o threshold |
| Forecasted | Dispara quando a projeção de custo prevê ultrapassar o threshold |
O requisito descrito é explicitamente preditivo ("antes que isso de fato ocorra"), o que exige o tipo Forecasted. A configuração atual com tipo Actual e 100% só dispararia quando o orçamento já estivesse esgotado, sem tempo hábil para ação corretiva.
As alternativas A e C descrevem limitações técnicas inexistentes. A alternativa D representa o equívoco central da questão: confundir monitoramento reativo com monitoramento preditivo.
Gabarito — Questão 3
Resposta: Falso
O Azure Advisor analisa dados de utilização dos recursos, mas as recomendações não são atualizadas em tempo real. O Advisor processa dados históricos de uso com uma janela de tempo que varia por tipo de recomendação (tipicamente 7 a 30 dias) e atualiza suas recomendações periodicamente, não de forma contínua ao longo do dia.
Esse comportamento tem implicações práticas: uma VM recém-redimensionada pode continuar aparecendo como candidata a otimização até que o Advisor processe o novo histórico de utilização. Tratar as recomendações como reflexo imediato do estado atual é um erro operacional comum.
Gabarito — Questão 4
Resposta: C
O Azure Cost Management suporta o escopo de Management Group, mas essa funcionalidade está disponível apenas para contas com Enterprise Agreement (EA), Microsoft Customer Agreement (MCA) ou Microsoft Partner Agreement (MPA). Subscriptions vinculadas a outros tipos de contrato (como Pay-As-You-Go) podem não ter esse escopo habilitado, o que impede a criação de budgets no nível do Management Group pelo portal.
A alternativa A descreve uma restrição de permissão que não corresponde ao comportamento real. A alternativa B está incorreta: o portal do Azure suporta budgets em Management Groups quando o contrato é compatível. A alternativa D é o equívoco mais comum e mais perigoso: o escopo de Management Group é de fato suportado, mas sob condições específicas de contrato.
Gabarito — Questão 5
Resposta: B
O Azure Advisor usa o histórico de utilização de CPU e memória da VM, analisando os dados coletados pelo Azure Monitor nos últimos 7 dias por padrão (configurável até 60 dias). Quando identifica que o recurso está consistentemente subutilizado em relação ao SKU alocado, gera a recomendação de redimensionamento com a economia estimada baseada na diferença de custo entre os SKUs.
A alternativa A descreve uma comparação puramente de preço de tabela, sem considerar o padrão de uso, o que tornaria a recomendação irrelevante e potencialmente prejudicial. As alternativas C e D descrevem critérios que o Advisor não utiliza para recomendações de redimensionamento de VM. O ponto central é que a recomendação do Advisor é orientada por dados de uso observado, não por suposições sobre o ambiente.