menu
arrow_back

Escalonamento automático de um grupo de instâncias com métricas de monitoramento de personalizadas do Cloud

—/100

Checkpoints

arrow_forward

Create a GCS bucket

Create an instance template

Create an instance group

Configure autoscaling for the instance group

Escalonamento automático de um grupo de instâncias com métricas de monitoramento de personalizadas do Cloud

1 hora 7 créditos

GSP087

Laboratórios autoguiados do Google Cloud

Visão geral

Neste laboratório, você criará um grupo de instâncias gerenciadas do Compute Engine que faz o escalonamento automático com base no valor de uma métrica personalizada do Cloud Monitoring.

Objetivos

  • Implantar um grupo de instâncias do Compute Engine com escalonamento automático.
  • Criar uma métrica personalizada que será usada para escalonar o grupo de instâncias.
  • Usar o Console do Cloud para visualizar a métrica personalizada e o tamanho do grupo de instâncias.

Arquitetura do aplicativo

O aplicativo de escalonamento automático usa um script em Node.js instalado nas instâncias do Compute Engine. O script informa um valor numérico para uma métrica do Cloud. Você não precisa conhecer o Node.js ou o JavaScript para este laboratório. Em resposta ao valor da métrica, o aplicativo escalona automaticamente o grupo de instâncias do Compute Engine, aumentando ou reduzindo conforme necessário.

O script em Node.js é usado para sugerir uma métrica personalizada com valores que o grupo de instâncias pode responder. Em um ambiente de produção, o escalonamento automático deve ser baseado em uma métrica que seja relevante ao uso.

O aplicativo inclui os seguintes componentes:

  1. Modelo de instância do Compute Engine: um modelo usado para criar cada instância no grupo.
  2. Cloud Storage: um intervalo usado para hospedar o script de inicialização e outros arquivos de script.
  3. Script de inicialização do Compute Engine: instala os componentes de código necessários em cada instância. Ele é instalado e iniciado automaticamente quando uma instância é iniciada. Quando o script de inicialização é executado, ele instala e inicia o código na instância que grava os valores na métrica personalizada do Cloud.
  4. Grupo de instâncias do Compute Engine: um grupo de instâncias que escalona automaticamente com base nos valores de métrica do Cloud Monitoring.
  5. Instâncias do Compute Engine: um número variável de instâncias do Compute Engine.
  6. Métrica personalizada do Cloud Monitoring: uma métrica de monitoramento personalizada usada como valor de entrada para o escalonamento automático do grupo de instâncias do Compute Engine.

49026757e5fe0712.png

Participe do Qwiklabs para ler o restante deste laboratório e muito mais!

  • Receber acesso temporário a Console do Google Cloud.
  • Mais de 200 laboratórios, do nível iniciante ao avançado.
  • Tamanho compacto para que você possa aprender no seu próprio ritmo.
Participe para iniciar este laboratório