por rogelgarcia » Seg Out 23, 2017 7:09 pm
Em linhas gerais clusters são usados quando se tem que fazer uma computação pesada. Cada máquina fica com um pedaço da requisição e o resultado é agrupado posteriormente.
(Podem existir outras definições.. Esse é o meu entendimento)
Em sistemas de informação, o que se tem geralmente, são vários servidores rodando o mesmo software, e a carga de trabalho é dividida entre os servidores. Cada servidor cuida de uma requisição inteira. Colocando mais máquinas, podem ocorrer mais requisições simultaneamente.
É possível utilizar vários servidores para um sistema spring sim. Basta ter um balanceador de carga na frente, que redirecione os requests para as diversas máquinas.