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
- Usar máquinas virtuais da série B
- Para ambientes de produção:
- Use o nível de preço padrão dedicado ou superior
- Use um disco SSD Premium v2 e ajuste programaticamente seu desempenho para levar em conta a demanda maior ou menor com base em seus 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
- Para ambientes de desenvolvimento e teste:
- 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
- Minimize 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
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.
- https://github.com/Azure/azure-policy/blob/master/built-in-policies/policyDefinitions/Compute/VMSkusAllowed_Deny.json
- Você pode revisar os tamanhos de VM disponíveis e fazer referência cruzada de seus custos associados nas páginas de preços para Windows e Linux.
- 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. Alguns exemplos incluem:
- Implemente políticas para restringir quais recursos podem ser criados:
- Implementar políticas para não permitir a criação de determinados recursos:
- Usando a política de recursos para limitar os locais permitidos onde as máquinas virtuais podem ser implantadas.
- Recursos de auditoria que estão incorrendo em custos mesmo após a exclusão da máquina virtual.
- Recursos de auditoria para impor o uso do Benefício Híbrido do Azure.
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:
- Saiba como planejar o gerenciamento de custos para máquinas virtuais.
- Saiba como monitorar os custos de máquinas virtuais.
- Saiba como otimizar o seu investimento na nuvem com o Microsoft Cost Management.
- Saiba mais sobre como gerenciar custos com análise de custos.
- Saiba como evitar custos inesperados.
- Faça o curso de aprendizagem guiada em Gestão de Custos.
- Saiba como criar máquinas virtuais Linux e Windows .
- Faça o treinamento Microsoft Azure Well-Architected Framework - Cost Optimization.
- Analise os princípios de projeto de otimização de custos do Well-Architected Framework e como eles se aplicam a máquinas virtuais.