La agrupación en clúster consiste en conectar dos o más ordenadores para que los clientes los vean como una sola máquina (virtual). En general, esto se consigue colocando un equilibrador de carga delante del clúster para que acepte las peticiones de los clientes y las distribuya entre los nodos miembros del clúster. La agrupación en clúster es una forma rentable de mejorar el rendimiento, la fiabilidad y la escalabilidad de un sitio web o una aplicación utilizando hardware básico.
Para obtener información general sobre los equilibradores de carga, consulte Save 80% Compared to Hardware Load Balancers (Ahorre un 80 % en comparación con los equilibradores de carga de hardware).
La agrupación en clústeres también se conoce como escalado horizontal. A medida que aumenta la demanda, basta con añadir más servidores al clúster y el equilibrador de carga distribuye las peticiones entre el grupo más grande de servidores. Por el contrario, el escalado vertical requiere sustituir un servidor por otro más potente capaz de gestionar un mayor volumen de peticiones por segundo, lo que suele resultar caro.
En la configuración más habitual, todos los servidores de un clúster alojan el mismo contenido y ejecutan las mismas aplicaciones. En este caso, basta con algoritmos sencillos de equilibrio de carga; uno de los más sencillos es el round robin, en el que las peticiones se distribuyen secuencialmente entre los nodos del clúster. También es posible agrupar distintos tipos de máquinas especializadas y utilizar un equilibrador de carga de capa 7 para dirigir el tráfico al servidor adecuado en función del tipo de contenido solicitado. Por ejemplo, el equilibrador de carga puede dirigir las peticiones de vídeo a un servidor de streaming multimedia, y las peticiones de información sobre precios e inventario a un servidor que ejecute una aplicación de base de datos.
NGINX Plus y NGINX son las mejores soluciones de equilibrio de carga de su clase utilizadas por sitios web de alto tráfico como Dropbox, Netflix y Zynga. Más de 350 millones de sitios web de todo el mundo confían en NGINX Plus y NGINX Open Source para ofrecer sus contenidos de forma rápida, fiable y segura.
Como equilibrador de carga por software, NGINX Plus es considerablemente más económico que las soluciones de hardware con capacidades similares. Sus avanzados algoritmos de balanceo de carga, comprobaciones del estado de los servidores y otras funcionalidades lo convierten en una opción ideal para distribuir el tráfico entre un conjunto de servidores.
Para obtener más información sobre las ventajas de utilizar NGINX Plus para equilibrar la carga de sus aplicaciones, descargue nuestro libro electrónico Five Reasons to Choose a Software Load Balancer (Cinco razones para elegir un equilibrador de carga de software).