AWS: nginx como LB apache como backend

0

Estou desenvolvendo uma nova plataforma da web para minha empresa na AWS, a configuração atual usa o nginx + como balanceador de carga e algumas instâncias do apache como back-end.

Com o serviço de escalonamento automático eu sou capaz de explorar os recursos de configuração dinâmica do nginx +, então toda vez que um novo servidor web é ativado a configuração do nginx é automaticamente atualizada e o novo backend é conectado ao balanceador.

O problema é este: se por acaso o nginx falha ou é reiniciado, o balanceador perdeu sua configuração dinâmica e o balanceador não direciona mais as conexões para um servidor web em execução. Eu pensei em resolver isso com um cron no backend que fez uma verificação no estado do balanceador, mas isso não é uma solução muito limpa e funcional.

Estou procurando a solução o mais automática possível, o que pode garantir o mecanismo de balanceamento com o menor trabalho possível para o operador. Alguma idéia?

    
por LilloX 02.12.2015 / 15:08

0 respostas