Cluster de Tomcat’s
Um cluster de tomcat são dois um mais tomcat’s em que são hospedadas a mesma aplicação Java.
A principal função do cluster de tomcat é realizar replicação de sessões abertas
em cada tomcat do cluster, assim cada tomcat conterá suas sessões e seus
atributos, assim como os atributos e
sessões dos demais tomcat’s. Cada tomcat do cluster é chamado de nó.
Com o cluster de tomcat’s
é possível obter a alta disponibilidade, de modo que se um nó do cluster
falhar, as requisições vindas para este nó, serão desviadas para outro nó ativo. Tudo isso sem que o usuário perceba
pois sua sessão estará ativa nos outros nós do cluster.
Balanceamento de Carga
É um serviço que é capaz de encaminhar requisições para
vários servidores dentro de um cluster,
de modo que cada nó do cluster não fique sobrecarregado, garantindo
assim a utilização nivelada de todos os recursos computacionais dentro do
cluster.
Neste projeto o apache será o responsável pelo balanceamento
da carga entre dois tomcat’s. O Apache irá receber as requisições vinda dos
clientes e de acordo com a quantidade de requisições enviadas a cada tomcat, o
mesmo irá transferir para cada um deles.
A Figura abaixo mostra a arquitetura do cluster de tomcat’s
com balanceamento de carga:
Nos próximos posts irei mostrar como configurar o cluster e
o balanceador de carga e outros conceitos importantes. Até mais... ^^
0sem comentários ainda