Una red de clúster son dos o más dispositivos informáticos que trabajan juntos para un propósito informático común. Estas redes aprovechan la potencia de procesamiento paralelo de los dispositivos informáticos. Además del mayor poder de procesamiento, los recursos informáticos compartidos en una red de clúster también pueden proporcionar escalabilidad, alta disponibilidad y capacidades de conmutación por error en caso de que un dispositivo informático tenga un problema. Hay tres tipos básicos de clústeres informáticos: clústeres de equilibrio de carga, clústeres de alta disponibilidad y clústeres de alto rendimiento.
Los clústeres de equilibrio de carga constan de dos o más sistemas informáticos, también llamados nodos. La carga de trabajo de la red se distribuye entre estos nodos para aumentar el rendimiento informático de la red. Desde la perspectiva del usuario, los nodos funcionan como un sistema informático.
Una red de clúster de alta disponibilidad son dos o más nodos informáticos que brindan redundancia en caso de falla de hardware o software. También se lo conoce como clúster de conmutación por error. Cuando falla un sistema informático, sus operaciones se transfieren al nodo redundante para proporcionar servicios informáticos continuos.
Los clústeres de alto rendimiento utilizan la potencia de procesamiento paralelo de los múltiples nodos del clúster para proporcionar computación de alto rendimiento. Esto permite que los nodos trabajen juntos en un problema. A menudo, es una buena solución para empresas cuyas redes tienen altos requisitos de procesamiento pero que tienen presupuestos limitados.
Las arquitecturas de agrupación en clústeres pueden variar mucho según las tecnologías de red utilizadas y el propósito del sistema informático. Hay tres arquitecturas de agrupación en clúster principales: disco reflejado, disco compartido y configuraciones de nada compartido. Una arquitectura de clúster de disco duplicado replica los datos de la aplicación almacenados en un sitio de almacenamiento de respaldo. Su propósito básico es brindar alta disponibilidad de los recursos informáticos así como recuperación ante desastres en caso de algún tipo de falla informática.
Una red de clúster de disco compartido utiliza dispositivos centrales de entrada / salida (E / S) que son accesibles para todos los nodos del clúster. Por lo general, se utilizan para compartir el almacenamiento en disco de archivos y bases de datos. Algunas configuraciones de disco compartido distribuyen información entre todos los nodos de un clúster, mientras que otras configuraciones utilizan un servidor de metadatos central.
Una arquitectura de agrupación en clústeres de nada compartido tiene nodos independientes y autosuficientes. Cada nodo tiene su propia memoria y dispositivos de E / S. No proporciona acceso simultáneo al disco desde varios nodos, porque solo un nodo necesita acceder al almacenamiento en cualquier momento. A menudo, cada nodo de este tipo de arquitectura es responsable de un conjunto diferente de tareas de red. Una red de clústeres de nada compartido puede escalar a cientos de nodos y es una opción popular en entornos de desarrollo web.