Microsoft AZ-900: Gerenciamento de Custos e Economia de Serviços — Guia de estudos
Faz parte do Microsoft Azure AZ-900 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Microsoft, ou faça testes cronometrados no ExamRoll.io.
A economia da nuvem no Azure se concentra em converter despesas de capital (CapEx) em despesas operacionais (OpEx) e alinhar os gastos ao uso real. Em vez de superprovisionar para a capacidade de pico, os recursos escalam para cima e para baixo para corresponder à demanda, e você paga apenas pelo que consome. Essa elasticidade é a base para a otimização de custos: implantar o recurso certo, no tamanho certo, na região certa e apenas pelo tempo necessário. As cobranças de computação são acumuladas enquanto uma máquina virtual está em execução; quando ela é parada (desalocada), as cobranças de computação cessam, mas os custos de armazenamento e rede permanecem. A transferência de dados para fora do Azure (egress) é faturável, enquanto a maior parte do tráfego de entrada não é. A seleção de arquiteturas conscientes dos custos — como o uso de serviços gerenciados quando apropriado, o dimensionamento correto da computação (right-sizing) e o planejamento da movimentação de dados — resulta em gastos previsíveis sem sacrificar o desempenho ou a resiliência.
Modelos de preços e opções de compromisso
O Azure oferece vários modelos de compra para equilibrar flexibilidade e economia. O modelo Pay-as-you-go (pagamento conforme o uso) é o padrão, sob demanda, sem compromisso e com agilidade máxima. Ele é adequado para cargas de trabalho imprevisíveis ou de curta duração, projetos piloto e ambientes de desenvolvimento onde é comum desligar recursos rapidamente. As Reserved Virtual Machine Instances (Instâncias de VM Reservadas) fornecem descontos significativos em troca de um compromisso de um ou três anos em uma família de VM, região e escopo específicos. Elas são ideais para cargas de trabalho estáveis com uso previsível, como servidores de aplicativos de linha de negócios ou bancos de dados sempre ativos. As reservas muitas vezes podem ser trocadas dentro da mesma família de produtos para acomodar necessidades em evolução, e cancelamentos antecipados são possíveis, sujeitos a políticas e taxas, tornando-as menos rígidas do que as compras de capital tradicionais. As Spot Virtual Machines (VMs Spot) oferecem os preços mais baixos para cargas de trabalho interrompíveis, utilizando a capacidade excedente do Azure. Elas são removidas (evicted) quando o Azure precisa de capacidade ou quando o preço de mercado excede o seu preço máximo, portanto, são ideais para processamento em lote, executores de CI/CD, renderização e outras tarefas tolerantes a falhas. Os SLAs de produção não se aplicam às VMs Spot; os projetos devem prever reinicializações e remoções (evictions). Os Azure Savings Plans for Compute (Planos de Economia do Azure para Computação) oferecem descontos ao se comprometer com um gasto fixo por hora durante um ou três anos. Diferentemente das reservas, os planos de economia se aplicam automaticamente a todos os serviços de computação e regiões elegíveis para maximizar a cobertura, trocando os descontos de pico absolutos por uma flexibilidade mais ampla. Eles reduzem a sobrecarga de gerenciamento para frotas diversas que abrangem várias famílias de VMs, hosts de contêiner e planos de funções.
- Pay-as-you-go (pagamento conforme o uso)
- Compromisso: Nenhum
- Economia Típica: —
- Flexibilidade: Máxima flexibilidade
- Ideal para: Cargas de trabalho imprevisíveis/de curta duração
- Principais Restrições: Sem desconto; taxas completas sob demanda
- Reserved VM Instances (1/3 anos)
- Compromisso: Baseado em prazo na família/região/escopo da VM
- Economia Típica: Até ~72% vs. PAYG (com Azure Hybrid Benefit)
- Flexibilidade: Troca dentro da família de produtos; cancelamento limitado
- Ideal para: VMs estáveis com uso consistente
- Principais Restrições: Escopo para famílias/regiões específicas; gerenciar cobertura
- Spot VMs
- Compromisso: Nenhum (dependente da capacidade)
- Economia Típica: Até ~90% vs. PAYG
- Flexibilidade: Scale sets suportam políticas de remoção (eviction)
- Ideal para: Lote, dev/test, serviços sem estado (stateless)
- Principais Restrições: Sem SLA; remoções (evictions) a qualquer momento
- Azure Savings Plan for Compute (1/3 anos)
- Compromisso: Compromisso de gasto por hora
- Economia Típica: Geralmente entre PAYG e a economia máxima de RI
- Flexibilidade: Aplica-se a serviços/regiões em computação elegível
- Ideal para: Frotas mistas com padrões de uso variáveis
- Principais Restrições: Desconto se aplica até o gasto comprometido; excedente cobrado como PAYG
Fatores de preço e ferramentas de estimativa
O custo da carga de trabalho varia por região devido à economia da infraestrutura e aos mercados de energia. Selecionar uma região próxima aos usuários reduz a latência, mas pode afetar o preço; conformidade ou residência de dados também podem ditar a escolha da região. O tamanho da VM e o sistema operacional impactam o custo: configurações maiores de vCPU/RAM custam mais, e o licenciamento do Windows está embutido, a menos que você use o Azure Hybrid Benefit para usar licenças elegíveis que já possui. O preço do armazenamento depende do nível de desempenho e da redundância. Premium SSD e Ultra Disks entregam alto IOPS/throughput a um custo mais elevado; opções de redundância como LRS, ZRS, GRS e GZRS adicionam resiliência de forma incremental e, para opções com redundância geográfica, armazenamento adicional e potencial egresso de dados durante o acesso de leitura. O egresso de dados para a internet ou entre regiões é faturável e deve ser minimizado por meio de cache, CDN ou arquiteturas cientes da localidade. A Calculadora de Preços do Azure (Azure Pricing Calculator) estima os custos mensais para os designs propostos. Crie uma fatura representativa selecionando serviços, regiões, tamanhos e uso esperado, e então adicione opções como reservas, planos de economia, Azure Hybrid Benefit e preços de dev/test. Use-a de forma colaborativa com as equipes de arquitetura, operações e finanças para iterar sobre alternativas de design e entender a sensibilidade ao custo. A Calculadora de TCO (TCO Calculator) compara o custo de executar a infraestrutura on-premises com o Azure ao longo do tempo. Ela modela servidores, armazenamento, rede, instalações, energia, refrigeração e mão de obra de TI em comparação com os equivalentes do Azure, revelando o perfil de despesas operacionais e as economias potenciais com elasticidade e serviços gerenciados. Calibre as entradas, como ciclos de atualização de hardware, utilização e taxas de crescimento, para evitar subestimar os custos de manutenção on-premises e para quantificar benefícios como a desativação de hardware de backup ou a consolidação da recuperação de desastres.
- Região
- Impacto no Custo: Varia por mercado
- Considerações: Latência, residência de dados, diferenças de preço
- Mitigações/Alavancas: Posicione a computação perto dos dados; compare regiões próximas
- Tamanho da VM/SO
- Impacto no Custo: Maior = mais caro; Windows inclui licença
- Considerações: Azure Hybrid Benefit, Reserved Instances, Savings Plan
- Mitigações/Alavancas: Dimensionar corretamente (right-size); usar a série B para cargas de trabalho intermitentes (bursty)
- Nível/redundância de armazenamento
- Impacto no Custo: Premium/Ultra e redundância geográfica custam mais
- Considerações: Metas de IOPS/throughput e durabilidade
- Mitigações/Alavancas: Tiering (uso de camadas), gerenciamento do ciclo de vida, discos adequados para a finalidade (fit-for-purpose)
- Egresso de dados
- Impacto no Custo: Egresso para a internet e entre regiões é faturado
- Considerações: CDN, padrões de tráfego, acesso de leitura em DR
- Mitigações/Alavancas: CDN/Front Door; manter os dados próximos; comprimir/desduplicar
Azure Cost Management + Billing
O Azure Cost Management + Billing fornece visibilidade, controle e responsabilidade desde o escopo da assinatura até o do enterprise agreement. A análise de custos (Cost analysis) oferece visualizações personalizadas por serviço, recurso, tag, grupo de recursos, assinatura e grupo de gerenciamento, com filtros e agrupamentos para acompanhar tendências e identificar anomalias. Use visualizações salvas e o envio agendado de e-mails para manter as partes interessadas (stakeholders) informadas. Os orçamentos (Budgets) impõem limites de gastos com limiares que disparam alertas ou ações automatizadas através de Action Groups, Logic Apps ou Functions. Defina orçamentos mensais, trimestrais ou anuais no escopo apropriado e alinhe-os aos calendários fiscais. Combine os orçamentos com o Azure Policy para impedir a criação de recursos fora das regiões ou SKUs aprovados quando os custos se aproximam dos limites. As exportações (Exports) entregam dados brutos de custo e uso para uma conta de armazenamento (storage account) de forma agendada, nos formatos CSV ou Parquet. Ferramentas downstream como Power BI, plataformas de FinOps ou pipelines de data lake podem consumir esses feeds para análises avançadas, showback/chargeback e previsão. Para ambientes consolidados, os escopos podem se alinhar a grupos de gerenciamento ou contas de faturamento para que os serviços compartilhados e os descontos corporativos sejam refletidos de forma consistente. Os recursos de alocação de custos (Cost allocation) permitem distribuir custos compartilhados — como rede de hub, ferramentas de segurança ou monitoramento — entre as equipes consumidoras, usando regras baseadas em porcentagens ou direcionadores, como valores de tags. Implemente uma hierarquia de recursos e um tagueamento consistentes para que as alocações sejam transparentes, repetíveis e auditáveis.
- Análise de custos (Cost analysis)
- Escopo: Sub, RG, MG, conta de faturamento
- Uso Principal: Visibilidade e análise de tendências
- Padrão Operacional: Visualizações salvas; insights agendados para os proprietários
- Orçamentos (Budgets) + alertas
- Escopo: Sub, RG, MG
- Uso Principal: Limites de gastos e gatilhos de automação
- Padrão Operacional: Alertas de limiar; integração com políticas; grupos de ação (action groups)
- Exportações (Exports)
- Escopo: Sub, conta de faturamento
- Uso Principal: Integração de dados para BI/FinOps
- Padrão Operacional: Agendamento diário de CSV/Parquet para o Storage
- Alocação de custos (Cost allocation)
- Escopo: Escopos de faturamento e gerenciamento
- Uso Principal: Chargeback/showback para serviços compartilhados
- Padrão Operacional: Regras de alocação baseadas em porcentagem/direcionador
Técnicas de otimização e controles de governança
O Azure Advisor apresenta recomendações personalizadas de custo, desempenho, confiabilidade e segurança. A categoria de custo sinaliza recursos ociosos ou subutilizados, discos não anexados e IPs públicos com baixo uso. Alinhe o Advisor com as revisões operacionais e converta os insights em itens de backlog com responsáveis e prazos. Use-o em conjunto com o Azure Monitor para validar as linhas de base de utilização antes de fazer alterações. O dimensionamento correto (right-sizing) reduz o desperdício ao adequar os recursos à demanda observada. Redimensione VMs com base em métricas de CPU, memória e disco; considere as B-series, que são burstable, para cargas de trabalho com picos de uso (spiky workloads) e scale sets com autoscale para elasticidade horizontal. Para o armazenamento, selecione a camada (tier) mais barata que satisfaça os requisitos de IOPS/throughput e latência, e habilite o gerenciamento do ciclo de vida (lifecycle management) para mover para camadas inferiores ou excluir dados frios (cold data). Avalie serviços PaaS gerenciados, como o Azure App Service ou o Azure SQL Database, para delegar operações não diferenciadas e alinhar a capacidade a modelos baseados em consumo. Use agendamentos automatizados para controlar o tempo de execução de ambientes de não produção. A solução Start/Stop VMs v2 no Azure Automation orquestra o desligamento e a inicialização baseados em tempo entre assinaturas e grupos de recursos, respeitando as dependências. O desligamento automático de VM (VM auto-shutdown) também está disponível por VM para desligamentos noturnos simples. Combine agendamentos com assinaturas e imagens de dev/test para minimizar o tempo de execução, preservando a produtividade do desenvolvedor. A cobertura de compromissos deve ser intencional. Monitore a utilização de reservas e planos de economia; ajuste o escopo e as trocas para manter uma alta cobertura sem excesso de provisionamento (oversubscription). Aplique o Azure Hybrid Benefit onde for elegível para reduzir os custos do Windows Server e do SQL Server. Para dados, reduza o egresso (egress) alocando a computação perto dos dados, usando o Azure CDN ou o Front Door e evitando a replicação desnecessária entre regiões para serviços com muita comunicação (chatty services).
- Limpeza orientada pelo Advisor
- Alavanca Principal: Remover recursos ociosos/não anexados
- Economia Típica: 10–25% de ganhos fáceis sobre o desperdício
- Observações: Operacionalizar em uma cadência mensal
- Dimensionamento correto (Right-sizing)
- Alavanca Principal: Redimensionar/scale-out/in
- Economia Típica: 20–50% em computação superdimensionada
- Observações: Usar linhas de base do Monitor antes das alterações
- Agendamentos de Start/Stop
- Alavanca Principal: Reduzir tempo de execução de não produção
- Economia Típica: 30–60% em dev/test
- Observações: Solução de automação ou auto-shutdown por VM
- Cobertura de compromissos
- Alavanca Principal: Reservas/Planos de Economia
- Economia Típica: 20–60% vs. PAYG
- Observações: Ajustar continuamente a utilização
- Licenciamento híbrido
- Alavanca Principal: Azure Hybrid Benefit
- Economia Típica: Até ~40% em Windows/SQL
- Observações: Requer licenças elegíveis
Estrutura de alocação de custos: tags, grupos de recursos, assinaturas e grupos de gerenciamento
Uma hierarquia de recursos clara permite uma responsabilização granular e a aplicação eficaz de políticas. Projete os grupos de gerenciamento (management groups) para espelhar a estrutura organizacional ou os centros de custo em alto nível e, em seguida, posicione as assinaturas (subscriptions) sob eles para separar ambientes (produção vs. não produção), unidades de negócio ou limites regulatórios. As assinaturas fornecem cotas, limites de acesso e separação de faturamento adequados para chargeback. Os grupos de recursos (resource groups) organizam recursos relacionados com um ciclo de vida compartilhado — por exemplo, a computação, o armazenamento e a rede de uma aplicação. Eles são a unidade operacional para implantação e limpeza, tornando-se uma lente prática para análise de custos quando cada aplicação ou ambiente tem seu próprio grupo. Imponha padrões com o Azure Policy para exigir tags como costCenter, environment, application e owner em todos os recursos e grupos de recursos. Tags são pares de chave-valor que acompanham os recursos e aparecem no Cost Management. Padronize as taxonomias de tags para que os relatórios permaneçam consistentes entre equipes e ferramentas. Use pipelines de implantação para aplicar automaticamente as tags necessárias; negue criações que não possuam as tags obrigatórias. As regras de alocação de custos e as exportações podem então atribuir de forma confiável os gastos compartilhados ou não tagueados aos consumidores corretos. Essa estrutura em camadas — grupos de gerenciamento, assinaturas, grupos de recursos e tags — permite tanto a governança de cima para baixo (top-down) quanto a responsabilização de baixo para cima (bottom-up). Ela suporta modelos de showback/chargeback, impõe barreiras de proteção (guardrails) regionais e de SKU, e alinha a responsabilidade pelo orçamento com as equipes que podem agir sobre as oportunidades de otimização.
- Grupo de gerenciamento (Management group)
- Propósito: Hierarquia para toda a organização
- Papel no Custo: Agregação (Roll-up), políticas, orçamentos em escala
- Mecanismos de Governança: Azure Policy, RBAC, orçamentos no escopo do MG
- Assinatura (Subscription)
- Propósito: Limite de isolamento e faturamento
- Papel no Custo: Chargeback/showback, cotas
- Mecanismos de Governança: RBAC, atribuições de política, escopos de orçamento
- Grupo de recursos (Resource group)
- Propósito: Agrupamento por ciclo de vida
- Papel no Custo: Lente de custo por app/ambiente
- Mecanismos de Governança: Implantações ARM, limpeza, política
- Tags
- Propósito: Metadados para atribuição
- Papel no Custo: Alocação e relatórios detalhados
- Mecanismos de Governança: Política para tags obrigatórias; aplicação via pipeline
Problema Prático: Contoso Retail: Controlando os gastos sem desacelerar a entrega
Cenário: A Contoso Retail executa 120 VMs em várias regiões para e-commerce e análise de dados. As faturas mensais do Azure têm aumentado de forma imprevisível, com picos no final do trimestre. As equipes de desenvolvimento mantêm ambientes de não produção separados que frequentemente funcionam 24x7. A liderança precisa de gastos previsíveis, melhor alocação por unidade de negócio e economia concreta sem interromper a alta temporada de compras.
Desafio: Estabilizar os custos mensais e atribuir os gastos às unidades de negócio, mantendo o desempenho e a disponibilidade para as cargas de trabalho críticas de varejo.
Abordagem Recomendada:
- Estabelecer hierarquia de governança: criar grupos de gerenciamento para Corporativo, E-commerce e Analytics; mover as assinaturas existentes para o grupo de gerenciamento apropriado; criar assinaturas de não produção separadas para cada unidade.
- Impor o uso de tags: implantar o Azure Policy no nível do grupo de gerenciamento para exigir as tags
costCenter,environment,applicationeownerem todos os recursos e grupos de recursos; corrigir recursos não conformes por meio de scripts de marcação em massa.
- Impor o uso de tags: implantar o Azure Policy no nível do grupo de gerenciamento para exigir as tags
- Estabelecer uma linha de base e analisar: usar o Cost Analysis com agrupamentos por assinatura, grupo de recursos e tags para identificar os principais geradores de gastos; habilitar exportações diárias de custo para uma conta de armazenamento e conectar o Power BI para criar dashboards de tendências.
- Definir orçamentos e alertas: criar orçamentos mensais por assinatura com limiares de 50/75/90%; conectar alertas ao Teams e a um Logic App que abre itens de backlog para a equipe proprietária.
- Otimizar o tempo de execução: implantar o Start/Stop VMs v2 para agendar o desligamento de VMs de não produção das 19h às 7h durante a semana e durante todo o fim de semana; configurar o desligamento automático por VM onde o controle granular for suficiente.
- Dimensionar corretamente e limpar: agir com base nas recomendações do Azure Advisor para redimensionar VMs subutilizadas, remover discos não anexados e fazer o downgrade de discos gerenciados superprovisionados; implementar o gerenciamento do ciclo de vida do armazenamento para mover blobs acessados com pouca frequência para camadas de armazenamento mais baratas.
- Aplicar descontos por compromisso: adquirir um Azure Savings Plan for Compute de 1 ano dimensionado para 70% da média de computação por hora observada; adicionar Reserved VM Instances de 1 ano direcionadas para duas famílias de VMs de banco de dados sempre ativas com demanda estável.
- Reduzir custos de egresso e redundância: colocalizar a computação de análise com os dados nas mesmas regiões; revisar o armazenamento com redundância geográfica e alterar conjuntos de dados não críticos de GRS para ZRS ou LRS onde o RPO/RTO do negócio permitir; usar o Azure CDN para servir os ativos estáticos do e-commerce.
- Monitorar a utilização e a cobertura: revisar mensalmente a utilização das reservas e dos planos de economia; ajustar escopos e trocas para manter uma alta cobertura sem se comprometer em excesso.
- Iterar as alocações: implementar regras de alocação de custos para distribuir serviços compartilhados de rede de hub e segurança para os centros de custo consumidores com base na contagem de VMs com tags ou no uso de vCPU; refinar trimestralmente.
Justificativa para o Azure: Esta abordagem constrói uma base de governança para a responsabilização e, em seguida, usa o Cost Management para estabelecer visibilidade e barreiras de proteção (guardrails). O agendamento e o dimensionamento correto proporcionam economia imediata sem risco arquitetônico, enquanto os planos de economia e as reservas seletivas garantem descontos para uma carga de trabalho base previsível. A alocação orientada por tags e as exportações fornecem um mecanismo de chargeback transparente, direcionando as equipes para a otimização contínua, preservando o desempenho durante os períodos de pico.
← Identidade · Todos os domínios · Governança e Conformidade →
Pratique estas questões → · Prática cronometrada no ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Passe no seu exame →