Balanceo de carga con HAProxy
Aprenda cómo HAProxy distribuye el tráfico entre servicios backend mediante el balanceo de carga HTTP y TCP, paneles de estadísticas y lógica de control de acceso. Este curso presenta las habilidades prácticas de balanceo de carga necesarias para mejorar la disponibilidad y controlar el flujo de tráfico en entornos de servicios con múltiples nodos.
Por qué es importante
A medida que los servicios crecen, un solo servidor rara vez es suficiente. Los balanceadores de carga ayudan a distribuir las solicitudes, exponer información sobre el estado de salud y aplicar decisiones de enrutamiento antes de que el tráfico llegue a la capa de aplicación. Los operadores deben comprender cómo se configura y valida un balanceador de carga, ya que a menudo se convierte en la puerta de entrada a los sistemas de producción.
Qué aprenderá
- Instalar HAProxy y comprender su lugar en una pila de entrega de servicios.
- Configurar el balanceo de carga HTTP entre servidores backend.
- Utilizar el panel de control y la vista de estadísticas de HAProxy para obtener visibilidad.
- Trabajar con balanceo de carga TCP para servicios que no son HTTP.
- Aplicar ACL y lógica de enrutamiento inteligente para dirigir el tráfico de manera intencional.
- Utilizar estas habilidades en un desafío de clúster web de alto tráfico.
Hoja de ruta del curso
El curso comienza con la instalación de HAProxy para que pueda establecer un servicio de balanceo de carga funcional. Luego, avanza hacia el balanceo de carga HTTP, donde distribuirá las solicitudes web entre los nodos backend y observará cómo se conectan los frontends y backends.
A continuación, el curso presenta el panel de estadísticas para que pueda inspeccionar visualmente el estado de salud y el comportamiento del tráfico. Después, aprenderá el balanceo de capa TCP para servicios que no utilizan HTTP, seguido de un enrutamiento basado en ACL que permite un manejo del tráfico más selectivo.
El curso finaliza con el desafío de clúster web de alto tráfico, donde la estrategia de balanceo, la observabilidad y la lógica de enrutamiento contribuyen a un escenario de gestión de tráfico frontend más completo.
A quién va dirigido este curso
Este curso está diseñado para estudiantes de Linux y profesionales de DevOps que necesitan una introducción práctica al balanceo de carga frente a servicios de múltiples nodos.
Resultados
Al finalizar este curso, será capaz de configurar HAProxy para servicios HTTP y TCP, inspeccionar el estado y el comportamiento del balanceador de carga, y aplicar una lógica de enrutamiento que respalde una entrega de servicios más resiliente.




