Cluster
[Chamadas de nó ou node, em um cluster] para que estas trabalhem em conjunto para realizar o processo de uma tarefa. Estas máquinas dividem entre si as atividades de processamento e executam este trabalho de maneira simultânea.
Teoricamente não há limite máximo de nós em um cluster, mas independentes da quantidade de máquinas que compõem um cluster, este deve ser “transparente”, ou seja, ser visto pelo usuário ou por outro sistema que necessita deste processamento como um único computador.
A computação em cluster se mostra muitas vezes como uma solução viável porque os nós podem até mesmo ser compostos por computadores simples, como PCs de desempenho mediano. Juntos, eles configuram um sistema de processamento com capacidade suficiente para dar conta de determinadas aplicações que, se fossem atendidas por supercomputadores ou servidores sofisticados, exigiriam investimentos muito maiores.
Principais tipos de clusters: cluster de alto desempenho, cluster de ata disponibilidade e cluster de balanceamento de carga.
Para que um cluster seja constituído, é necessário fazer uso de alguns elementos básicos. O primeiro deles são os equipamentos a serem utilizados como nós, para isso, pode-se usar máquinas construídas especificamente para funcionar como nós.
Neste caso, os computadores teriam apenas dispositivos de hardware imprescindíveis ao cluster. Ou poderiam ser utilizadas máquinas “convencionais”, como desktops para fim domésticos ou de empresas.
Outro elemento importante é o sistema operacional. Pois os nós não precisam ser exatamente iguais no que diz respeito ao hardware, mas é essencial que todos os computadores utilizem o mesmo sistema operacional, o que é importante para diminuir a complexidade da configuração e manutenção do sistema, e garantir os procedimentos rotineiros de um cluster
Do ponto de vista do