Escala
Réplicas e escala automática
Cada réplica é uma cópia ativa da aplicação. O balanceador distribui as requisições entre as cópias disponíveis. Com réplicas fixas, você escolhe a quantidade e a plataforma tenta mantê-la. Com escala automática, a quantidade pode subir ou descer conforme o uso de CPU, respeitando o mínimo, o máximo, o intervalo entre ajustes e a capacidade contratada. A aplicação precisa funcionar sem estado local compartilhado.
Em três casos, mais de uma cópia causa perda de dado silenciosa — sem erro em log nenhum. Neles, deixe a escala automática desligada e a quantidade fixa em 1:
Há três modos: Escalabilidade (autoescala), Load balance ou Failover. O failover vem incluso em todo plano: seu projeto não fica fora do ar quando um servidor cai, porque a cópia em espera em outro país assume sozinha. Autoescala e load balance são opcionais, existem em todos os planos e são cobrados por hora só enquanto as cópias extras rodam.
Escalabilidade (autoescala) — você liga no painel: quando a CPU passa do limite, um clone sobe sozinho e passa a dividir a carga; quando o uso cai, ele é desligado e para de ser cobrado.
Load balance: uma ou mais cópias extras ficam ligadas 24 horas e dividem o tráfego com a principal. Cada cópia extra é cobrada por hora enquanto estiver ligada. As cópias usam o mesmo banco de dados e o mesmo S3, então guarde sessões, filas e arquivos em serviços compartilhados, não na memória ou no disco do contêiner.
Failover — incluso: a cópia em espera fica pronta, mas DESLIGADA, em outro país — não consome CPU e a imagem já está baixada; a cada deploy ela recebe a versão nova. Se a principal cair, um vigia liga a cópia em espera na outra região (EUA ↔ Alemanha) e o projeto volta sozinho em segundos.
Cópias ligadas ao mesmo tempo: Hobby até 2, Pro até 3, Enterprise até 5. Cada cópia tem o tamanho do plano. Preço por hora de cada cópia extra (preço do plano ÷ 30 dias ÷ 24 h): Hobby US$ 0.0069 (≈ US$ 5/mês se ficar sempre ligada), Pro US$ 0.0278 (≈ US$ 20/mês), Enterprise US$ 0.0819 (≈ US$ 59/mês). Load balance: cópia sempre ligada, preço cheio por hora. Autoescala: a 1ª cópia extra pelo preço cheio e, da próxima em diante, 10% de desconto: Hobby US$ 0.0063, Pro US$ 0.0250, Enterprise US$ 0.0738.
Cópias extras exigem plano pago e em dia; no período de teste, o app roda com 1 cópia. A fatura de uso sai no dia 1º de cada mês e é paga por Pix (Brasil, PAGUEO) ou cartão (Stripe). Fatura de uso em aberto segue a mesma regra das demais: pausa após 4 dias e exclusão após 9. Uso, preços e faturas ficam em Faturamento → Cópias extras.
- O app guarda estado em memória e grava o conjunto inteiro de volta. A última cópia a escrever apaga o que as outras fizeram.
- O app tem um agendador embutido (cobrança, sincronização, bloqueio por inadimplência). Duas cópias executam a rotina duas vezes.
- O app usa volume em disco. O volume é local da máquina — cada cópia enxerga uma pasta diferente, e uma remarcação de tarefa sobe com a pasta vazia.