> ## Documentation Index
> Fetch the complete documentation index at: https://docs.replit.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Publicações com Autoscale

> Saiba como as Publicações com Autoscale ajustam automaticamente a capacidade com base no tráfego do seu app.

As Publicações com Autoscale são executadas em recursos de computação em nuvem que aumentam e diminuem automaticamente para lidar com o tráfego e a carga de trabalho do seu App Replit de forma eficiente. Quando o seu app está ocupado, o autoscale adiciona servidores para gerenciar a carga. Quando o app está ocioso, reduz o número para até zero, economizando seu dinheiro.

As Publicações com Autoscale são ideais para os seguintes casos de uso:

* Aplicativos web que lidam com cargas de trabalho e tráfego variáveis, como sites de e-commerce
* APIs e serviços

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/autoscale-deployments.jpg?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=249758926937644572b1db350a170d92" alt="Publicação com Autoscale" width="1920" height="1080" data-path="images/deployments/autoscale/autoscale-deployments.jpg" />
</Frame>

## Funcionalidades

As Publicações com Autoscale incluem as seguintes funcionalidades:

* **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 app publicado pode escalonar.
* **Poder 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 a Publicação com Autoscale na ferramenta Publishing do Editor de Projetos.

<Accordion title="Como acessar a Publicação com Autoscale">
  A partir do **painel de ferramentas** à esquerda:

  1. Selecione <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-all-tools-button.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=579643854fb13c402de516695e52c554" alt="Ícone de todas as ferramentas" width="16" height="16" data-path="images/icons/workspace-all-tools-button.svg" /> **All tools** para ver a lista de ferramentas do Editor de Projetos.
  2. Selecione <img class="icon-svg" src="https://mintcdn.com/replit/rJldsgYVucXB_6kW/images/icons/deploy-icon.svg?fit=max&auto=format&n=rJldsgYVucXB_6kW&q=85&s=853c5ef39a8a7ac3648b3a2ce182fcb8" alt="Ícone de Publishing" width="16" height="16" data-path="images/icons/deploy-icon.svg" /> **Publishing**.
  3. Selecione a opção **Autoscale** e depois selecione **Set up your published app**.

  A partir da **barra de pesquisa**:

  1. Selecione a <img class="icon-svg" src="https://mintcdn.com/replit/X_IP1EeHGm0cA2VA/images/icons/workspace-search-icon.svg?fit=max&auto=format&n=X_IP1EeHGm0cA2VA&q=85&s=d3feed840da2d19e1ee4873d137114dc" alt="ícone de lupa" width="16" height="16" data-path="images/icons/workspace-search-icon.svg" /> 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 depois selecione **Set up your published app**.
</Accordion>

<Frame caption="Tela de configuração do Autoscale na ferramenta Publishing">
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/autoscale-deployment-options.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=6cf45ec28a15a8591949adc31ed71d27" alt="Opções de publicação com Autoscale" width="3280" height="1780" data-path="images/deployments/autoscale/autoscale-deployment-options.png" />
</Frame>

## Poder de máquina

Selecione **Edit** para visualizar e definir as opções de poder de 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 **unidades de computação** para a configuração na linha **Total per machine**.
Uma unidade de computação é uma medida de recursos de computação em nuvem baseada na memória e na configuração de CPU da máquina.

Para saber mais sobre como calcular o custo com base em Unidades de Computação, consulte [Unidades de Computação](/billing/about-usage-based-billing#2-compute-units).

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/machine-power.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=ae68f9b2aa42924d95fa8104a09710a1" alt="captura de tela da configuração de poder de máquina" width="1257" height="729" data-path="images/deployments/autoscale/machine-power.png" />
</Frame>

## 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 autoscale pode atribuir quando determina que o seu app está ocupado.

A linha inferior exibe as unidades de computação equivalentes, calculadas pela seguinte fórmula:

`Número de máquinas * unidades de computação por máquina`

<Frame>
  <img src="https://mintcdn.com/replit/jSmYU1wBTvl8UMyc/images/deployments/autoscale/max-machines.png?fit=max&auto=format&n=jSmYU1wBTvl8UMyc&q=85&s=f8b5b3439abc9855130e6f63671946f5" alt="captura de tela da configuração do número máximo de máquinas" width="1254" height="329" data-path="images/deployments/autoscale/max-machines.png" />
</Frame>

## Próximos passos

* [Monitoramento do App Publicado](/references/publishing/monitoring-a-deployment/): Saiba como visualizar logs e monitorar seu app publicado.
* [Custos de publicação](/billing/deployment-pricing): Veja os custos associados à publicação.
* [Preços](https://replit.com/pricing/): Veja os preços e as permissões para cada tipo de plano.
* [Limites de uso](/billing/about-usage-based-billing/): Saiba mais sobre os limites de uso e as unidades de cobrança das publicações agendadas.
