Contacta con nosotros

Temario del curso

1. Introducción rápida al equilibrado de cargas y a los equilibradores

2. Introducción a HAProxy

  1. Qué es y qué no es HAProxy
  2. Cómo funciona HAProxy
  3. Características básicas
    1. Función proxy
    2. SSL
    3. Supervisión
    4. Alta disponibilidad
    5. Equilibrado de cargas
    6. Persistencia de sesión (Stickiness)
    7. Muestreo y transformación de información
    8. Mapas
    9. ACL y condiciones
    10. Conmutación por contenido
    11. Tablas de persistencia (Stick-tables)
    12. Cadenas formateadas
    13. Reescritura y redirección HTTP
    14. Protección del servidor
    15. Registro de eventos (Logging)
    16. Estadísticas
  4. Características avanzadas
    1. Gestión
    2. Capacidades específicas del sistema
    3. Programación de scripts
  5. Dimensionamiento
  6. Cómo obtener HAProxy

3. Alternativas a HAProxy

  1. a. Nginx
  2. 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 respuesta

5. Configuración de HAProxy

  1. Formato del archivo de configuración
  2. Citación y caracteres de escape
  3. Variables de entorno
  4. Formato de tiempo
  5. Ejemplos

6. Parámetros globales

  1. Gestión y seguridad de procesos
  2. Ajuste del rendimiento
  3. Depuración
  4. Listas de usuarios
  5. Pares (Peers)
  6. Envío de correos (Mailers)

7. Proxies

  1. Matriz de palabras clave para proxies
  2. Referencia ordenada alfabéticamente de las palabras clave

8. Opciones de enlace (bind) y servidor

  1. Opciones de enlace (Bind options)
  2. Opciones de servidor y default-server
  3. Resolución DNS de servidores
  4. Visión general global
  5. La sección de resolutores (resolvers)

9. Manipulación de cabeceras HTTP

10. Uso de ACL y obtención de muestras

  1. Conceptos básicos de ACL
  2. Coincidencia con valores booleanos
  3. Coincidencia con números enteros
  4. Coincidencia con cadenas de texto
  5. Coincidencia con expresiones regulares (regex)
  6. Coincidencia con bloques de datos arbitrarios
  7. Coincidencia con direcciones IPv4 e IPv6
  8. Uso de ACL para formar condiciones
  9. Obtención de muestras (Fetching samples)
  10. Convertidores
  11. Obtención de muestras desde estados internos
  12. Obtención de muestras en la Capa 4
  13. Obtención de muestras en la Capa 5
  14. Obtención de muestras desde el contenido del búfer (Capa 6)
  15. Obtención de muestras HTTP (Capa 7)
  16. ACL predefinidas

11. Registro de eventos (Logging)

  1. Niveles de registro
  2. Formatos de registro
  3. Formato de registro predeterminado
  4. Formato de registro TCP
  5. Formato de registro HTTP
  6. Formato de registro personalizado
  7. Formato de registro de errores
  8. Opciones avanzadas de registro
  9. Desactivación del registro de pruebas externas
  10. Registro antes de esperar a que termine la sesión
  11. Elevación del nivel de registro en caso de errores
  12. Desactivación del registro de conexiones exitosas
  13. Eventos temporales
  14. Estado de la sesión al desconectarse
  15. Caracteres no imprimibles
  16. Captura de cookies HTTP
  17. Captura de cabeceras HTTP
  18. Ejemplos de registros

12. Filtros admitidos

  1. Trazabilidad (Trace)
  2. Compresión HTTP
  3. Motor de descarga de procesamiento de flujos (SPOE)
  4. Caché
  5. Sección Limitationb. SetupCache
  6. Sección Proxy

Requerimientos

  • Conocimiento de sistemas Linux y 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

Audiencia objetivo

  • Administradores de sistemas encargados de gestionar la infraestructura del servidor
  • Ingenieros de redes que buscan implementar soluciones de equilibrado de cargas de alto rendimiento
  • Profesionales de DevOps interesados en automatizar la gestión del tráfico y el escalado de servicios
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas