O Compute Engine fornece recomendações de tipo de máquina para ajudar a otimizar a utilização de recursos das suas instâncias de máquinas virtuais (VM). Estas recomendações são geradas automaticamente com base nas métricas do sistema recolhidas pelo serviço Cloud Monitoring nos 8 dias anteriores. Use estas recomendações para redimensionar o tipo de máquina da sua instância de modo a usar os recursos da instância de forma mais eficiente. Esta funcionalidade também é conhecida como recomendações de ajuste de tamanho.
O Compute Engine também lhe permite personalizar as recomendações que recebe sobre os tipos de máquinas e a memória (pré-visualização). Para saber mais sobre os tipos de máquinas disponíveis para instâncias de VM, leia a documentação sobre os tipos de máquinas.
Antes de começar
- Leia a documentação da Google Cloud consola.
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Preços
As recomendações de tipo de máquina estão disponíveis sem custo financeiro. Se aplicar uma recomendação para redimensionar o tipo de máquina da instância, é-lhe cobrado o tipo de máquina que escolher.
Limitações e exemplos de utilização
As recomendações de tipo de máquina não estão disponíveis nos seguintes casos:
- Instâncias de VM criadas com o ambiente flexível do App Engine, Dataflow, Google Kubernetes Engine ou Dataproc
- Instâncias de VM com discos efémeros, GPUs ou TPUs
- Instâncias de VM na família de máquinas com megamemória
O algoritmo de recomendações é adequado para cargas de trabalho que seguem padrões semanais, cargas de trabalho que aumentam ou diminuem ao longo das semanas, cargas de trabalho que usam persistentemente os respetivos recursos abaixo do limite ou cargas de trabalho que são persistentemente limitadas por recursos insuficientes. Nestes casos, 8 dias de dados do histórico são suficientes para prever como uma alteração no tamanho da máquina pode melhorar a utilização de recursos.
O algoritmo de recomendação de tipo de máquina é menos adequado para as seguintes cargas de trabalho:
- Cargas de trabalho que aumentam raramente (por exemplo, aumentos mensais), porque 8 dias de dados não são suficientes para capturar ou prever as flutuações da CPU.
- Cargas de trabalho com picos de CPU muito breves, porque as recomendações baseiam-se na utilização média da CPU em intervalos de 60 segundos. As recomendações podem não ser geradas com rapidez suficiente para captar picos mais curtos. Consulte o artigo Como funcionam as recomendações de tipo de máquina para mais informações.
Para cargas de trabalho em que o custo é mais importante do que o desempenho, como cargas de trabalho em lote, pode ignorar as recomendações para aumentar o tamanho.
Em casos raros, pode ver uma mensagem de erro ao aplicar uma recomendação. Por exemplo, um tipo de máquina recomendado pode ser demasiado pequeno para o número de discos anexados, pode não cumprir os requisitos de recursos das suas imagens ou licenças, ou pode não estar disponível numa zona específica.
Também não mostramos recomendações se a poupança estimada for inferior a 10 €/mês.
Como funcionam as recomendações de tipo de máquina
O Compute Engine monitoriza a utilização da CPU e da memória das VMs em execução e faz recomendações com base nos dados dos últimos 8 dias. O Compute Engine faz recomendações como as seguintes:
Se a sua instância tiver tido uma utilização baixa da CPU na maioria das vezes, o Compute Engine recomenda um tipo de máquina com menos CPUs virtuais.
Se a sua instância tiver tido uma utilização elevada da CPU na maioria das vezes, o Compute Engine recomenda um tipo de máquina com mais CPUs virtuais.
Se a sua instância não tiver usado uma grande parte da respetiva memória, o Compute Engine recomenda um tipo de máquina com menos memória.
Se a sua instância tiver usado ativamente uma grande parte da respetiva memória na maioria das vezes, o Compute Engine recomenda um tipo de máquina com mais memória.
O Compute Engine pode fazer recomendações para usar um tipo de máquina padrão ou personalizado. Tenha em atenção que existem algumas limitações na quantidade de memória e vCPU disponíveis para uma máquina. Em particular, o aumento de um recurso pode exigir o aumento do outro ao mesmo tempo, para seguir as especificações de um tipo de máquina válido. Além disso, o Compute Engine só recomenda tipos de máquinas que estão disponíveis na zona onde a instância está a ser executada.
Consulte as especificações dos tipos de máquinas personalizados para ver detalhes.
Para as estimativas de diferença de custos, o custo de uma instância baseia-se na utilização da semana anterior (antes do desconto por utilização sustentada) e é extrapolado para 30 dias. Em seguida, este valor é comparado com o custo mensal do tipo de máquina recomendado (antes do desconto por utilização contínua). Para ver preços e detalhes precisos, leia a documentação de preços.
As recomendações são geradas através da monitorização da utilização da CPU e da memória com base nas métricas que temos disponíveis para as suas máquinas. Para melhorar a precisão das suas recomendações, considere instalar o agente de operações.
Veja as recomendações de tipo de máquina
O Compute Engine disponibiliza recomendações através da Google Cloud console. As recomendações também estão disponíveis através do Recommender com a CLI gcloud ou REST.
Consola
Na Google Cloud consola, aceda à página Instâncias de VM.
Consulte a coluna Recomendação para rever as recomendações para instâncias individuais. Também pode ordenar a coluna pela quantidade de poupanças estimadas. Se não existirem recomendações junto às suas instâncias, significa que o Compute Engine não tem recomendações a fazer.
gcloud
Use o comando
gcloud recommender recommendations list
e especifique o recomendador de redimensionamento da instância de VM.gcloud recommender recommendations list \ --recommender=google.compute.instance.MachineTypeRecommender \ --project=PROJECT_ID \ --location=ZONE \ --format=[config | csv | default | diff | flattened | get | json | list | object | table | text | value | yaml]
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.ZONE
: a zona que contém instâncias para listar recomendações.FORMAT
: o seu formato de saída preferido.csv
,diff
,get
,table
evalue
requerem projeções não vazias.
O resultado do comando
gcloud recommender recommendations list
inclui os seguintes campos:name
: o nome da recomendação.description
: uma explicação da recomendação legível.operationGroups
: grupos de operações que pode realizar por ordem de série para aplicar a recomendação.
Para mais informações, consulte a documentação do Recommender.
REST
Use a API Recommender com o ID do Recommender de ajuste de tamanho da instância de VM.
PROJECT_ID=my-project LOCATION=us-central1-c RECOMMENDER_ID=google.compute.instance.MachineTypeRecommender curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \ https://recommender.googleapis.com/v1/projects/$PROJECT_ID/locations/$LOCATION/recommenders/$RECOMMENDER_ID/recommendations
A resposta inclui os seguintes campos:
name
: o nome da recomendação.description
: uma explicação da recomendação legível por humanos.operationGroups
: Grupos de operações que pode realizar por ordem para aplicar a recomendação.
Para mais informações, consulte a documentação do Recommender.
Quando cria uma instância, as recomendações para a instância são apresentadas 24 horas após a criação da instância. Se alterar o tipo de máquina de uma instância, o Compute Engine fornece recomendações adicionais no prazo de 24 horas após a alteração.
Depois disso, as recomendações de instâncias de VM são atualizadas a intervalos regulares ao longo do dia.
Altere os tipos de máquinas de acordo com as recomendações
Se determinar que quer aplicar as recomendações feitas pelo Compute Engine, pode alterar o tipo de máquina da instância diretamente no ecrã de recomendações ou seguir manualmente as operações devolvidas quando vê as recomendações de tipo de máquina.
Consola
Na Google Cloud consola, aceda à página Instâncias de VM.
Aceda à página de instâncias de VM
Se existir uma recomendação para uma instância, esta aparece na coluna Recomendação.
Clique no texto da recomendação para a instância que quer redimensionar.
É aberta uma caixa de diálogo com informações sobre a recomendação. Para aplicar a recomendação e alterar o tipo de máquina da VM, clique em Aplicar. O Compute Engine para a instância, altera o respetivo tipo de máquina e reinicia a instância.
Opcionalmente, também pode clicar no link Personalizar para personalizar a instância como preferir.
Clique no botão Aplicar para aplicar as alterações.
gcloud
Consulte o artigo Alterar um tipo de máquina para obter informações.
REST
Consulte o artigo Alterar um tipo de máquina para obter informações.
Ignorar e restaurar recomendações
Quando terminar de usar uma recomendação, pode ignorá-la na consola. Na consola, a ação de ignorar remove uma recomendação da estimativa de poupanças totais e também minimiza a apresentação da recomendação para que apareça esbatida.
A ação numa recomendação através da consola não afeta a lista nem os estados das recomendações devolvidas pela API Recommender. Para gerir o estado das recomendações devolvidas pela API Recommender, consulte o artigo Usar a API.
Para ignorar uma única recomendação na consola:
Na Google Cloud consola, aceda à página Instâncias de VM.
Aceda à página de instâncias de VM
Se existir uma recomendação para uma instância, esta aparece na coluna Recomendação.
Clique no texto da recomendação que quer ignorar.
É apresentada uma caixa de diálogo com mais detalhes e um botão Ignorar recomendação.
Clique em Ignorar recomendação.
Para ignorar todas as recomendações da consola:
Na Google Cloud consola, aceda à página Instâncias de VM.
Clique no botão Ignorar tudo.
Para restaurar uma recomendação:
Na Google Cloud consola, na página Instâncias de VMs, clique no texto da recomendação esbatido que quer restaurar.
É apresentada uma caixa de diálogo com mais detalhes e um botão Restaurar recomendação.
Clique em Restaurar recomendação.
Use o agente de operações para recomendações mais precisas
O Cloud Monitoring oferece um agente de operações que recolhe métricas adicionais de disco, CPU, rede e processos das suas instâncias de VM. Para recolher estes dados, instale o agente de operações nas instâncias de VM para que possa aceder aos recursos do sistema e aos serviços de apps.
Se o agente de operações estiver instalado e em execução numa instância de VM, as métricas de CPU e memória recolhidas pelo agente são usadas automaticamente para calcular as recomendações de tipo de máquina. As métricas do agente fornecidas pelo agente de operações dão melhores estatísticas sobre a utilização de recursos da instância do que as métricas predefinidas do Compute Engine. Isto permite que o motor de recomendações estime melhor os requisitos de recursos e faça recomendações mais precisas.
Para instalar o agente, consulte o artigo Instale o agente de operações.
O que se segue?
- Saiba como configurar recomendações de tipo de máquina.
- Saiba como alterar o tipo de máquina de uma instância.
- Leia o que acontece quando para uma instância.
- Reveja a documentação da Google Cloud consola.
- Saiba mais acerca do Recommender e da respetiva API.
- Saiba mais acerca das estatísticas para a recomendação do tipo de máquina.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-09-19 UTC.
-