Temario del curso
1. Introducción rápida al equilibrio de carga y los equilibradores de carga
2. Introducción a HAProxy
- Qué es y qué no es HAProxy
- Cómo funciona HAProxy
- Características básicas
- Proxying
- SSL
- Monitoreo
- Disponibilidad alta
- Equilibrio de carga
- Stickiness (Persistencia)
- Muestreo y conversión de información
- Mapas
- ACLs y condiciones
- Cambio de contenido
- Tablas de persistencia
- Cadenas formateadas
- Reescritura y redirección HTTP
- Protección del servidor
- Registro
- Estadísticas
- Características avanzadas
- Gestión
- Capacidades específicas del sistema
- Scripting
- Tamaño recomendado
- Cómo obtener HAProxy
3. Alternativas a HAProxy
- a. Nginx
- b. Apache etc.
4. Recordatorio rápido sobre HTTP
- El modelo de transacción HTTP
- Solicitud HTTP
- La línea de solicitud
- Encabezados de la solicitud
- Respuesta HTTP
- La línea de respuesta
- Encabezados de la respuesta
5. Configuración de HAProxy
- Formato del archivo de configuración
- Citaciones y escape
- Variables de entorno
- Formato de tiempo
- Ejemplos
6. Parámetros globales
- Gestión y seguridad del proceso
- Ajuste de rendimiento
- Depuración
- Listas de usuarios
- Pares
- Correos electrónicos
7. Proxies
- Mátriz de palabras clave de proxies
- Referencia de palabras clave ordenadas alfabéticamente
8. Opciones de enlace y servidor
- Opciones de enlace
- Opciones de servidor y default-server
- Resolución DNS del servidor
- Vista general global
- La sección resolvers
9. Manipulación de encabezados HTTP
10. Uso de ACLs y obtención de muestras
- Bases de las ACLs
- Booleanos coincidentes
- Enteros coincidentes
- Cadenas coincidentes
- Expresiones regulares (regex) coincidentes
- Datos arbitrarios coincidentes
- Direcciones IPv4 y IPv6 coincidentes
- Uso de ACLs 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)
- ACLs predefinidos
11. Registro
- 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 de registro avanzadas
- Deshabilitar el registro de pruebas externas
- Registro antes de esperar a que la sesión termine
- Aumentar el nivel de registro en caso de errores
- Deshabilitar el registro de conexiones exitosas
- Momentos de eventos
- Estado de la sesión al desconectarse
- Caracteres no imprimibles
- Captura de cookies HTTP
- Captura de encabezados HTTP
- Ejemplos de registros
12. Filtros soportados
- Rastreo
- Compresión HTTP
- Motor de Procesamiento de Transmisión (SPOE)
- Caché
- Limitacionesb. Sección SetupCache
- Sección Proxy
Requerimientos
- Comprensión de sistemas Linux y operaciones básicas en la línea de comandos
- Experiencia en tareas de administración del servidor, como configuración y monitoreo
- Familiaridad con conceptos de red, incluyendo los protocolos HTTP y TCP/IP
Audiencia
- Administradores de sistemas responsables de gestionar la infraestructura del servidor
- Ingenieros de red que buscan implementar soluciones de equilibrio de carga de alto rendimiento
- Profesionales DevOps interesados en automatizar la gestión del tráfico y el escalado de servicios
Testimonios (6)
conocimiento 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 entrenador adaptó su curso para responder preguntas, incluso si las preguntas estaban fuera del alcance del curso.
Mario Kuik - Netherlands Army
Curso - HAProxy Administration
Traducción Automática
Me gustó mucho la relación y conexión que el entrenador pudo establecer con el grupo. Y que, sobre la marcha, pudo adaptar la clase a lo que necesitábamos.
Fredrik Lindlof - Svenska Spel AB
Curso - HAProxy Administration
Traducción Automática