Estou analisando várias opções possíveis para balanceamento de carga.
Até agora, estou limitado às seguintes opções:
Balanceador de carga do servidor DNS, balanceado para um cluster de servidores tomcat, com terracota para replicação de sessão. Prós - não precisa comprar um novo kit. Contras - O DNS lb pode continuar direcionando para um servidor quebrado.
Balanceador de carga de hardware, direto ao cluster de servidores tomcat. Prós - poderia ter uma segunda caixa para lb de failover. Contras - despesas.
Balanceador de carga do servidor Apache. Prós - pesquisas lb do apache para servidores quebrados. Contras - o servidor apache é um ponto único de falha, além da necessidade de comprar outro servidor.
Existem outras opções que devo considerar?
Obrigado.
Atualização: Obrigado por todas as respostas até agora + 1s em todos os aspectos. Não aceitando uma resposta ainda, para manter mais idéias chegando.