2) Cluster :
Un cluster est un ensemble d 'ordinateurs (noeuds) interconnectés fournissant
une ou plusieurs
ressources de calcul. Les clients sont soit des terminaux passifs, soit des postes sous Windows, Linux, etc.
Disponibilité:
Si on prend l'exemple d'une application qui fonctionne 24h/24 :
L'objectif est de réduire au minimum le temps d'arrêt de cette
application en cas de maintenance,
de reconfiguration ou de crash.
Evolutivité:
Verticale :
Si l'on souhaite augmenter la capacité de calcul d'un noeud, on peut y
ajouter des
processeurs, de la mémoire, ou plus de disques.
Pour ce qui est des autres problèmes tels que :
- I/O trop grand,
- trop grande activitédu paging,
- dépassement mémoire.
Un basculement n'arrangera rien car les deux machines sont identiques.
S'il y a trop d'attente sur les I/0, c'est qu'il n'y a pas assez de disques,
le remède consiste à ajouter des disques.
Trop grande activité de Paging ? C'est qu'il n'y a pas assez de mémoire.
Basculer sur l'autre machine n'arrangera rien si elle n'a pas davantage de mémoire.
De plus AIX est fait pour continuer de fonctionner en mode dégradé
s'il n'y a pas assez de mémoire (en paginant),
c'est à l'administrateur système de décider de basculer, ce n'est
pas à HACMP de décider tout seul d'arrêter
l'exploitation.
Même problème pour le dépassement de mémoire.
Horizontale :
Cela consiste à rajouter un noeud pour mieux répartir la charge de travail
d'une application.
Ou de répartir un certain nombre d'applications (métiers, bd de
prod, apllications personnels) sur plusieurs noeuds.
