Pular para o conteúdo principal

⚙️ Como configurar o Escalonamento Horizontal Automático

A plataforma SaveinCloud oferece escalonamento horizontal automático, permitindo que seu ambiente cresça ou reduza conforme a demanda. Isso é feito por meio de gatilhos ajustáveis, que monitoram o consumo de recursos para adicionar ou remover nós automaticamente.

atenção

Se você estiver utilizando apenas um servidor de aplicativo certificado (e não um container Docker personalizado), um NGINX será adicionado automaticamente ao primeiro evento de escalonamento, caso o ambiente não tenha um balanceador.

Se preferir usar outro balanceador, adicione-o manualmente antes do primeiro evento de dimensionamento.

✅ Como configurar o gatilho de dimensionamento

1. Acesse as configurações do ambiente

Clique em Configurações no ambiente desejado:

Configurações


2. Vá até a aba Escala Horizontal Automático

Escala Horizontal

No topo da aba, você verá as opções:

  • Adicionar: cria um novo gatilho
  • ✏️ Editar: altera um gatilho existente
  • Remover: exclui um gatilho
  • 🔄 Atualizar: recarrega a lista de gatilhos

Clique em Adicionar para criar um novo gatilho.


3. Configure o gatilho

Na janela que se abrir:

  • Escolha a instância (servidor) que será monitorada
  • Selecione o recurso a monitorar:
    • CPU
    • Memória
    • Rede (com opção de Mbps em vez de porcentagem)
    • Disco I/O
    • Disco IOPS

Selecionar recurso


4. Analise o uso de recursos

Você pode escolher o período exibido no gráfico de estatísticas:
Estatísticas

Passe o mouse sobre o gráfico para ver o valor exato de uso em determinado momento.


5. Defina condições de escalonamento

Ative as caixas de Adicionar Nós e/ou Remover Nós:
Condições

Preencha os seguintes campos:

  • Sempre que o uso for maior/menor que: define o limite de uso (% ou Mbps) que acionará o gatilho
  • Há pelo menos: define o tempo (em minutos) de uso constante para ativar o gatilho
  • Escalar para < valor > Nós: define o número máximo ou mínimo de nós que o sistema pode ter
  • Por < valor > Contagem: quantos nós adicionar ou remover por vez
info
  • 100% desativa o gatilho de adicionar nós
  • 0% desativa o gatilho de remover nós
  • Mínimo de 20% de diferença entre os limites de adicionar e remover
  • Recomendado definir gatilho de adição acima de 50% para evitar uso desnecessário

✅ Os novos nós usarão as mesmas configurações de cloudlet das instâncias existentes.


6. Ative notificações (opcional)

Ative a opção Enviar notificação por email para receber alertas sobre atividades de escalonamento:
Notificação


📈 Monitoramento do histórico

Na aba Históricos, você pode visualizar os eventos anteriores de escalonamento:
Histórico

Informações disponíveis:

  • 📅 Data: quando o gatilho foi executado
  • 🔁 Ação: adicionar ou remover nós
  • 🧱 Nodos: tipo de instância envolvida (ex: apache, python)
  • Condição: regra que foi atendida

Ao passar o mouse, veja:

  • 📊 Valor de carregamento: uso de recursos no momento da execução
  • 🔢 Contagem de nós: total de instâncias após a ação

Exemplo de histórico


🎉 Pronto!

Com esses passos, você garante um ambiente que se adapta automaticamente à demanda, otimizando performance e custos de forma inteligente. 🚀

🧠 Dúvidas?

Entre em contato com o suporte técnico e envie sua dúvida que estaremos à disposição para te ajudar!