Définition des clusters

Qu’est ce que : Définition des clusters

Un cluster est un groupe d’ordinateurs qui utilisent des composants communs et agissent comme s’ils étaient un seul système ou ordinateur. Les clusters sont des conglomérats informatiques construits à partir d’éléments matériels partagés qui dirigent le comportement de toutes les unités comme si elles ne faisaient qu’une. Ces grappes sont utilisées dans les domaines de la science, de l’ingénierie et de divers types de recherche pour des opérations à grande échelle. Les clusters sont également utilisés dans des configurations de serveurs et de bases de données à haute performance, comme cela peut être le cas dans une grande entreprise.
Le fonctionnement des clusters est très simple : il s’agit d’une collection de pièces, par exemple plusieurs microprocesseurs, sur un réseau à haut débit qui les relie entre eux de manière à ce qu’ils fonctionnent comme un seul ordinateur, mais à une puissance supérieure à celle des ordinateurs classiques.
Cela est possible parce qu’il existe des composants matériels et logiciels peu coûteux qui permettent de configurer des unités à grande échelle à faible coût mais à haute performance. En outre, un cluster dispose généralement d’une haute disponibilité, d’un équilibrage des charges et d’une évolutivité, autant de fonctions pertinentes lorsqu’il s’agit de travailler avec des processus de grande envergure. Généralement, en plus de connecter les ordinateurs entre eux pour former le cluster, un système est inclus qui facilite la gestion de l’ensemble, permettant à l’utilisateur d’avoir une expérience optimisée des processus qui s’exécutent dans le cluster.
Il existe différents types de clusters. Par exemple, le cluster homogène utilise la même configuration matérielle et le même système d’exploitation sur tous les ordinateurs qui le composent. D’autre part, le cluster semi-homogène a des performances différentes mais l’architecture globale est similaire. Le cluster hétérogène, quant à lui, dispose de différents matériels et systèmes d’exploitation, ce qui le rend moins cher et plus efficace.