| No
ano de 1997 o autor Brewer, no seu livro “Clustering multiply and
conquer”, que em uma tradução simples seria “Cluster:
dividir para conquistar”, fala sobre os benefícios do uso
de clusters. Fazendo um “parêntese”, essa expressão
“dividir para conquistar” foi utilizada por grandes personagens
da história, como César (Roma) e Napoleão (França),
no intuito de explicar uma estratégia de manter os inimigos divididos,
em grupos pequenos, ficando mais fácil dominá-los. Contudo,
em nosso “mundo da TI” e mais especificamente em Cluster,
estamos fazendo referência a “dividir as tarefas” entre
os processadores, para “conquistar” uma melhor performance.
Abaixo podemos
ver como Brewer relaciona os benefícios alcançados
com clusters:
•
Escalabilidade
incremental;
• Escalabilidade
absoluta;
• Melhor
relação custo/desempenho;
• Alta
disponibilidade.
Tanto cluster
como SMP (multiprocessadores simétricos) possuem uma configuração
com vários processadores (múltiplos processadores) para
suportar aplicações que exigem alto desempenho. Essas soluções
(cluster e SMP) estão disponíveis no mercado, sendo que
a principal vantagem dos sistemas SMP é a fácil configuração
em relação a um cluster.
Fica também
claro o que motiva as empresas a investirem em clusters para aplicações
de alto desempenho (exemplo do INPE, visto anteriormente), pois nos quesitos
escalabilidade incremental, escalabilidade absoluta e disponibilidade
os clusters são muito mais eficientes e superiores que os SMP.
|