![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Cluster Red Hat permet de connecter un groupe d'ordinateurs (appelés nodes or members) pour qu'ils travaillent ensemble comme un cluster. Il fournit une large variété de manière pour configurer le hardware et le software afin que cela corresponde à vos besoin de clusterisation. Ce peux être par exemple un cluster de partage de fichiers sur des filesystems en GFS ou encore un service de haute disponibilité (high-availability service failover).
Hardware cluster | Software clster |
hardware couteux | hardware peu couteux |
software HA couteux | cout du software faible |
complexe | simple |
système exclusif | tout système |
Le cluster haute disponibilité s'appelle aussi failover cluster. Quand un membre du cluster tombe, le cluster bascule automatiquement les services du node hors service vers un autre node (fail-over).
Ce type de serveur est utilisé pour les bases de données et les serveurs de fichiers, lorsqu'on a besoin d'une haute disponibilité et que le coût d'arrêt est important.
En général chaque node (2 nodes ou plus) fournit un ou plusieurs services. On accède à chacun par un accès réseau qui lui est propre. Les nodes peuvent partager ou non un espace de stockage, par bus scsi ou par fibre optique (dans ce cas l'espace disque se trouve sur une baie).
Entre chaque node, il y a une ligne de vie qui sert à indiquer aux autres nodes si le node est en service ou pas. La ligne de vie peut être réalisée par une liaison réseau entre les nodes, une liaison rs232 (cela ne se fai tplus beaucoup), ou par un espace disque commun. Lorsqu'un node est en défaut (panne, arrêt ...), la ligne de vie informe les autres nodes. Il y a fail-over.
Il est composé d'un node frontal qui dispatche les flux et d'un pool de nodes peu chers nommés back-end servers. Les transactions sont dispatchées de façon qu'aucun node back-end ne soit surchargé. Les pannes des node back-end ne sont pas visibles des clients en dehors du cluster. Seul une panne du node frontal entraine un arrêt de service.
Ce type de cluster est utilisé pour dispatcher le traffic web.
Un cluster haute performance permet aux applications de fonctionner en parallèle et par là même d'augmenter les performances des applications. L'exemple typique est le cluster de calcul.