Práticas recomendadas para otimização de custos de máquinas virtuais

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 custos antes da implantação de recursos, consulte Planejar o gerenciamento de custos. Se você quiser saber como monitorar custos para máquinas virtuais, consulte Monitorar custos para máquinas virtuais.

Neste artigo, você aprenderá:

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

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

A seguir estão 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
        • Use pelo menos B2 para máquinas Windows
      • Utilize HDD em vez de SSD sempre que puder
      • Use contas de armazenamento com redundância local (LRS) em vez de contas de armazenamento com redundância geográfica ou de zona
      • Use os Aplicativos Lógicos ou a 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 nível de preço padrão dedicado ou superior
      • Usa um SSD Premium v2 e ajusta programaticamente o seu desempenho para compensar a maior ou menor procura, consoante os padrões de carga de trabalho
      • Para outros tipos de disco, dimensione os discos para alcançar 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
  • Use o RBAC (controle de acesso baseado em função) para controlar quem pode criar recursos
  • Usar máquinas virtuais do Azure Spot onde puder
  • Para máquinas virtuais do Windows, considere o Benefício Híbrido do Azure para Windows Server para economizar custos de licenciamento
  • Use alertas de custo para monitorar o uso e os gastos
  • Automatize o desligamento de VMs subutilizadas, por exemplo, a utilização da CPU abaixo de 10% por 1 hora, usando alertas , grupos de ação e runbooks de automação
  • Minimize instâncias inativas 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

Pode utilizar o Azure Policy para ajudar a controlar e otimizar os custos dos seus recursos.

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

  • SKUs de máquina virtual permitidas - Esta política permite especificar um conjunto de SKUs de tamanho de máquina virtual que sua organização pode implantar. Você pode usar essa política para restringir qualquer tamanho de máquina virtual que exceda o orçamento desejado. Essa política exigiria atualizações para manter à medida que novas SKUs de máquina virtual são adicionadas.
  • As interfaces de rede não devem ter IPs públicos - Esta 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 os custos de largura de banda e dados de rede virtual.

Você também pode criar políticas personalizadas usando a Política do Azure. Eis alguns exemplos:

Próximos passos

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

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