Prenez contact avec nous

Plan du cours

1. Introduction rapide à l'équilibrage de charge et aux équilibreurs de charge

2. Introduction à HAProxy

  1. Ce qu'est et ce qui n'est pas HAProxy
  2. Comment fonctionne HAProxy
  3. Fonctionnalités de base
    1. Mise en proxy
    2. SSL
    3. Surveillance
    4. Haute disponibilité
    5. Équilibrage de charge
    6. Persistance (Stickiness)
    7. Échantillonnage et conversion d'informations
    8. Cartes (Maps)
    9. ACL et conditions
    10. Commutation de contenu
    11. Tables persistantes (Stick-tables)
    12. Chaînes de formatage
    13. Réécriture et redirection HTTP
    14. Protection des serveurs
    15. Journalisation
    16. Statistiques
  4. Fonctionnalités avancées
    1. Gestion
    2. Capacités spécifiques au système
    3. Scripting
  5. Dimensionnement
  6. Comment obtenir HAProxy

3. Alternatives à HA Proxy

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

4. Rappel rapide sur HTTP

  • Le modèle de transaction HTTP
  • Requête HTTP
  • La ligne de requête
  • Les en-têtes de requête
  • Réponse HTTP
  • La ligne de réponse
  • Les en-têtes de réponse

5. Configuration de HAProxy

  1. Format du fichier de configuration
  2. Citations et échappement
  3. Variables d'environnement
  4. Format des dates et heures
  5. Exemples

6. Paramètres globaux

  1. Gestion des processus et sécurité
  2. Réglage des performances
  3. Débogage
  4. Listes d'utilisateurs
  5. Pairs (Peers)
  6. Moteurs d'envoi de courriels (Mailers)

7. Proxies

  1. Matrice des mots-clés de proxy
  2. Référence des mots-clés triés alphabétiquement

8. Options de liaison et de serveur

  1. Options de liaison (Bind)
  2. Options de serveur et default-server
  3. Résolution DNS pour les serveurs
  4. Vue d'ensemble globale
  5. La section des résolveurs

9. Manipulation des en-têtes HTTP

10. Utilisation des ACL et échantillonnage des données

  1. Bases des ACL
  2. Correspondance de valeurs booléennes
  3. Correspondance de nombres entiers
  4. Correspondance de chaînes
  5. Correspondance d'expressions régulières (regex)
  6. Correspondance de blocs de données arbitraires
  7. Correspondance d'adresses IPv4 et IPv6
  8. Utilisation des ACL pour former des conditions
  9. Récupération d'échantillons
  10. Convertisseurs
  11. Récupération d'échantillons à partir d'états internes
  12. Récupération d'échantillons au niveau 4
  13. Récupération d'échantillons au niveau 5
  14. Récupération d'échantillons à partir du contenu des tampons (niveau 6)
  15. Récupération d'échantillons HTTP (niveau 7)
  16. ACL prédéfinies

11. Journalisation

  1. Niveaux de journalisation
  2. Formats de journalisation
  3. Format de journal par défaut
  4. Format de journal TCP
  5. Format de journal HTTP
  6. Format de journal personnalisé
  7. Format de journal d'erreurs
  8. Options de journalisation avancées
  9. Désactivation de la journalisation des tests externes
  10. Journalisation avant l'attente de la fin de la session
  11. Augmentation du niveau de journalisation en cas d'erreur
  12. Désactivation de la journalisation des connexions réussies
  13. Événements de chronométrage
  14. État de la session au moment de la déconnexion
  15. Caractères non imprimables
  16. Capture des cookies HTTP
  17. Capture des en-têtes HTTP
  18. Exemples de journaux

12. Filtres pris en charge

  1. Traçage (Trace)
  2. Compression HTTP
  3. Moteur de déschargement du traitement des flux (SPOE)
  4. Cache
  5. Limitationb. Section SetupCache
  6. Section Proxy

Pré requis

  • Une compréhension des systèmes Linux et des opérations de base en ligne de commande
  • Une expérience en tâches d'administration de serveurs, telles que la configuration et la surveillance
  • Une familiarité avec les concepts réseau, y compris les protocoles HTTP et TCP/IP

Public cible

  • Administrateurs système responsables de la gestion de l'infrastructure des serveurs
  • Ingénieurs réseau souhaitant mettre en œuvre des solutions d'équilibrage de charge haute performance
  • Professionnels du DevOps intéressés par l'automatisation de la gestion du trafic et de la mise à l'échelle des services
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires