balanceamento de carga e velocidade da porta / largura de banda

1

me ajude a entender algo sobre o balanceamento de carga.

Vamos fingir que temos um servidor como frontend e três servidores como backend.

Todos estão hospedados no mesmo datacenter usando uma conectividade local. Normalmente, os VPSs são servidos com uma porta de 1 Gbps, se você tiver um alto tráfego, todos os servidores backend tentarão transferir tráfego para o proxy frontend com um máximo de 3Gbps, enquanto o frontend só poderá aceitar 1Gbps. Isso não tornaria as coisas mais lentas no final para os usuários?

Além disso, a rede local usada entre servidores é a mesma que a que está conectada à Internet e é sempre compartilhada?

Se, em vez disso, considerássemos os servidores back-end em locais diferentes, seria possível fazer o balanceamento de carga com um "redirecionamento de IP" real em vez de um proxy? Ou é um CDN a única maneira de conseguir isso? Eu imagino que usar uma configuração de proxy em locais diferentes não faria sentido, já que você adiciona latência, tempo de viagem e não há vantagem de proximidade para os usuários, já que o tráfego terá origem em um único local (o frontend)

Obrigado

    
por Sandro Antonucci 26.12.2012 / 18:58

2 respostas

1

Na teoria, sim - seu balanceador de carga de frontend pode ser um gargalo nesse cenário.

Se você usa diferentes técnicas de LB (como LVS DR ) isso não importa, já que cada back-end servidor responderá diretamente aos clientes.

    
por 26.12.2012 / 23:23
1

Se você deseja veicular o mesmo conteúdo em diferentes locais para veicular o conteúdo "localmente", consulte a IP anycast
Você teria os servidores proxy e back-end em diferentes locais (EUA e Reino Unido, por exemplo) que servem o mesmo conteúdo, e as pessoas mais próximas ao local serão atendidas por esse proxy

Outra opção seria ter mais de um proxy de front-end para os servidores de back-end e usar round robin de DNS para balanceamento de carga entre os proxies, isso lhe daria um extra de 1 Gbps no front end.

    
por 26.12.2012 / 23:18