Ponto de entrada - sempre o elo mais fraco?

1

Eu tenho lido / pesquisado o balanceamento de carga de um projeto e alguns guias falam sobre ter um balanceador de carga e um balanceador de carga de backup que usam a pulsação para verificar um ao outro. Quando um desce o outro assume etc ...

No entanto, se a quantidade de tráfego for suficiente para derrubar seu primeiro balanceador de carga, qual é a chance de seu segundo? Não faz sentido ter uma segunda máquina mais pesada esperando no caso de a primeira cair. Tenho certeza de que essa é uma pergunta bastante ingênua, estou supondo que a quantidade de trabalho que o balanceador de carga faz é tão trivial que você será capaz de ver um aumento de tráfego e ser capaz de cuidar disso conforme necessário, etc.

Além disso, o uso de um balanceador de carga de backup é bastante típico?

Estou usando a versão mais recente do Ubuntu com o Apache 2 na nuvem rackspace dos meus servidores.

    
por Steffan 30.11.2010 / 22:40

1 resposta

3

O balanceador de carga secundário não está lá para quando o primário não pode lidar com a carga, ele está lá como um failover redundante caso algo aconteça ao primário, o que o tornaria inoperante, como a necessidade de manutenção que o deixaria offline , uma fonte de alimentação com falha, discos rígidos com falha, componentes queimados e assim por diante.

Ter hardware redundante em geral é uma prática bastante comum para praticamente qualquer coisa que possa interromper um sistema de um dispositivo de alto nível para um componente de baixo nível desses dispositivos: controladores de domínio redundantes, balanceadores de carga, servidores da Web e servidores de banco de dados. firewalls, roteadores, switches - depois, há discos rígidos redundantes, fontes de alimentação, placas de rede, ventiladores e outros componentes que podem atuar como um único ponto de falha para qualquer sistema.

Em termos de balanceadores de carga de "backup" secundários, sim, isso é bastante comum, pois suas solicitações da Web atingirão o balanceador de carga primeiro e depois serão distribuídas para um servidor da web. Se um balanceador de carga ficar inativo, essas solicitações não serão distribuídas.

Isso pode ser útil para ler:

Como posso equilibrar o tráfego da Web recebido entre os servidores N apache?

    
por 30.11.2010 / 23:26