Nodo de borde

Un nodo de borde es una computadora que actúa como un portal de usuario final para la comunicación con otros nodos en la computación en clúster. Los nodos de borde también se denominan a veces nodos de puerta de enlace o nodos de comunicación de borde.

En un clúster de Hadoop, existen tres tipos de nodos: maestro, trabajador y nodos perimetrales. La distinción de roles ayuda a mantener la eficiencia.

Los nodos maestros controlan qué nodos realizan qué tareas y qué procesos se ejecutan en qué nodos. La mayor parte del trabajo se asigna a los nodos trabajadores. El nodo trabajador almacena la mayoría de los datos y realiza la mayoría de los cálculos. Los nodos de borde facilitan las comunicaciones de los usuarios finales a los nodos maestro y trabajador.

Algunos nodos tienen tareas importantes que pueden afectar el rendimiento si se interrumpen. Los nodos de borde permiten que los usuarios finales se pongan en contacto con los nodos trabajadores cuando sea necesario, proporcionando una interfaz de red para el clúster sin dejar todo el clúster abierto a la comunicación. Esa limitación mejora la confiabilidad y la seguridad. Como el trabajo se distribuye uniformemente entre los nodos de trabajo, la función del nodo de borde ayuda a evitar la distorsión de los datos y los problemas de rendimiento.

A pesar de los tres tipos de nodos especificados en un clúster, los roles de cada tipo de nodo no están codificados. Los administradores pueden asignar roles de servicio a cualquier tipo de nodo. Sin embargo, algunos proveedores pueden especificar la distinción entre nodos para evitar el riesgo de crear problemas de rendimiento y equilibrio.