Balanceamento de carga ou tomcat de alta disponibilidade com switch de rede?

1

Eu queria saber se é possível balancear a carga e criar um ambiente de alta disponibilidade usando switches de rede? Ou preciso de um servidor apache real na frente dos servidores tomcat?

    
por Marco 12.07.2011 / 07:11

2 respostas

3

Para expandir a resposta do Guacamole um pouco.

O design correto do switch é uma grande parte de uma solução adequada de HA. No entanto, você está trabalhando no nível errado para pensar que eles farão a instalação do seu tomcat HA. Os switches são um dispositivo da camada 2 (às vezes também 3), enquanto você está falando sobre a criação da camada 7 HA.

Para obter uma solução de HA apropriada, você precisa dar uma olhada em sua pilha do solo (Camada 1) para cima (camada 7) e perguntar a si mesmo "o que aconteceria se essa parte da pilha não existisse mais? " Então você pode começar a projetar uma solução escalonável de HA para sua pilha.

Existem muitas ótimas opções por aí, desde o equipamento pago da F5 e da Cisco até o Open Source HAProxy, LVS, etc. Mas primeiro você precisa avaliar toda a sua infraestrutura e descobrir exatamente onde estão seus pontos únicos de falha. soluções certas. Você pode descobrir, depois de fazer algumas avaliações, que existem produtos que consertarão vários SPoFs que você teria sobrecomprado de outra forma.

    
por 12.07.2011 / 17:55
1

Existem muitas soluções de balanceamento de carga de serviços da Web disponíveis ...

  • Muitas empresas usam F5 BigIP LTM para soluções de balanceamento de carga.
  • O ACE da Cisco também é uma opção; veja este link ACE se o original acima estiver morto (o que a Cisco parece fazer quase mensalmente)

Existem algumas soluções de código aberto também ...

A resposta real para a pergunta depende de como você planeja balancear a carga ... ela dependerá do tempo de resposta HTTP do servidor, da utilização da CPU, da largura de banda, da sessão HTTP, etc. As opções acima podem ou pode não ser tão bom em seu caso de uso específico ... embora, como uma solução geral, seja difícil superar a F5.

    
por 12.07.2011 / 13:16