Ir para o conteúdo principal

Preparar Ambiente para Alta Carga

1. Objetivo

Normalmente, para lançamentos dos nossos clientes é imprescindível que analisemos a infraestrutura dos ambientes envolvidos, para que os mesmos possam aguentar a carga de processamento. Para isso precisamos nos atentar a:

  • Limite de cloudlets de cada nodo, para lançamentos deve estar sempre no máximo:

Untitled (1).png

  • Limite de utilização de rede:

Untitled (2).png

Em cada ambiente terá um ícone para mostrar as estatísticas, clique para ver.

Untitled (3).png

O Out ext. limit deve estar no máximo, para aguentar o tráfego de rede, o mínimo para lançamentos é de 400MB.

Para aumentar essa configuração entre em contato com a Save In Cloud, passe os nomes dos ambiente e peça para aumentar o limite de banda externa.

2. Balanceamento com múltiplos

O ambiente obrigatoriamente precisa ter um nginx para balancear, após isso adicionamos mais nós de lightspeed/apache, conforme imagem abaixo:.

Untitled (1).png

Após adicionar ou remover nós de apache é importante ajustar o arquivo CRON, acesse o arquivo cron do primeiro nó e deixe em apenas um dos nós o schedule do Laravel.

Untitled (2).png

Untitled (3).png

Nos demais nós, mantenha comentado, ou seja, apenas um dos nós de apache deve gerenciar a fila.

Untitled (4).png