Como aplicar recomendações de dimensionamento em instâncias de VM

No Compute Engine, há recomendações de tipo de máquina para você otimizar a utilização dos recursos das instâncias de máquinas virtuais. Essas recomendações são geradas automaticamente com base nas métricas do sistema coletadas nos oito dias anteriores pelo serviço do Google Stackdriver Monitoring. Use essas recomendações para redimensionar o tipo de máquina da instância e utilizar as funcionalidades com mais eficiência. Esse recurso também é conhecido como recomendações de redimensionamento.

Para saber mais sobre as diferentes opções de dimensionamento disponíveis para instâncias de VM, leia a documentação Tipos de máquina.

Preços

As Recomendações de dimensionamento são gratuitas

Limitações e casos de uso

No momento, as recomendações de dimensionamento não estão disponíveis para instâncias de VM criadas usando o ambiente flexível do Google App Engine, o Cloud Dataflow ou o Google Kubernetes Engine e nem instâncias de VM com discos temporários, GPUs ou TPUs.

Em casos raros, pode aparecer uma mensagem de erro quando for aplicada uma recomendação. Por exemplo, um tipo de máquina recomendado pode ser muito pequeno para o número de discos conectados, pode não atender aos requisitos de recursos de suas imagens ou licenças ou pode não estar disponível em uma zona específica.

O algoritmo de recomendação de dimensionamento é adequado para cargas de trabalho que sigam padrões semanais, cargas de trabalho que aumentem ou diminuam ao longo das semanas, cargas de trabalho que persistentemente subutilizem seus recursos ou cargas de trabalho que sejam persistentemente limitadas por recursos insuficientes. Nesses casos, oito dias de dados históricos são suficientes para prever como uma alteração no tamanho da máquina pode melhorar a utilização dos recursos.

O algoritmo de recomendação de dimensionamento é menos adequado para cargas de trabalho que apresentam picos com menor frequência (picos mensais, por exemplo) porque oito dias de dados não são suficientes para capturar ou prever as flutuações de processamento.

Para cargas de trabalho em que o custo for mais importante que o desempenho, como cargas de trabalho em lote, as recomendações para aumento de tamanho podem ser ignoradas.

Métricas usadas para recomendações de dimensionamento

O Compute Engine monitora a utilização da CPU e da memória de máquinas virtuais em execução e faz recomendações usando os dados dos últimos 8 dias. O Compute Engine fará uma recomendação se:

  • a instância tiver apresentado baixa utilização da CPU na maior parte do tempo. O Compute Engine recomendará um tipo de máquina com menos CPUs virtuais;

  • a instância tiver apresentado alta utilização da CPU na maior parte do tempo. O Compute Engine recomendará um tipo de máquina com mais CPUs virtuais;

  • a instância não tiver usado uma fração grande da memória. O Compute Engine recomendará um tipo de máquina com menos memória;

  • a instância tiver usado ativamente uma fração grande da memória na maior parte do tempo. O Compute Engine recomendará um tipo de máquina com mais memória.

Pode ser que o Compute Engine recomende o uso de um tipo de máquina padrão ou personalizado. Há algumas limitações quanto ao volume de memória e à vCPU disponíveis para uma máquina. Em especial, aumentar um recurso pode exigir a ampliação de outro simultaneamente, de modo a seguir as especificações de um tipo de máquina válido. Além disso, o Compute Engine só recomendará tipos de máquinas disponíveis na zona na qual a instância estiver em execução.

Consulte as Especificações de tipo de máquina personalizado para conhecer mais detalhes.

No caso das estimativas de diferença de custos, o custo de uma instância se baseia no uso da semana anterior (antes do desconto sobre o uso contínuo) e é estendido por 30 dias. Ele costuma ser comparado com o custo do tipo de máquina recomendado antes do desconto sobre o uso contínuo. Para conhecer os preços e detalhes, leia a documentação sobre preços.

Como visualizar as recomendações de dimensionamento

O Compute Engine faz recomendações por meio do Console do Google Cloud Platform. As recomendações são ativadas por padrão.

  1. Acesse a página Instâncias de VMs.

    Acessar a página "Instâncias de VMs"

  2. Selecione o projeto e clique em Continuar.
  3. Na lista de instâncias, clique no menu suspenso Colunas no canto superior direito para alternar uma ou mais colunas.
  4. Ative ou desative as colunas que você quiser, incluindo Recomendação.
  5. Observe a coluna Recomendação para avaliar as recomendações de instâncias individuais. Além disso, classifique a coluna por valor de economias estimadas. Caso não haja recomendações ao lado das instâncias, isso significa que o Compute Engine não tem recomendações a fazer.

    Coluna de recomendações

Quando você criar uma nova instância, as recomendações dela serão exibidas 24 horas depois da criação. Se você alterar o tipo de máquina de uma instância, o Compute Engine fornecerá outras recomendações em até 24 horas após a alteração.

Depois disso, as recomendações da máquina virtual serão atualizadas regularmente durante todo o dia.

Redimensionamento de instâncias de acordo com recomendações

Para aplicar as recomendações feitas pelo Compute Engine, redimensione a instância diretamente na tela de recomendações.

  1. Na página de instâncias de VM, clique no texto de recomendação da instância que você quer redimensionar.

    Link de recomendações

  2. É exibido um menu pop-up com mais detalhes e um botão Aplicar para aplicar as recomendações à instância. Clique nesse botão para que o Compute Engine pare a instância, altere o tipo de máquina e reinicie a instância.

    Também é possível clicar no link Personalizar para personalizar a instância como preferir.

    Pop-up de detalhes de recomendações

    Clique no botão Aplicar para aplicar as alterações.

Como dispensar recomendações

Após concluir as ações relacionadas a uma recomendação, é possível dispensá-la. Isso remove a recomendação da estimativa de economia total e também minimiza o aparecimento da recomendação deixando-a cinza.

Estimativa de recomendações
Estimativa de economia total

Para dispensar uma única recomendação:

  1. Na página de instâncias de VM, clique no texto de recomendação que você quer descartar.

  2. É exibido um pop-up com mais detalhes, além de um botão Dispensar recomendação.

    Dispensar recomendações

  3. Clique em Dispensar recomendação.

Para dispensar todas as recomendações, clique no botão Dispensar todas na página de instâncias de VMs.

Dispensar recomendações

Para restaurar uma recomendação:

  1. Na página de instâncias de VM, clique no texto de recomendação cinza que você quer restaurar.

    Recomendação dispensada

  2. É exibido um pop-up com mais detalhes, além de um botão Restaurar recomendação.

    Dispensar recomendações

  3. Clique em Restaurar recomendação.

Como usar o agente do Monitoring para ter recomendações mais precisas

O Stackdriver oferece um agente do Monitoring que coleta métricas adicionais de disco, CPU, rede e processos com base nas instâncias das VMs. É possível instalar o agente do Monitoring nas instâncias das VMs. Dessa maneira, ele pode acessar os recursos do sistema e os serviços de aplicativos para coletar esses dados.

Se o agente do Monitoring estiver instalado e em execução em uma instância da VM, as métricas da CPU e de memória coletadas pelo agente serão usadas automaticamente para calcular as recomendações de dimensionamento. Em comparação com as métricas padrão do Compute Engine, as métricas do agente do Monitoring proporcionam insights melhores sobre a utilização dos recursos da instância. Isso permite que o mecanismo de recomendação faça uma estimativa melhor dos requisitos de recursos e apresente recomendações mais precisas.

Para instalar o agente, consulte Como instalar o agente do Monitoring.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Compute Engine