Melhores práticas para otimização de custos de máquinas virtuais
Este artigo descreve as melhores práticas para o gerenciamento de custos de máquinas virtuais.
Se quiser ver como o modelo de cobrança funciona para máquinas virtuais e como planejar os custos antes da implantação de recursos, consulte Planejamento para gerenciar custos. Se quiser saber como monitorar os custos de máquinas virtuais, consulte Monitorar os custos das máquinas virtuais.
Neste artigo, você aprenderá o seguinte:
- Melhores práticas para gerenciamento e redução de custos de máquinas virtuais
- Como usar as políticas do Azure para gerenciar e reduzir custos
Melhores práticas para gerenciar e reduzir custos de máquinas virtuais
Veja algumas práticas recomendadas que você pode usar para reduzir os custos das máquinas virtuais:
- Use o seletor de máquinas virtuais para identificar as melhores VMs para suas necessidades
- Para ambientes de desenvolvimento e teste:
- Use máquinas virtuais da série B
- Usar pelo menos B2 para computadores Windows
- Usar HDDs em vez de SSDs quando puder
- Use contas LRS (armazenamento com redundância local) em vez de contas de armazenamento com redundância geográfica ou de zona
- Use Aplicativos Lógicos ou Automação do Azure para implementar um agendamento automático de início e parada para suas VMs
- Use máquinas virtuais da série B
- 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-os para obter o desempenho desejado sem a necessidade de provisionamento excessivo. Conta para padrões de carga de trabalho flutuantes e minimização da capacidade provisionada não utilizada
- Para ambientes de desenvolvimento e teste:
- Use 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 o Windows Server para economizar no licenciamento
- Usar alertas de custo para monitorar o uso e os gastos
- Minimize instâncias ociosas configurando o dimensionamento automático
- Configure o Azure Bastion para acesso operacional
Use as políticas para ajudar a gerenciar e reduzir custos das 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 a economizar:
- SKUs de máquina virtual permitidas - Esta política permite que você especifique um conjunto de SKUs do tamanho da 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 à medida que novas SKUs de máquina virtual forem adicionadas.
- https://github.com/Azure/azure-policy/blob/master/built-in-policies/policyDefinitions/Compute/VMSkusAllowed_Deny.json
- Você pode examinar os tamanhos de VM disponíveis e fazer referência cruzada aos custos associados nas páginas de preços para Windows e Linux.
- 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. A restrição da 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:
- Implemente políticas para restringir quais recursos podem ser criados:
- Implemente políticas para não permitir a criação de alguns recursos:
- Usando a política de recurso para limitar os locais permitidos em que as máquinas virtuais podem ser implantadas.
- Auditando recursos que estão incorrendo em custos mesmo após a exclusão da máquina virtual.
- Auditando recursos para impor o uso do Benefício Híbrido do Azure.
Próximas etapas
Neste artigo, você aprendeu as melhores práticas para gerenciar e reduzir os custos das máquinas virtuais e como usar as políticas do Azure para gerenciar e reduzir custos.
Para obter mais informações sobre a otimização de custos de máquinas virtuais, consulte os seguintes artigos:
- Saiba como planejar o gerenciamento de custos de máquinas virtuais.
- Saiba como monitorar os custos de máquinas virtuais.
- Saiba como otimizar seus investimentos na nuvem com o Gerenciamento de Custos da Microsoft.
- Saiba mais sobre como gerenciar custos com a análise de custos.
- Saiba mais sobre como evitar custos inesperados.
- Faça o curso de aprendizado orientado Gerenciamento de Custos.
- Saiba como criar máquinas virtuais do Linux e Windows.
- Faça o treinamento Estrutura bem projetada do Microsoft Azure – Otimização de custos.
- Examine os Princípios de design de otimização de custo do Well-Architected Framework e como eles se aplicam a máquinas virtuais.