balanceamento de carga nginx

1

Se eu tiver um site com 5 milhões de visitantes únicos por mês (provavelmente mais de 10 milhões de rastreamentos de bots) de que tamanho de servidor eu precisaria para o nginx apenas como um balanceador de carga (usando proxy reverso para o apache em outros servidores)?

Eu li em algum lugar que alguns usam servidores de átomo como balanceadores de carga frontend, mas não tenho certeza sobre isso.

    
por Joe 07.11.2011 / 21:14

1 resposta

3

Não tenho certeza de como os IPs exclusivos relevantes são para um balanceador de carga. Os acessos por segundo e a largura de banda parecem mais úteis para mim. Quanto a isso, estou executando minha pilha inteira (nginx, php, postgres) em um servidor, e o nginx está levando ~ 3% da CPU para lidar com 1000 ocorrências / segundo a 200Mbps. Tenho certeza de que qualquer servidor que você comprar hoje em dia será capaz de encher um tubo de gigabit com facilidade se tudo o que estiver fazendo for pegar dados de rede de uma porta e enviá-los para um diferente.

Dito isto, se você quer especificamente o balanceamento de carga e pode viver sem os recursos avançados de serviço da Web do nginx, o haproxy provavelmente é o melhor ajuste.

    
por 07.11.2011 / 22:10

Tags