Compartilhar via


Obter recomendações de custo do Serviço Kubernetes do Azure (AKS) no Azure Advisor

As recomendações de custo do AKS no Azure Advisor seguem as práticas recomendadas de custo do AKS e ajudam você a otimizar suas implantações para alcançar a eficiência de custos sem comprometer a confiabilidade. O Advisor analisa sua configuração de recursos e recomenda soluções para otimizar seu cluster AKS.

Com o Advisor, você pode:

  • Receba recomendações de práticas recomendadas proativas, acionáveis e personalizadas.
  • Identifique oportunidades para reduzir seus gastos gerais com o Azure.
  • Receba recomendações com ações propostas integradas.

O custo é uma das cinco categorias em que as recomendações do Advisor podem se enquadrar. Outras categorias incluem confiabilidade, segurança, desempenho e excelência operacional. Para obter mais informações, consulte a Introdução ao Azure Advisor.

Pré-requisitos

  • Para acessar as recomendações do Advisor, você deve ter uma das seguintes funções: Proprietário, Colaborador ou Leitor de uma assinatura, grupo de recursos ou recurso.

Recomendações de custos da AKS

As recomendações estão disponíveis para todos os clusters, mas apenas as relevantes para a configuração do cluster e o uso histórico serão exibidas. Não há nenhuma ação exigida pelo cliente para habilitar o Azure Advisor, pois ele é fornecido por padrão para todos os serviços do Azure prontos para uso.

As recomendações de custos da AKS incluem o seguinte:

  • Habilite o modo de recomendação Vertical Pod Autoscaler para dimensionar corretamente as solicitações e os limites de recursos.
  • Use a Análise de Custo do Serviço Kubernetes do Azure.
  • Ajuste o perfil do autoscaler do cluster para reduzir rapidamente a escala e reduzir os custos.

Para obter mais informações, consulte Recomendações de custos.

Habilite o modo de recomendação Vertical Pod Autoscaler para dimensionar corretamente as solicitações e limites de recursos

Definir a solicitação correta e os valores limite é difícil, dado que a quantidade necessária de recursos pode variar muito entre as cargas de trabalho. Gerir isto à escala de centenas ou milhares de pods é um desafio ainda maior. O Vertical Pod Autoscaler (VPA) ajusta automaticamente as solicitações e limites de CPU e memória para seus pods com base em padrões históricos de uso de carga de trabalho para melhorar a utilização de recursos.

Se você não quiser que o VPA ajuste automaticamente os valores e quiser controle adicional, o modo somente recomendação VPA fornece valores sugeridos sem fazer alterações automáticas. Isso permite que você revise e implemente os valores sugeridos manualmente, o que pode evitar possíveis interrupções e garantir um melhor controle sobre a alocação de recursos. O modo de recomendação VPA é uma ótima opção para ajudar a evitar o excesso de provisionamento, um dos principais fatores de gastos desnecessários.

Para mais informações, veja Escalonamento automático de pod vertical no Azure Kubernetes Service (AKS).

Usar a análise de custo do Serviço Kubernetes do Azure

O complemento de análise de custos do AKS fornece informações detalhadas sobre o custo dos recursos usados pelo seu cluster AKS. Visualize os custos divididos por construções do Kubernetes, como clusters e namespaces. Esse recurso ajuda você a identificar fatores de custo, rastrear tendências históricas, identificar anomalias e clusters ou cargas de trabalho com oportunidades de otimização. Ter o monitoramento de custos em vigor é uma maneira fácil de obter visibilidade dos gastos do cluster e tomar medidas para obter economias de custos significativas.

Observação

Esta recomendação só está disponível para clusters de nuvem pública executados em subscrições do tipo Enterprise ou MCA.

Para obter mais informações, consulte Análise de custo do Serviço Kubernetes do Azure (AKS).

Ajuste o perfil do autoscaler do cluster para reduzir rapidamente a escala e reduzir os custos

O perfil do autoscaler de cluster é um conjunto de parâmetros que controlam o comportamento do autoscaler de cluster, que ajusta automaticamente o número de nós em um cluster com base na demanda de carga de trabalho. O ajuste dessas configurações permite um maior controle sobre o comportamento do dimensionador automático para otimizar a alocação de recursos para cenários específicos. Uma configuração de redução rápida prevê uma maior agressividade na escala dos nós, resultando em menores custos relacionados aos nós ociosos.

Para obter mais informações, consulte Usar o dimensionador automático de cluster no Serviço Kubernetes do Azure (AKS).

Ver o painel do Consultor

Você pode exibir recomendações no painel do Consultor no portal do Azure. Para obter mais informações, consulte Noções básicas do portal do Azure Advisor.

Próximos passos

Para saber mais sobre a otimização de custos no Serviço Kubernetes do Azure (AKS), consulte os seguintes artigos: