Plan du cours
1. Introduction rapide à l'équilibrage de charge et aux équilibreurs de charge
2. Introduction à HAProxy
- Ce qu'est et ce qui n'est pas HAProxy
- Comment fonctionne HAProxy
-
Fonctionnalités de base
- Mise en proxy
- SSL
- Surveillance
- Haute disponibilité
- Équilibrage de charge
- Persistance (Stickiness)
- Échantillonnage et conversion d'informations
- Cartes (Maps)
- ACL et conditions
- Commutation de contenu
- Tables persistantes (Stick-tables)
- Chaînes de formatage
- Réécriture et redirection HTTP
- Protection des serveurs
- Journalisation
- Statistiques
-
Fonctionnalités avancées
- Gestion
- Capacités spécifiques au système
- Scripting
- Dimensionnement
- Comment obtenir HAProxy
3. Alternatives à HA Proxy
- a. Nginx
- 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
- Format du fichier de configuration
- Citations et échappement
- Variables d'environnement
- Format des dates et heures
- Exemples
6. Paramètres globaux
- Gestion des processus et sécurité
- Réglage des performances
- Débogage
- Listes d'utilisateurs
- Pairs (Peers)
- Moteurs d'envoi de courriels (Mailers)
7. Proxies
- Matrice des mots-clés de proxy
- Référence des mots-clés triés alphabétiquement
8. Options de liaison et de serveur
- Options de liaison (Bind)
- Options de serveur et default-server
- Résolution DNS pour les serveurs
- Vue d'ensemble globale
- La section des résolveurs
9. Manipulation des en-têtes HTTP
10. Utilisation des ACL et échantillonnage des données
- Bases des ACL
- Correspondance de valeurs booléennes
- Correspondance de nombres entiers
- Correspondance de chaînes
- Correspondance d'expressions régulières (regex)
- Correspondance de blocs de données arbitraires
- Correspondance d'adresses IPv4 et IPv6
- Utilisation des ACL pour former des conditions
- Récupération d'échantillons
- Convertisseurs
- Récupération d'échantillons à partir d'états internes
- Récupération d'échantillons au niveau 4
- Récupération d'échantillons au niveau 5
- Récupération d'échantillons à partir du contenu des tampons (niveau 6)
- Récupération d'échantillons HTTP (niveau 7)
- ACL prédéfinies
11. Journalisation
- Niveaux de journalisation
- Formats de journalisation
- Format de journal par défaut
- Format de journal TCP
- Format de journal HTTP
- Format de journal personnalisé
- Format de journal d'erreurs
- Options de journalisation avancées
- Désactivation de la journalisation des tests externes
- Journalisation avant l'attente de la fin de la session
- Augmentation du niveau de journalisation en cas d'erreur
- Désactivation de la journalisation des connexions réussies
- Événements de chronométrage
- État de la session au moment de la déconnexion
- Caractères non imprimables
- Capture des cookies HTTP
- Capture des en-têtes HTTP
- Exemples de journaux
12. Filtres pris en charge
- Traçage (Trace)
- Compression HTTP
- Moteur de déschargement du traitement des flux (SPOE)
- Cache
- Limitationb. Section SetupCache
- 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
Nos clients témoignent (7)
le mode de formation sur le poste de travail
PIERANDREA LAMBERTINI - Istituto Europeo di Oncologia Srl
Formation - HAProxy Administration
Traduction automatique
connaissances sur HAProxy
Marco - CloudFire
Formation - HAProxy Administration
Traduction automatique
La possibilité d'essayer avec les laboratoires
Mattia Bernardi - CloudFire
Formation - HAProxy Administration
Traduction automatique
la partie configuration pure des haproxy
sully thebault - Systel SA
Formation - HAProxy Administration
Toutes les astuces pour améliorer notre HA-proxy
Mattias Stendahl - Hoglandsforbundet
Formation - HAProxy Administration
Traduction automatique
Le formateur a adapté son cours pour répondre aux questions, même si celles-ci sortaient du cadre du cours.
Mario Kuik - Netherlands Army
Formation - HAProxy Administration
Traduction automatique
J'ai vraiment apprécié le lien et la connexion que l'animateur a réussi à établir avec la classe. Et surtout, sa capacité à adapter la formation sur-le-champ pour répondre à nos besoins.
Fredrik Lindlof - Svenska Spel AB
Formation - HAProxy Administration
Traduction automatique