Funcionamiento de un cluster

Un servicio de cluster consta de:

Arquitectura b�sica de un cluster.

Balanceador de carga

S�lo son necesarios en aquellas configuraciones que sean Activo / Activo y/o balanceo de carga.

La funci�n de los balanceadores, tambi�n conocidos como network dispatcher es redireccionar las peticiones a los servidores que las est�n atendiendo.

Sistema para la detecci�n de fallos en los nodos del cluster

Es necesario un sistema que detecte cuando existen nodos en el cluster que no est�n disponibles para ofrecer el servicio. En este caso no se enviar�n peticiones para ser atendidas si el cluster es Activo / Activo o no se balancear� el servicio sobre ellos si es Activo / Pasivo.

Para detectar esta situaci�n se utilizan dos t�cnicas:

  1. Heartbeat.

  2. Disco de quorum.

Servicio a clusterizar

Es el servicio que se quiere clusterizar.

Recursos del cluster

Son todos aquellos recursos necesarios para el servicio:

  • IP de servicio.

  • Filesystems.

  • Scripts para arrancar el servicio, ...

Fencing

Cuando un nodo falla y no es capaz de ofrecer el servicio es necesario disponer un medio para reiniciarlo y que libere los recursos que pudiera tener ocupados.