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.



Copyright © 2014 AIEC.