Contacta con nosotros

Temario del curso

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

2. Introducción a HAProxy

  1. Qué es y qué no es HAProxy
  2. Cómo funciona HAProxy
  3. Características básicas
    1. Proxy
    2. SSL
    3. Supervisión
    4. Alta disponibilidad
    5. Equilibrio de cargas
    6. Persistencia (Stickiness)
    7. Muestreo y conversión de información
    8. Mapas
    9. ACL y condiciones
    10. Cambio de contenido (Content switching)
    11. Tablas persistentes (Stick-tables)
    12. Cadenas formateadas
    13. Reescritura y redirección HTTP
    14. Protección de servidores
    15. Registro de eventos (Logging)
    16. Estadísticas
  4. Características avanzadas
    1. Gestión
    2. Funcionalidades específicas del sistema
    3. Escritura de scripts
  5. Dimensionamiento (Sizing)
  6. Cómo obtener HAProxy

3. Alternativas a HAProxy

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

4. Breve repaso sobre HTTP

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

5. Configuración de HAProxy

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

6. Parámetros globales

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

7. Proxies

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

8. Opciones de enlace y servidor

  1. Opciones de enlace (Bind)
  2. Opciones de servidor y servidor por defecto
  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 ACL 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 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 la sesión termine
  11. Aumento del nivel de registro ante errores
  12. Desactivación del registro de conexiones exitosas
  13. Eventos de tiempo (Timing events)
  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 registros

12. Filtros compatibles

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

Requerimientos

  • Comprensión de los 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 responsables de gestionar la infraestructura de servidores
  • Ingenieros de red que buscan implementar soluciones de equilibrio de cargas de alto rendimiento
  • Profesionales de DevOps interesados en automatizar la gestión del tráfico y escalar servicios
 14 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas