Compartilhar via


Práticas recomendadas para otimização de custo de máquina virtual

Este artigo descreve as práticas recomendadas para gerenciar custos para máquinas virtuais.

Se você quiser ver como o modelo de cobrança funciona para máquinas virtuais e como planejar os custos antes da implantação de recursos, confira Planejar para gerenciamento de custos. Se quiser saber como monitorar os custos de máquinas virtuais, veja Monitorar os custos das máquinas virtuais.

Neste artigo, você aprenderá o seguinte:

  • Práticas recomendadas para gerenciar e reduzir custos para máquinas virtuais
  • Como usar políticas do Azure para gerenciar e reduzir custos

Práticas recomendadas para gerenciar e reduzir custos para máquinas virtuais

Veja a seguir algumas práticas recomendadas que você pode usar para reduzir o custo de suas máquinas virtuais:

  • Use o seletor de máquinas virtuais para identificar as melhores VMs para suas necessidades
    • Para ambientes de desenvolvimento e teste:
      • Usar máquinas virtuais da Série B
        • Usar pelo menos B2 para computadores Windows
      • Usar HDDs em vez de SSDs quando puder
      • Usar contas LRS (armazenamento com redundância local) em vez de contas de armazenamento com redundância geográfica ou de zona
      • Usar Aplicativos Lógicos ou Automação do Azure para implementar um agendamento automático de início e interrupção para suas VMs
    • Para ambientes de produção:
      • Use o tipo de preço Standard dedicado ou superior
      • Use um disco SSD premium v2 e ajuste programaticamente seu desempenho para considerar uma demanda maior ou menor com base em seus padrões de carga de trabalho
      • Para outros tipos de disco, dimensione seus discos para obter o desempenho desejado sem a necessidade de provisionamento excessivo. Considere os padrões de carga de trabalho flutuantes e minimize a capacidade provisionada não utilizada
  • Usar RBAC (controle de acesso baseado em função) para controlar quem pode criar recursos
  • Usar Máquinas virtuais de Spot do Azure sempre que possível
  • Para máquinas virtuais do Windows, considere o Benefício Híbrido do Azure para Windows Server para economizar custo no licenciamento
  • Usar alertas de custo para monitorar o uso e os gastos
  • Automatizar o desligamento de VMs subutilizadas, por exemplo, utilização da CPU abaixo de 10% por 1 hora, usando alertas, grupos de ações e runbooks de Automação
  • Minimizar instâncias ociosas configurando o dimensionamento automático
  • Configurar o Azure Bastion para acesso operacional

Usar políticas para ajudar a gerenciar e reduzir custos para máquinas virtuais

Você pode usar o Azure Policy para ajudar a controlar e otimizar os custos de seus recursos.

Há políticas internas para máquinas virtuais e serviços de rede que podem ajudar na economia de custos:

  • SKUs de máquina virtual permitidos – essa política permite que você especifique um conjunto de SKUs de tamanho de máquina virtual que sua organização pode implantar. Você pode usar essa política para restringir os tamanhos de máquina virtual que excedem o orçamento desejado. Essa política exigiria atualizações a serem mantidas à medida que novas SKUs de máquina virtual forem adicionadas.
  • Interfaces de rede não devem ter IPs públicos – essa política restringe a criação de endereços IP públicos, exceto nos casos em que eles são explicitamente permitidos. Restringir a exposição desnecessária à Internet pode ajudar a reduzir a largura de banda e os custos de dados de rede virtual.

Você também pode fazer políticas personalizadas usando o Azure Policy. Alguns exemplos incluem:

Próximas etapas

Neste artigo, você aprendeu as práticas recomendadas para gerenciar e reduzir custos para máquinas virtuais e como usar políticas do Azure para gerenciar e reduzir custos.

Para obter mais informações sobre otimização de custos de máquinas virtuais, confira os seguintes artigos: