⚙️ 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.
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:
2. Vá até a aba Escala Horizontal Automático
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
4. Analise o uso de recursos
Você pode escolher o período exibido no gráfico de 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:
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
- 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:
📈 Monitoramento do histórico
Na aba Históricos, você pode visualizar os eventos anteriores de escalonamento:
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
🎉 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!