Pergunta

Estamos olhando para escalar nossos servidores e não tenho certeza de onde a carga cairá à medida que a contagem de visitantes aumenta.

Eu tenho um balanceador de carga HaProxy, que proxies para dois servidores de conteúdo estáticos de verniz nginx.Como nossa carga aumenta, qual (s) servidor (es) assumirá o maior sucesso em termos de impacto de recursos?Eles são todas as gotas do oceano digital para que eu possa arrancá-las conforme necessário.A carga seria maior no servidor Haproxy ou nos servidores de verniz?

Eu aprecio qualquer entrada.

Foi útil?

Solução

Na minha experiência com servidores de conteúdo estáticos, a carga mais alta será no NGINX.Isso, claro, depende da sua configuração do VCL do verniz, pois uma VCL mal configurada colocará a carga aumentada no verniz.No entanto, você não deve ver problemas de carga no Haproxy por um tempo.

Uma configuração bem sintonizada com verniz e o nginx deve permitir que você teste 8000-12000 solicitações / seg em cada caixa, com uma caixa de tamanho razoavelmente razoavelmente.

A melhor solução é, obviamente, ter monitoramento.Eu recomendo configurar Munin .Dá-lhe um monte de gráficos e tem plugins para Nginx, verniz e haproxy.Você deve monitorar a utilização de CPU e RAM do servidor, taxa de garfo, etc. Isso lhe dará uma visão sobre os gargalos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top