Contacta con nosotros

Temario del curso

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

2. Introducción a HAProxy

  1. Qué es y qué no es HAProxy
  2. Cómo funciona HAProxy
  3. Características básicas
    1. Proxying (actuación como proxy)
    2. SSL
    3. Monitorización
    4. Alta disponibilidad
    5. Equilibrado de carga
    6. Afinidad (Stickiness)
    7. Muestreo y conversión de información
    8. Mapas
    9. ACLs y condiciones
    10. Conmutación de contenido
    11. Tablas de afinidad (Stick-tables)
    12. Cadenas de formato
    13. Reescritura y redireccionamiento HTTP
    14. Protección de servidores
    15. Registro de logs
    16. Estadísticas
  4. Características avanzadas
    1. Gestión
    2. Capacidades específicas del sistema
    3. Guión (Scripting)
  5. Dimensionamiento
  6. Cómo obtener HAProxy

3. Alternativas a HA Proxy

  1. a. Nginx
  2. b. Apache, etc.

4. Recordatorio rápido sobre HTTP

  • El modelo de transacción HTTP
  • Solicitud HTTP (HTTP request)
  • La línea de solicitud
  • Los encabezados de la solicitud
  • Respuesta HTTP
  • La línea de respuesta
  • Los encabezados de respuesta

5. Configuración de HAProxy

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

6. Parámetros globales

  1. Gestión de procesos y seguridad
  2. Ajuste del rendimiento
  3. Depuración
  4. Listas de usuarios
  5. Pares (Peers)
  6. Enviadores de correo electrónico (Mailers)

7. Proxies

  1. Matriz de palabras clave del proxy
  2. Referencia de palabras clave ordenadas alfabéticamente

8. Opciones de enlace y servidor

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

9. Manipulación de encabezados HTTP

10. Uso de ACLs y obtención de muestras

  1. Conceptos básicos de ACL
  2. Coincidencia de booleanos
  3. Coincidencia de enteros
  4. Coincidencia de cadenas
  5. Coincidencia de expresiones regulares (regex)
  6. Coincidencia de bloques de datos arbitrarios
  7. Coincidencia de direcciones IPv4 e IPv6
  8. Uso de ACLs 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 del contenido del búfer (Capa 6)
  15. Obtención de muestras HTTP (Capa 7)
  16. ACLs predefinidas

11. Registro de logs

  1. Niveles de log
  2. Formatos de log
  3. Formato de log por defecto
  4. Formato de log TCP
  5. Formato de log HTTP
  6. Formato de log personalizado
  7. Formato de log de errores
  8. Opciones avanzadas de registro de logs
  9. Desactivación del registro de pruebas externas
  10. Registro antes de esperar a que termine la sesión
  11. Incremento del nivel de log ante errores
  12. Desactivación del registro de conexiones exitosas
  13. Eventos de temporización
  14. Estado de la sesión al desconectarse
  15. Caracteres no imprimibles
  16. Captura de cookies HTTP
  17. Captura de encabezados HTTP
  18. Ejemplos de logs

12. Filtros compatibles

  1. Trazabilidad (Trace)
  2. Compresión HTTP
  3. Motor de descarga de procesamiento de flujos (SPOE)
  4. Caché
  5. Limitación. Sección de configuración del caché (SetupCache section)
  6. Sección 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 monitorización
  • Familiaridad con conceptos de redes, incluidos los protocolos HTTP y TCP/IP

Público objetivo

  • Administradores de sistemas responsables de la gestión de la infraestructura de servidores
  • Ingenieros de redes que buscan implementar soluciones de equilibrado de carga 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