Escalabilidade

Na Zenifra, a escalabilidade acontece por ajuste manual de instâncias, auto-scaling HTTP e troca de plano.

Escalabilidade Horizontal

Você pode aumentar a quantidade de instâncias do projeto para distribuir carga e melhorar redundância.

  • o ajuste é feito manualmente no console
  • múltiplas instâncias HTTP recebem balanceamento de carga da plataforma
  • por padrão, projetos HTTP aceitam até 10 instâncias; para mais, entre em contato com o suporte

Auto-scaling HTTP

Em planos HTTP pagos com a feature habilitada, você pode definir:

  • mínimo reservado de instâncias
  • máximo permitido durante picos
  • alvo de CPU e memória para escala automática

Enquanto o auto-scaling estiver ativo, a alteração manual de instâncias fica bloqueada para evitar conflito entre o valor fixo e a escala automática.

Na cobrança por hora, a Zenifra cobra as instâncias observadas no período. Em planos mensais ou anuais, o mínimo reservado entra no contrato e as instâncias acima do mínimo são cobradas como instância-hora elástica.

Cada scale up ou scale down fica disponível no histórico de auto-scaling do console e na API, incluindo horário, quantidade anterior e nova de instâncias, alvos de CPU/memória e motivo.

Escalabilidade Vertical

A escalabilidade vertical acontece por troca de plano.

  • CPU muda conforme o plano
  • memória muda conforme o plano
  • storage segue as regras de aumento suportadas pela modalidade do projeto

Estratégias práticas

  • use mais instâncias quando a aplicação precisar de mais capacidade horizontal
  • use auto-scaling HTTP quando a carga tiver picos difíceis de prever
  • troque de plano quando o gargalo estiver em CPU ou memória
  • monitore logs e métricas por instância para identificar gargalos reais

Próximos passos

Nessa página