Pular para o conteúdo principal

Políticas de Escalonamento

As Políticas de Escalonamento definem quando e como o Auto Scaling do Audaks Cloud adiciona ou remove instâncias de VM em resposta às condições da sua infraestrutura.

Tipos de Política

Scale Up (Escalonamento para Cima)

Acionado quando o uso de recursos excede os thresholds definidos. Novas instâncias são criadas automaticamente para absorver a carga adicional.

Exemplo de condição:

  • CPU > 80% por mais de 2 minutos consecutivos → adicionar 1 instância

Scale Down (Escalonamento para Baixo)

Ativado quando a demanda diminui abaixo dos limites configurados. Instâncias excedentes são removidas para reduzir custos.

Exemplo de condição:

  • CPU < 20% por mais de 10 minutos → remover 1 instância

Políticas Agendadas

Scaling predefinido em horários específicos, independente de métricas de uso:

Exemplos de uso:

  • Aumentar capacidade toda segunda-feira às 8h (início do horário de trabalho)
  • Reduzir capacidade toda sexta-feira às 22h (fora do horário de pico)

Expressões de Threshold

As políticas utilizam expressões com três componentes:

ComponenteDescriçãoExemplo
ContadorMétrica monitoradaCPU, Memória, Rede
OperadorCondição de comparação>, <, >=, <=
ThresholdValor de referência80 (%)

Limites de Capacidade

ParâmetroDescrição
Mínimo de instânciasGarantia de disponibilidade mínima, mesmo com baixa demanda
Máximo de instânciasControle de custos — limite superior de scaling
Período de graçaTempo em segundos antes de uma nova ação de scaling ser tomada após a anterior

Período de graça

O período de graça evita oscilações de scaling (thrashing) — onde o sistema ficaria em loop adicionando e removendo instâncias. Configure valores entre 60 e 300 segundos dependendo do tempo de inicialização das suas aplicações.