Load balancing
para o seu domínio personalizado

Aponte o mesmo domínio para várias aplicações e a edge da Square Cloud distribui o tráfego com failover automático. Incluído com domínios personalizados, sem cobrança por request.

  1. Round-robinCada request vai para a próxima aplicação do grupo, então a carga fica dividida por igual.
  2. Failover automáticoA Réplica 2 caiu. As requests que iriam para ela são atendidas pelas outras aplicações do grupo.
  3. Volta para a rotaçãoQuando a Réplica 2 volta a responder, ela passa a receber requests de novo, sem nenhuma ação sua.

Até 10 aplicações por domínio

Quantas aplicações podem atender um mesmo domínio depende do seu plano. O load balancing vem com os domínios personalizados, a partir do plano Standard. Compare os planos

  • Standard

    Até 2 aplicações por domínio

  • Pro

    Até 5 aplicações por domínio

  • Enterprise

    Até 10 aplicações por domínio

Alta disponibilidade sem proxy para manter

Um load balancer na Square Cloud é simplesmente o mesmo domínio personalizado em mais de uma aplicação. A edge faz o resto.

  • Round-robin na edge

    Cada request pode cair em uma aplicação diferente do grupo, distribuindo a carga entre os seus deploys sem proxy nem camada extra para configurar.

  • Failover automático

    Se uma aplicação ficar fora do ar (conexão recusada), qualquer request, inclusive POST, é atendida por outra aplicação do grupo.

  • Atualize sem tirar do ar

    Reinicie ou faça o deploy de uma aplicação por vez: enquanto uma volta, as outras seguem atendendo.

  • US$ 0 por request

    O balanceamento faz parte do seu plano: sem cobrança por request e sem adicional para contratar.

  • Sem limite de req/s

    O balanceador não impõe teto de requisições por segundo, então picos de acesso não são barrados por ele.

  • Self-service no dashboard

    Adicione o mesmo domínio personalizado em outra aplicação e o balanceador passa a existir. A página de Load Balancing mostra cada grupo, suas aplicações e o limite do seu plano.

No ar em três passos

Nenhuma infraestrutura dedicada para provisionar: o balanceador nasce das configurações de rede das suas aplicações. Primeira vez com domínio personalizado? Veja como funciona

  1. 1

    Configure um domínio personalizado

    Defina o seu domínio em uma aplicação e crie os registros DNS exibidos no dashboard. Os certificados TLS são automáticos.

  2. 2

    Adicione em outra aplicação

    Defina o mesmo domínio em uma segunda aplicação, pelas configurações de rede ou pela página de Load Balancing, até o limite do seu plano.

  3. 3

    A edge balanceia o tráfego

    As requests são distribuídas em round-robin com failover automático. Remover o domínio de uma aplicação reduz o grupo a qualquer momento.

Um plano para cada fase do seu projeto

Comece pequeno e escale quando precisar, sem contratos de fidelidade.

Load balancing está disponível a partir do plano Standard.

Comparar todos os planos

4,9 de 5 · 402 avaliações no Google + TrustpilotTrustpilot

Hospedado em datacenter parceiro com certificações
Tier 3ISO 27001SOC 2 Type IIProteção DDoS Always-On
Conheça nossa infraestrutura

Perguntas frequentes sobre load balancing

O que é load balancing na Square Cloud?

É um mesmo domínio personalizado atendido por mais de uma das suas aplicações. A edge da Square Cloud envia as requests desse domínio para essas aplicações em round-robin e deixa de enviá-las para uma aplicação que fica fora do ar. Não há balanceador separado para criar: definir o mesmo domínio em uma segunda aplicação já ativa o balanceamento.

Quais planos incluem load balancing?

Todos os planos com domínio personalizado: o Standard balanceia até 2 aplicações por domínio, o Pro até 5 e o Enterprise até 10. O plano Hobby não inclui domínio personalizado.

Existe cobrança por request?

Não. O load balancing está incluído no seu plano, sem cobrança por request e sem teto de requisições por segundo imposto pelo balanceador.

As sessões são fixas (sticky)?

Não. O tráfego é distribuído em round-robin, sem sticky session: cada request pode cair em uma aplicação diferente. Aplicações com estado em memória (sessões locais, cache local) precisam de estado compartilhado, como um banco de dados ou Redis.

O que acontece quando uma aplicação cai?

Se uma aplicação estiver realmente fora do ar (conexão recusada), qualquer request, inclusive POST, é atendida por outra aplicação do grupo. No caso mais raro em que o nó do cluster responde a página de timeout no lugar da aplicação, apenas requests sem corpo (GET, HEAD) são reenviadas; um POST recebe erro e deve ser repetido pelo cliente. Assim que a aplicação volta a responder, ela retorna à rotação automaticamente.

Quais aplicações podem compartilhar um domínio?

Qualquer uma das suas aplicações de site. Todas as aplicações do grupo atendem o mesmo hostname, então devem servir o mesmo site ou serviço. Tipicamente a mesma aplicação deployada várias vezes.

Como removo uma aplicação de um balanceador?

Remova o domínio dela, nas configurações de rede ou na página de Load Balancing. As outras aplicações continuam atendendo o domínio; removê-lo da última libera o domínio.

Pronto para escalar seu projeto?

Junte-se aos mais de 500 mil desenvolvedores que já usaram a Square Cloud para hospedar seus projetos.

  • Preços previsíveis
  • Sem surpresas na fatura
  • Deploy em segundos
  • Alta disponibilidade
  • Escala com estabilidade
  • Reinício automático
  • SSL e segurança inclusos
  • Containers isolados