Contacta con nosotros

Temario del curso

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

2. Introducción a HAProxy

  1. Qué es HAProxy y qué no es.
  2. Cómo funciona HAProxy.
  3. Características básicas.
    1. Función de proxy.
    2. SSL.
    3. Supervisión.
    4. Alta disponibilidad.
    5. Equilibrio de carga.
    6. Persistencia de conexión (Stickiness).
    7. Muestreo y conversión de información.
    8. Mapas.
    9. Listas de control de acceso (ACL) y condiciones.
    10. Cambio de 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.
    16. Estadísticas.
  4. Características avanzadas.
    1. Gestión.
    2. Capacidades específicas del sistema.
    3. Programació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.
  • La línea de solicitud.
  • Las cabeceras de la solicitud.
  • Respuesta HTTP.
  • La línea de respuesta.
  • Las cabeceras 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 de procesos y seguridad.
  2. Sintonización del rendimiento.
  3. Depuración.
  4. Listas de usuarios.
  5. Pares (Peers).
  6. Servidores de correo.

7. Proxies

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

8. Opciones de vinculación y servidor

  1. Opciones de vinculación.
  2. Opciones de servidor y servidor predeterminado.
  3. Resolución DNS del servidor.
  4. Descripción general global.
  5. La sección de resolutores.

9. Manipulación de cabeceras HTTP

10. Uso de ACL y obtención de muestras

  1. Conceptos básicos de ACL.
  2. Coincidencia de booleanos.
  3. Coincidencia de números 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.
  10. Convertidores.
  11. Obtención de muestras de 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. ACL predefinidas.

11. Registro de eventos

  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 finalice la sesión.
  11. Aumento del nivel de registro ante errores.
  12. Desactivación del registro de conexiones exitosas.
  13. Eventos de temporización.
  14. Estado de la sesión en la desconexión.
  15. Caracteres no imprimibles.
  16. Captura de cookies HTTP.
  17. Captura de cabeceras HTTP.
  18. Ejemplos de registros.

12. Filtros compatibles

  1. Seguimiento (Trace).
  2. Compresión HTTP.
  3. Motor de descarga de procesamiento de flujo (SPOE).
  4. Caché.
  5. Sección SetupCache de limitaciones.
  6. Sección de 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 supervisión.
  • Familiaridad con conceptos de redes, incluidos los protocolos HTTP y TCP/IP.

Público objetivo

  • Administradores de sistemas responsables de gestionar la infraestructura de servidores.
  • Ingenieros de red que buscan implementar soluciones de equilibrio de carga 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

Testimonios (7)

Próximos cursos

Categorías Relacionadas