Temario del curso

1. Introducción rápida al equilibrio de carga y 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
    2. SSL
    3. Monitoreo
    4. Disponibilidad alta
    5. Equilibrio de carga
    6. Stickiness (Persistencia)
    7. Muestreo y conversión de información
    8. Mapas
    9. ACLs y condiciones
    10. Cambio de contenido
    11. Tablas de persistencia
    12. Cadenas formateadas
    13. Reescritura y redirección HTTP
    14. Protección del servidor
    15. Registro
    16. Estadísticas
  4.  Características avanzadas
    1. Gestión
    2. Capacidades específicas del sistema
    3. Scripting
  5. Tamaño recomendado
  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
  • Encabezados de la solicitud
  • Respuesta HTTP
  • La línea de respuesta
  • Encabezados de la respuesta

5. Configuración de HAProxy

  1. Formato del archivo de configuración
  2. Citaciones y 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
  6. Correos electrónicos

7. Proxies

  1. Mátriz de palabras clave de proxies
  2. Referencia de palabras clave ordenadas alfabéticamente

8. Opciones de enlace y servidor

  1. Opciones de enlace
  2. Opciones de servidor y default-server
  3. Resolución DNS del servidor
  4. Vista general global
  5. La sección resolvers

9. Manipulación de encabezados HTTP

10. Uso de ACLs y obtención de muestras

  1. Bases de las ACLs
  2. Booleanos coincidentes
  3. Enteros coincidentes
  4.  Cadenas coincidentes
  5. Expresiones regulares (regex) coincidentes
  6. Datos arbitrarios coincidentes
  7. Direcciones IPv4 y IPv6 coincidentes
  8. Uso de ACLs 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. ACLs predefinidos

11. Registro

  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 de registro avanzadas
  9. Deshabilitar el registro de pruebas externas
  10. Registro antes de esperar a que la sesión termine
  11. Aumentar el nivel de registro en caso de errores
  12. Deshabilitar el registro de conexiones exitosas
  13. Momentos de eventos
  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 soportados

  1. Rastreo
  2. Compresión HTTP
  3. Motor de Procesamiento de Transmisión (SPOE)
  4. Caché
  5. Limitacionesb. Sección SetupCache
  6. Sección Proxy

Requerimientos

  • Comprensión de sistemas Linux y operaciones básicas en la línea de comandos
  • Experiencia en tareas de administración del servidor, como configuración y monitoreo
  • Familiaridad con conceptos de red, incluyendo los protocolos HTTP y TCP/IP

Audiencia

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

Número de participantes


Precio por Participante​

Testimonios (6)

Próximos cursos

Categorías Relacionadas