Alta disponibilidade de balanceadores de carga

1

Em todos os artigos que eu li na internet sobre a alta disponibilidade do próprio balanceador de carga, uma abordagem usando IP virtual (VIP) é mencionada. Nesta abordagem, dois balanceadores de carga permanecerão no modo de espera ativa. O balanceador de carga ativo possui o VIP. Se o balanceador de carga ativo ficar inativo, o balanceador de carga reserva detecta a falha usando um mecanismo de batimento cardíaco e assume o VIP, tornando-se o balanceador de carga ativo.

Minhas perguntas são:

  1. A qualquer momento, apenas um balanceador de carga está atendendo a todas as solicitações. E se o número de solicitações recebidas for muito alto? Ou o número de solicitações tratadas por qualquer balanceador de carga popular como (HAProxy, nginx ou qualquer balanceador de carga de hardware) é muito alto para ser excedido na vida real?

  2. É uma boa alternativa ter um cluster de balanceadores de carga com o mesmo nome de domínio, de modo que o DNS possa fazer um balanceamento de carga round-robin ao distribuir o tráfego para os balanceadores de carga? Dessa forma, podemos obter o dimensionamento automático dos balanceadores de carga, adicionando ou removendo dinamicamente os registros A no (s) servidor (es) DNS.

por Saptarshi 01.11.2016 / 08:42

1 resposta

1
  1. Se o número de solicitações for muito alto, você receberá tempos limite. Sim, você pode maximizar o servidor, se tiver um servidor pequeno ou se houver restrições de recursos.

  2. Sim. Embora talvez não seja exatamente assim.

O DNS pode ter vários registros A para o mesmo domínio, o que pode fornecer failover ou balanceamento de carga. Esses servidores podem estar em diferentes datacenters. Um artigo útil é aqui , ou você pode procurar por "balanceamento de carga do DNS".

O Amazon Web Services Route 53 pode ser roteado com base em várias políticas, como área geográfica ou latência. Também pode detectar falhas com servidores e enviar tráfego para outros servidores. Pode funcionar com servidores que não sejam da AWS. Seria uma boa solução para o seu problema. O CloudFlare Traffic Manager , atualmente disponível no acesso antecipado, pode ser outra solução.

    
por 01.11.2016 / 19:21