menu
arrow_back

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

search share Inscreva-se Fazer login

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