Reduza os custos de serviço usando o Assistente do Azure

O Assistente do Azure ajuda você a otimizar e a reduzir seus gastos gerais com o Azure, identificando recursos ociosos e subutilizados. Você pode obter recomendações de custo na guia Custo no painel do Assistente.

  1. Entre no Portal do Azure.

  2. Pesquise e selecione Assistente em qualquer página.

  3. No painel do Assistente, clique na guia Custo.

Otimizar gastos de VM (máquina virtual) ou VMSS (conjunto de dimensionamento de máquinas virtuais), redimensionando ou desligando instâncias subutilizadas

Embora alguns cenários de aplicativos possam resultar na baixa utilização por design, normalmente, é possível economizar dinheiro gerenciando o tamanho e o número de máquinas virtuais ou conjuntos de dimensionamento de máquinas virtuais.

O Assistente usa algoritmos de aprendizado de máquina para identificar a baixa utilização e identificar a recomendação ideal para garantir o uso adequado das máquinas virtuais e dos conjuntos de dimensionamento de máquinas virtuais. As ações recomendadas são desligar ou reavaliar, específicas para o recurso que está sendo avaliado.

Recomendações de desligamento

O Assistente identifica os recursos que não foram usados nos últimos sete dias e faz uma recomendação para desligá-los.

  • Os critérios de recomendação incluem métricas de utilização daCPU e da Rede de Saída. A memória não é considerada, pois descobrimos que a utilização da CPU e da Rede de Saída são suficientes.

  • Os dados dos últimos sete dias de utilização são analisados. Observe que você pode alterar seu período de retrospectiva nas configurações. Os períodos de pesquisa disponíveis são 7, 14, 21, 30, 60 e 90 dias. Depois de alterar o período de pesquisa, pode levar até 48 horas para que as recomendações sejam atualizadas.

  • As métricas são amostradas a cada 30 segundos, agregadas a 1 minuto e, em seguida, agregadas a 30 minutos (usamos a média dos valores máximos ao agregar a 30 minutos). Em conjuntos de dimensionamento de máquinas virtuais, as métricas de máquinas virtuais individuais são agregadas usando a média das métricas entre instâncias.

  • Uma recomendação de desligamento será criada se:

    • P95 do valor máximo de utilização da CPU somado em todos os núcleos é superior a 3%
    • P100 da CPU média nos últimos 3 dias (a soma em todos os núcleos) < = 2%
    • A utilização da Rede de Saída é inferior a 2% ao longo de um período de sete dias

Redimensionar as recomendações de SKU

O Advisor recomenda redimensionar as máquinas virtuais quando for possível ajustar a carga atual em um SKU mais apropriado, que é mais barato (com base nas taxas de varejo). Em conjuntos de dimensionamento de máquinas virtuais, o Assistente recomenda redimensionar quando possível, para ajustar a carga atual em uma SKU mais barata apropriada ou em um número menor de instâncias da mesma SKU.

  • Os critérios de recomendação incluem métricas de CPU, Memória erede de saída.

  • Os dados dos últimos 7 dias de utilização são analisados. Observe que você pode alterar seu período de retrospectiva nas configurações. Os períodos de pesquisa disponíveis são 7, 14, 21, 30, 60 e 90 dias. Depois de alterar o período de pesquisa, lembre-se de que pode levar até 48 horas para que as recomendações sejam atualizadas.

  • As métricas são amostradas a cada 30 segundos, agregadas a 1 minuto e, em seguida, agregadas a 30 minutos (usando no máximo a média dos valores ao agregar a 30 minutos). Em conjuntos de dimensionamento de máquinas virtuais, as métricas de máquinas virtuais individuais são agregadas usando a média das métricas para recomendações de contagem de instâncias e agregadas usando o máximo das métricas para recomendações de alteração de SKU.

  • Uma SKU apropriada (para máquinas virtuais) ou contagem de instâncias (para recursos de conjunto de dimensionamento de máquinas virtuais) é determinada com base nos seguintes critérios:

    • O desempenho das cargas de trabalho na nova SKU não deve ser afetado.
      • Destino para cargas de trabalho voltadas ao usuário:
        • P95 de utilização de CPU e Rede de Saída em 40% ou menos na SKU recomendada
        • P100 de utilização de Memória em 60% ou menos na SKU recomendada
      • Destino para cargas de trabalho não voltadas ao usuário:
        • P95 da utilização da CPU e da Rede de Saída em 80% ou menos na nova SKU
        • P100 de utilização de Memória em 80% ou menos na nova SKU
    • A nova SKU, se aplicável, tem as mesmas funcionalidades de Rede Acelerada e Armazenamento Premium
    • A nova SKU, se aplicável, tem suporte na região atual da Máquina Virtual com a recomendação
    • A nova SKU, se aplicável, é mais barata
    • As recomendações de contagem de instâncias também levarão em conta se o conjunto de dimensionamento de máquinas virtuais está sendo gerenciado pelo Service Fabric ou pelo AKS. Para recursos gerenciados do Service Fabric, as recomendações levam em conta as camadas de confiabilidade e durabilidade.
  • O Assistente determina se uma carga de trabalho é voltada para o usuário analisando suas características de utilização da CPU. A abordagem é baseada em descobertas da Microsoft Research. Você pode encontrar mais detalhes aqui: Excesso de Assinatura Power com Base na Previsão em Plataformas de Nuvem - Microsoft Research.

  • Com base no melhor ajuste e nos menores custos sem impacto no desempenho, o Assistente recomenda não apenas SKUs menores na mesma família (por exemplo, D3v2 a D2v2), mas também SKUs em uma versão mais recente (por exemplo, D3v2 a D2v3) ou até mesmo uma família completamente diferente (por exemplo, D3v2 a E3v2).

  • Para recursos de conjunto de dimensionamento de máquinas virtuais, o Assistente prioriza as recomendações de contagem de instâncias em relação às recomendações de alteração de SKU, pois as alterações na contagem de instâncias são facilmente acionáveis, resultando em uma economia mais rápida.

