Temario del curso
1. Introducción rápida al equilibrio de carga y a los equilibradores de carga
2. Introducción a HAProxy
- Qué es HAProxy y qué no es.
- Cómo funciona HAProxy.
-
Características básicas.
- Función de proxy.
- SSL.
- Supervisión.
- Alta disponibilidad.
- Equilibrio de carga.
- Persistencia de conexión (Stickiness).
- Muestreo y conversión de información.
- Mapas.
- Listas de control de acceso (ACL) y condiciones.
- Cambio de contenido.
- Tablas de persistencia (Stick-tables).
- Cadenas formateadas.
- Reescritura y redirección HTTP.
- Protección del servidor.
- Registro de eventos.
- Estadísticas.
-
Características avanzadas.
- Gestión.
- Capacidades específicas del sistema.
- Programación (Scripting).
- Dimensionamiento.
- Cómo obtener HAProxy.
3. Alternativas a HA Proxy
- a. Nginx.
- b. Apache, etc.
4. Recordatorio rápido sobre HTTP
- El modelo de transacción HTTP.
- Solicitud HTTP.
- La línea de solicitud.
- Las cabeceras de la solicitud.
- Respuesta HTTP.
- La línea de respuesta.
- Las cabeceras de la respuesta.
5. Configuración de HAProxy
- Formato del archivo de configuración.
- Citas y caracteres de escape.
- Variables de entorno.
- Formato de tiempo.
- Ejemplos.
6. Parámetros globales
- Gestión de procesos y seguridad.
- Sintonización del rendimiento.
- Depuración.
- Listas de usuarios.
- Pares (Peers).
- Servidores de correo.
7. Proxies
- Matriz de palabras clave de proxy.
- Referencia de palabras clave ordenadas alfabéticamente.
8. Opciones de vinculación y servidor
- Opciones de vinculación.
- Opciones de servidor y servidor predeterminado.
- Resolución DNS del servidor.
- Descripción general global.
- La sección de resolutores.
9. Manipulación de cabeceras HTTP
10. Uso de ACL y obtención de muestras
- Conceptos básicos de ACL.
- Coincidencia de booleanos.
- Coincidencia de números enteros.
- Coincidencia de cadenas.
- Coincidencia de expresiones regulares (regex).
- Coincidencia de bloques de datos arbitrarios.
- Coincidencia de direcciones IPv4 e IPv6.
- Uso de ACL para formar condiciones.
- Obtención de muestras.
- Convertidores.
- Obtención de muestras de estados internos.
- Obtención de muestras en la capa 4.
- Obtención de muestras en la capa 5.
- Obtención de muestras del contenido del búfer (capa 6).
- Obtención de muestras HTTP (capa 7).
- ACL predefinidas.
11. Registro de eventos
- Niveles de registro.
- Formatos de registro.
- Formato de registro predeterminado.
- Formato de registro TCP.
- Formato de registro HTTP.
- Formato de registro personalizado.
- Formato de registro de errores.
- Opciones avanzadas de registro.
- Desactivación del registro de pruebas externas.
- Registro antes de esperar a que finalice la sesión.
- Aumento del nivel de registro ante errores.
- Desactivación del registro de conexiones exitosas.
- Eventos de temporización.
- Estado de la sesión en la desconexión.
- Caracteres no imprimibles.
- Captura de cookies HTTP.
- Captura de cabeceras HTTP.
- Ejemplos de registros.
12. Filtros compatibles
- Seguimiento (Trace).
- Compresión HTTP.
- Motor de descarga de procesamiento de flujo (SPOE).
- Caché.
- Sección SetupCache de limitaciones.
- Sección de proxy.
Requerimientos
- Comprensión de los sistemas Linux y las operaciones básicas de línea de comandos.
- Experiencia en tareas de administración de servidores, como configuración y supervisión.
- Familiaridad con conceptos de redes, incluidos los protocolos HTTP y TCP/IP.
Público objetivo
- Administradores de sistemas responsables de gestionar la infraestructura de servidores.
- Ingenieros de red que buscan implementar soluciones de equilibrio de carga de alto rendimiento.
- Profesionales de DevOps interesados en automatizar la gestión del tráfico y escalar servicios.
Testimonios (7)
el modo de formación en el trabajo
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Curso - HAProxy Administration
Traducción Automática
conocimientos sobre HAProxy
Marco - CloudFire
Curso - HAProxy Administration
Traducción Automática
La posibilidad de probar con laboratorios
Mattia Bernardi - CloudFire
Curso - HAProxy Administration
Traducción Automática
El manejo transversal por parte de David tanto a nivel técnologico como pedagógico, gracias a lo anterior, me entrego una nueva vision a mi puesto de ingeniero (seguridad y telecomunicaciones) que nunca había considerado. La disposicion, amabilidad de David y el equipo completo quienes participaron en poder llevar a cabo este curso fue muy fluída en todo momento por lo que la experiencia fué más que satisfactoria
Alfonso Chavez Cardenas - Netec
Curso - HAProxy Administration
Todos los consejos y trucos para mejorar nuestro HA-proxy
Mattias Stendahl - Hoglandsforbundet
Curso - HAProxy Administration
Traducción Automática
El formador adaptó su curso para responder a preguntas, incluso si estas estaban fuera del alcance del curso.
Mario Kuik - Netherlands Army
Curso - HAProxy Administration
Traducción Automática
Realmente me gustó la conexión y el vínculo que el formador logró establecer con la clase. Y que, de forma espontánea, pudo adaptar la clase a lo que necesitábamos.
Fredrik Lindlof - Svenska Spel AB
Curso - HAProxy Administration
Traducción Automática