Requisitos mínimos de hardware de um balanceador de carga?

5

Vou usar um sistema FreeBSD como um balanceador de carga que direciona o tráfego público de 1gbps para o cluster de servidores web de back-end. Quais são as especificações mínimas de hardware para este trabalho?

Obrigado.

    
por Jeff 07.12.2010 / 03:40

3 respostas

6

As especificações mínimas de hardware para o balanceamento de carga de 1gbps do tráfego da web são ... irrelevantes. Se você colocar o menor hardware lá e sofrer um pequeno ataque de negação de serviço, a máquina provavelmente ficará tão ocupada que será impossível responder ao ataque.

Minha experiência tem sido que eu quero colocar a caixa mais poderosa que eu puder. Por exemplo, estou executando uma CPU dual core Core i5 3.5GHz ...

Isso realmente depende do tipo de balanceamento de carga que você está fazendo. Se for simplesmente um IPVS no nível do kernel, isso exigirá muito menos potência do que fazer algo como o HAProxy. E então, depende de qual configuração exata do HAProxy, quantas expressões regulares você está aplicando aos pedidos, etc ...

Então, embora você ainda queira descobrir o hardware mínimo, recomendo que você supervalorize seriamente a caixa.

    
por 07.12.2010 / 04:37
1

Se não for feito descriptografia SSL, praticamente qualquer peça de hardware criada nos últimos 5 anos poderá saturar uma placa de rede GB. Ficar com algo novo o suficiente você confia em sua confiabilidade, uma vez que esta é uma peça de hardware bastante crítica.

    
por 07.12.2010 / 03:51
1

Como Sean mencionou, seria dependente do tipo de balanceador de carga que você usa.

Os balanceadores de carga de Camada 7, como o HA-Proxy, normalmente exigem mais CPU porque o balanceador de carga processa parcialmente uma solicitação antes de entregá-la ao back-end. Eles são semelhantes aos proxies de reverência.

Balanceadores de carga da camada 4. Eu pessoalmente gosto disso. No meu local de trabalho anterior, lidamos com o tráfego de Gbps com um único xeon dual core. Esse foi o mais barato disponível. O único requisito era a RAM. Estávamos usando 4Gb de RAM, dos quais 50% não foram usados na maior parte do tempo.

Este link ajudará você a entender os diferentes tipos de balanceadores de carga link

    
por 07.12.2010 / 08:16