Recomendações com capacidade de intermitência

Avaliamos se as cargas de trabalho são qualificadas para serem executadas em SKUs especializadas chamadas SKUs com capacidade de intermitência que dão suporte a requisitos de desempenho de carga de trabalho variável e são menos caras do que SKUs de uso geral. Saiba mais sobre SKUs com capacidade de intermitência aqui: Série B com capacidade de intermitência - Máquinas Virtuais do Azure.

Uma recomendação de SKU com capacidade de intermitência será feita se:

  • A utilização média da CPU for inferior a um desempenho de linha de base de SKUs com capacidade de intermitência
    • Se o P95 da CPU for inferior a duas vezes o desempenho de linha de base dos SKUs com capacidade de intermitência
    • Se o SKU atual não tiver a rede acelerada habilitada, pois os SKUs com capacidade de intermitência ainda não são compatíveis com a rede acelerada
    • Se determinarmos que os créditos de SKU Com Capacidade de Intermitência são suficientes para suportar a utilização média da CPU ao longo de 7 dias. Observe que você pode alterar seu período de retrospectiva nas configurações.

A recomendação resultante sugere que um usuário deve redimensionar a máquina virtual atual ou o conjunto de dimensionamento de máquinas virtuais para um SKU com capacidade de intermitência usando o mesmo número de núcleos. Essa sugestão é feita para que um usuário possa aproveitar o menor custo e também o fato de a carga de trabalho ter baixa utilização média, mas altos picos nos casos, que podem ser melhor atendidos pelo SKU da série B.

O Assistente apresenta a economia de custos estimada para ambas as ações recomendadas: redimensionar ou desligar. Para o redimensionamento, o Assistente fornece informações de SKU/contagem de instâncias atuais e de destino. Para ser mais seletivo no acionamento de máquinas virtuais ou conjuntos de dimensionamento de máquinas virtuais subutilizados, você pode ajustar a regra de utilização da CPU para cálculo por assinatura.

Em alguns casos, as recomendações não podem ser adotadas ou talvez não sejam aplicáveis, como em alguns desses cenários comuns (poderá haver outros casos):

  • A máquina virtual ou o conjunto de dimensionamento de máquinas virtuais foi provisionado para acomodar o próximo tráfego

  • A máquina virtual ou o conjunto de dimensionamento de máquinas virtuais usa outros recursos não considerados pelo algoritmo de redimensionamento, como as métricas que não são CPU, Memória e Rede

  • Testes específicos que estão sendo feitos no SKU atual, mesmo que não seja utilizado com eficiência

  • Precisa manter os SKUs homogêneos para a máquina virtual ou o conjunto de dimensionamento de máquinas virtuais

  • Máquina virtual ou conjunto de dimensionamento de máquinas virtuais utilizado para fins de recuperação de desastre

Nesses casos, basta usar as opções Ignorar/Adiar associadas à recomendação.

Limitações

  • As economias associadas às recomendações são baseadas em taxas de varejo e não levam em conta nenhum desconto temporário ou de longo prazo que possa se aplicar à sua conta. Como resultado, a economia listada pode ser maior do que realmente possível.

  • As recomendações não levam em conta a presença de Instâncias Reservadas (RI) / Compras de plano de economia. Como resultado, a economia listada pode ser maior do que realmente possível. Em alguns casos, por exemplo, no caso de recomendações entre séries, dependendo dos tipos de SKUs para os quais as instâncias reservadas foram adquiridas, os custos podem aumentar quando as recomendações de otimização são seguidas. Advertimos que você considere suas compras de plano de RI/Economia ao agir sobre as recomendações de tamanho certo.

Estamos trabalhando constantemente para melhorar essas recomendações. Sinta-se à vontade para compartilhar comentários no Fórum do Assistente.

Configurar recomendações de VM/VMSS

Você pode ajustar as recomendações de máquina virtual (VM) do Assistente e Conjuntos de Dimensionamento de Máquinas Virtuais. Especificamente, você pode configurar um filtro para cada assinatura para mostrar apenas recomendações para máquinas com determinada utilização de CPU. Essa configuração filtrará as recomendações, mas não alterará a forma como elas são geradas.

Observação

Se você não tiver as permissões necessárias, a opção será desativada na interface do usuário. Para obter informações sobre permissões, consulte Permissões no Assistente do Azure.

Para ajustar as regras de dimensionamento corretas dos Conjuntos de Dimensionamento de Máquinas Virtuais/VM do Assistente, siga essas etapas:

  1. Em qualquer página do Assistente do Azure, clique em Configuração no painel de navegação esquerdo. A página Configuração do Assistente é aberta com a guia Recursos selecionada, por padrão.

  2. Selecione a guia de dimensionamento correto dos Conjuntos de Dimensionamento de Máquinas Virtuais/VM.

  3. Selecione as assinaturas para as quais você gostaria de configurar um filtro para a utilização média da CPU e clique em Editar.

  4. Selecione o valor da média de utilização da CPU desejado e clique em Aplicar. Pode levar até 24 horas para que as novas configurações sejam refletidas nas recomendações.

Screenshot of Azure Advisor configuration option for VM/Virtual Machine Scale Sets sizing rules.

Próximas etapas

Para saber mais sobre as recomendações do Assistente, consulte: