COMPUTAÇÃO / AUTOSCALING
Criar Autoscaling
Crie um grupo capaz de adicionar ou remover instâncias automaticamente conforme as métricas definidas.
Crie um novo grupo de autoscaling
Em Computação, abra AutoScaling e clique em Novo Grupo de Autoscaling.

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.

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.

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.

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.

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.

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.

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.

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.

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.

