Skip to main content
Os Autoscale Deployments são executados em recursos de computação em nuvem que escalam para cima e para baixo a fim de lidar com eficiência com o tráfego de rede e a carga de trabalho do seu Replit App. Quando o seu app está ocupado, o autoscaling adiciona servidores para gerenciar a carga. Quando o seu app está ocioso, ele reduz o número de servidores até zero para economizar. Os Autoscale Deployments são ideais para os seguintes casos de uso:
  • Aplicações web que lidam com cargas de trabalho e tráfego variáveis, como sites de e-commerce
  • APIs e serviços
Autoscale Deployment

Recursos

O Autoscale Deployment inclui os seguintes recursos:
  • Escalonamento automático de recursos: Ajusta os recursos automaticamente com base nos padrões de tráfego para otimizar os custos.
  • Domínios personalizados: Configure um domínio personalizado ou use uma URL <nome-do-app>.replit.app para acessar o seu app.
  • Limites configuráveis: Defina o número máximo de instâncias para as quais o seu app publicado pode escalar.
  • Capacidade de máquina flexível: Escolha a configuração de CPU e RAM que atende às necessidades do seu app.
  • Monitoramento: Visualize logs e monitore o status do seu app publicado.

Uso

Você pode acessar o Autoscale Deployment na ferramenta Publishing do Project Editor.
No Tool dock à esquerda:
  1. Selecione Ícone de todas as ferramentas All tools para ver a lista de ferramentas do Project Editor.
  2. Selecione Ícone do Publishing Publishing.
  3. Selecione a opção Autoscale e, em seguida, selecione Set up your published app.
Na barra de pesquisa:
  1. Selecione a ícone de lupa lupa no topo para abrir a ferramenta de pesquisa
  2. Digite “Publishing” para localizar a ferramenta e selecione-a nos resultados.
  3. Selecione a opção Autoscale e, em seguida, selecione Set up your published app.
Opções de publicação do Autoscale

Tela de configuração do Autoscale na ferramenta Publishing

Capacidade da máquina

Selecione Edit para visualizar e definir as opções de capacidade da máquina. Use os controles deslizantes para selecionar a configuração de CPU e RAM para cada instância de servidor do app publicado. Veja o custo em compute units da configuração na linha Total per machine. Uma compute unit é uma medida de recursos de computação em nuvem baseada na configuração de memória e CPU da máquina. Para saber mais sobre como calcular o custo com base em Compute Units, consulte Compute Units.
captura de tela da configuração de capacidade da máquina

Número máximo de máquinas

Use o controle deslizante para ajustar o número máximo de máquinas. Esse número é o limite superior de instâncias de servidor que o recurso de autoscaling pode atribuir quando determina que o seu app está ocupado. A linha inferior mostra as compute units equivalentes, calculadas pela seguinte fórmula: Número de máquinas * compute units por máquina
captura de tela da configuração do número máximo de máquinas

Próximos passos