Estou com uma idéia e queria uma opinião de vcs, pra ver se é viável ou é viagem…
Quero montar um cluster de máquinas virtuais (pra aproveitar o tempo ocioso das minhas estações). Pensei em usar algo como VMware ou Xen. Minhas dúvidas são as seguintes:
[list]O Java funciona bem rodando em cima de um cluster UNIX ?[/list]
[list]Como o Java se comporta nesse contexto? Pra JVM fica transparente como se fosse uma única máquina com N processadores e Y GB memória? [/list]
[list]Preciso fazer alguma alteração na minha aplicação pra que esta rode no cluster ou basta ser thread safe?[/list]
[list]O tomcat aproveitaria o poder de processamento de todas as máquinas no caso de uma aplicação web?[/list]
Sei que posso fazer um cluster a nível de JVM usando o Terracota, por exemplo. Mas a minha idéia é montar um cluster pra que sejam executadas quaisquer aplicações, não somente aplicações Java.
Alguém já fez isso?? E qual distribuição é recomendada pra montar o cluster que permita esse nível de transparência para as aplicações?
[]s