Programa del Curso
1. Introducción rápida al equilibrio de carga y a los equilibradores de carga
2. Introducción a HAProxy
- Lo que HAProxy es y lo que no es
- Cómo funciona HAProxy
- Características básicas
- Representación
- SSL (en inglés)
- Monitorización
- Alta disponibilidad
- Equilibrio de carga
- Adhesividad
- Muestreo y conversión de información
- Mapas
- ACL y condiciones
- Cambio de contenido
- Mesas de palos
- Cadenas con formato
- Reescritura y redireccionamiento HTTP
- Protección del servidor
- Registro
- Statistics
- Funciones avanzadas
- Management
- Capacidades específicas del sistema
- Scripting
- Viscoso
- Cómo llegar HAProxy
3. Alternativas de proxy de alta disponibilidad
- una. Nginx
- b. Apache, etc.
4. Recordatorio rápido sobre HTTP
- El modelo de transacción HTTP
- Solicitud HTTP
- La línea de solicitud
- Los encabezados de solicitud
- Respuesta HTTP
- La línea de respuesta
- Los encabezados de respuesta
5. Configuración HAProxy
- Formato de archivo de configuración
- Citar y escapar
- Variables de entorno
- Formato de hora
- Ejemplos
6. Parámetros globales
- Gestión de procesos y seguridad
- Ajuste del rendimiento
- Depuración
- Listas de usuarios
- Compañeros
- Sobres
7. Apoderados
- Matriz de palabras clave proxy
- Referencia de palabras clave ordenadas alfabéticamente
8. Opciones de enlace y servidor
- Opciones de enlace
- Opciones de servidor y servidor predeterminado
- Resolución DNS del servidor
- Visión global
- La sección de resolutores
9. Manipulación de encabezados HTTP
10. Uso de ACL y obtención de muestras
- Conceptos básicos de ACL
- Booleanos coincidentes
- Números enteros coincidentes
- Cadenas coincidentes
- Coincidencia de expresiones regulares (expresiones regulares)
- 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
- 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
- Deshabilitación del registro de pruebas externas
- Registro antes de esperar a que finalice la sesión
- Aumento del nivel de registro en caso de errores
- Deshabilitar el registro de conexiones correctas
- Eventos de temporización
- Estado de la sesión en la desconexión
- Caracteres no imprimibles
- Captura de cookies HTTP
- Captura de encabezados HTTP
- Ejemplos de registros
12. Filtros compatibles
- Rastro
- Compresión HTTP
- Stream Processing Motor de descarga (SPOE)
- Caché
- Limitaciónb. Sección SetupCache
- Sección de proxy
Requerimientos
- Comprensión de los sistemas Linux y las operaciones básicas de la línea de comandos
- Experiencia en tareas de administración de servidores, como configuración y supervisión
- Familiaridad con los conceptos de red, incluidos los protocolos HTTP y TCP/IP
Audiencia
- Administradores de sistemas responsables de administrar la infraestructura del servidor
- Ingenieros de redes que buscan implementar soluciones de equilibrio de carga de alto rendimiento
- DevOps Profesionales interesados en automatizar la gestión del tráfico y escalar servicios
Testimonios (6)
knowledge about HAProxy
Marco - CloudFire
Curso - HAProxy Administration
The possibility to try with labs
Mattia Bernardi - CloudFire
Curso - HAProxy Administration
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
All the tips and tricks on how to improve our HA-proxy
Mattias Stendahl - Hoglandsforbundet
Curso - HAProxy Administration
The trainer adapted his course to answer questions even if the questions where out of the course scope.
Mario Kuik - Netherlands Army
Curso - HAProxy Administration
I really liked the rapport and connection that the trainer was able to achieve with the class. And that, on the fly, he was able to shape the class into the things we needed.