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:
- Limite de utilização de rede:
Em cada ambiente terá um ícone para mostrar as estatísticas, clique para ver.
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:.
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.
Nos demais nós, mantenha comentado, ou seja, apenas um dos nós de apache deve gerenciar a fila.







Nenhum comentário