Como configurar a redundância para os balanceadores de carga do AWS Elastic?

4

No espírito da redundância e do failover, gostaria de saber algumas estratégias para configurar o AWS Elastic Load Balancers para DR, isto é, se isso é realmente um problema? (Um único ELB teria tráfego de LB para regiões 1 .. *).

Estou perguntando porque, em uma arquitetura de nuvem proposta, o único ponto de falha poderia estar em ter apenas um ELB.

Obrigado.

    
por ElHaix 23.07.2015 / 22:28

1 resposta

12

Os ELBs são projetados para não serem um único ponto de falha - um ELB "único" terá vários endereços IP, que correspondem a várias instâncias de ELB nos bastidores (a tecnologia que estão executando não é informação pública, mas há Ocorreram interrupções de ELB muito ocasionais devido a problemas com o EBS, o que provavelmente indica que eles estão sob as instâncias do EC2, talvez executando algo como haproxy).

Contanto que você tenha instâncias em mais de uma zona de disponibilidade da AWS atrás do ELB ( edição: e como o @MikeScott me lembra nos comentários, o balanceamento entre regiões habilitado para esse ELB) , em geral, ele deve ser tão tolerante a falhas quanto uma solução de vários datacenters criada por você - um AZ corresponde aproximadamente a um datacenter.

Se você quiser realmente equilibrar as regiões, precisará de um ELB em cada região e poderá usar Failover de DNS do Route53 , bem como encaminhamento geográfico para distribuir a carga através deles. Isso adiciona algumas complexidades bastante significativas se seu aplicativo precisar de um banco de dados que se estende por várias regiões.

    
por 23.07.2015 / 22:35