Criando um grupo de instâncias gerenciado com auto scaling habilitado¶
Para criar um grupo de instâncias gerenciado e configurar o auto scaling, siga os passos abaixo:
-
Navegue até a página Grupos de instâncias na seção Máquina de Computação do menu e clique no botão Criar grupo de instâncias.
-
Digite o nome do grupo de instâncias no campo Nome.
-
Selecione Grupo de instâncias gerenciadas na configuração de Tipo de grupo.
-
Habilite o auto scaling para o grupo de instâncias selecionando a opção On na lista suspensa Auto scaling.
-
Selecione a política de scaling necessária na lista suspensa da Política de auto scaling.
As políticas de scaling contêm regras para aumentar e diminuir o tamanho do grupo de instâncias. O sistema determina quando deve adicionar ou remover uma instância do grupo para manter a métrica em que a política se baseia no nível alvo definido pelo usuário.
É possível selecionar uma das seguintes políticas:
- Uso de CPU: O tamanho do grupo é controlado para manter a carga média do processador das máquinas virtuais do grupo no nível exigido (documentação da política de uso de CPU).
- Uso de Balanceamento de Carga HTTP: O tamanho do grupo é controlado para manter a carga do balanceador de tráfego HTTP no nível necessário (documentação da política de uso do balanceamento de carga HTTP).
- Métrica de Monitoramento Stackdriver: O tamanho do grupo é controlado para manter a métrica selecionada do instrumento de Monitoramento Stackdriver no nível necessário (documento da política de métrica de monitoramento Stackdriver).
- Múltiplas métricas: A decisão de alterar o tamanho do grupo é baseada em várias métricas (documentação da política de várias métricas).
Este guia utiliza a política de Uso de CPU para demonstrar os princípios do funcionamento do mecanismo de auto scaling.
Para aplicar esta política, especificar o nível de carga média exigido dos processadores no campo Uso de CPU alvo (em percentagens).
-
Especifique o tamanho mínimo do grupo de instâncias no campo Número mínimo de instâncias (por exemplo, duas instâncias).
-
Especifique o tamanho máximo do grupo de instâncias no campo Número máximo de instâncias (por exemplo, 10 instâncias).
-
Especifique o período durante o qual os valores métricos não devem ser registrados na instância recém-adicionada, no campo Período de arrefecimento (por exemplo, 60 segundos). Isto pode ser necessário se observar saltos no consumo de recursos após a adição de uma nova instância.
Requisitos de período de arrefecimento
O período de arrefecimento deve ser mais longo que o tempo necessário para a inicialização da instância.
-
Certifique-se de que todos os parâmetros do grupo de instâncias estão corretamente configurados e, em seguida, clique no botão Criar.
O número especificado de instâncias será automaticamente lançado após a criação bem-sucedida do grupo de auto scaling.
É possível verificar se o grupo de auto scaling foi criado corretamente, vendo o número de instâncias lançadas no grupo e comparando este ponto de dados com o número de nós de filtragem conectados ao Wallarm Cloud.
Isto pode ser feito usando o Console Wallarm. Por exemplo, se duas instâncias com nós de filtro estiverem operando simultaneamente, o Console Wallarm mostrará esse número para o respectivo nó Wallarm na seção Nós.
Agora você pode prosseguir com a criação e configuração do balanceador de carga.