360 CloudFalar com o suporte

COMPUTAÇÃO / AUTOSCALING

Criar Autoscaling

Crie um grupo capaz de adicionar ou remover instâncias automaticamente conforme as métricas definidas.

01

Crie um novo grupo de autoscaling

Em Computação, abra AutoScaling e clique em Novo Grupo de Autoscaling.

Botão Novo Grupo de Autoscaling destacado
02

Selecione a zona

Escolha a zona na qual as instâncias do grupo serão provisionadas. A rede e o balanceador precisam estar disponíveis nessa mesma zona.

Zona SP ZONE 1A selecionada
03

Escolha a imagem desejada

Selecione a imagem desejada. A imagem deve iniciar a aplicação e todos os serviços necessários sem intervenção manual, pois novas VMs podem ser criadas automaticamente.

Imagem desejada selecionada
04

Escolha a oferta computacional desejada

Selecione a oferta computacional desejada. Todas as VMs criadas pelo grupo usarão essa oferta até que o perfil seja alterado.

Oferta computacional desejada selecionada
05

Escolha a rede e o balanceador

Marque a rede com suporte a autoscaling e selecione a regra dedicada. Quando uma VM for criada, ela será adicionada automaticamente ao balanceador; quando for expurgada, será retirada da regra.

Rede e regra dedicada de balanceamento destacadas
06

Configure as políticas de aumento

Use Adicionar política para criar mais de uma alternativa de aumento. No exemplo foram configuradas:

  • ScaleUpPolicy-0: CPU média maior que 70% durante 300 segundos.
  • ScaleUpPolicy-1: memória média maior que 80% durante 300 segundos.

As condições dentro da mesma política trabalham em conjunto: todas precisam permanecer verdadeiras durante a duração configurada. Políticas diferentes funcionam como alternativas; quando todas as condições de uma delas são atendidas, o grupo pode aumentar, respeitando a quantidade máxima.

Política de aumento de escala com duração, tempo de estabilização e condição

Duração

Tempo contínuo, em segundos, durante o qual as condições precisam permanecer verdadeiras antes de uma ação.

Quiet time

Período de estabilização após uma ação. Ele deve cobrir o provisionamento da VM e o tempo necessário para a aplicação ficar pronta.

Contador

Métrica monitorada: CPU, memória, tráfego público recebido ou transmitido por VM e média de conexões do balanceador.

Operador e limiar

Comparam o valor medido com o limite definido. Para aumento, normalmente são usados valores acima do limiar.

07

Configure as políticas de redução

Crie condições conservadoras para evitar remover capacidade durante variações curtas. No exemplo foram configuradas:

  • ScaleDownPolicy-0: CPU média menor que 30% durante 600 segundos.
  • ScaleDownPolicy-1: memória média menor que 40% durante 600 segundos.

Quando uma política de redução é atendida, o grupo reduz a capacidade somente enquanto estiver acima da quantidade mínima. As políticas de aumento são verificadas antes das políticas de redução.

Política de redução de escala com duração, tempo de estabilização e condição
08

Defina a carência para expurgar

O valor de 300 segundos determina quanto o sistema aguarda, depois de iniciar uma redução, antes de expurgar a instância. Esse intervalo ajuda a encerrar sessões e transações pendentes; a aplicação também deve estar preparada para retirar o nó de serviço com segurança.

Período de carência para expurgar uma instância destacado
09

Defina mínimo, máximo e verificação

No exemplo, a quantidade mínima é 2, a máxima é 4 e o intervalo de verificação é 60 segundos.

  • Qtde Mínima: piso de instâncias ativas que o grupo mantém no balanceador.
  • Qtde Máxima: teto de instâncias ativas; dimensione-o considerando cotas, custo e capacidade da aplicação.
  • Intervalo de verificação: frequência com que contadores, operadores e limiares são avaliados.
Quantidade mínima, máxima e intervalo de verificação destacados
10

Confirme o grupo criado

Após criar, acompanhe o estado, a rede, as portas, os limites e a quantidade de instâncias disponíveis. O grupo demonstrado provisionou duas VMs, conforme o mínimo configurado.

Grupo de autoscaling criado com mínimo, máximo e instâncias disponíveis