Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera sous peu.
Merci d'avoir envoyé votre réservation ! Un membre de notre équipe vous contactera sous peu.
Plan du cours
1. Introduction rapide à l'équilibrage de charge et aux équilibreurs de charge
2. Introduction à HAProxy
- Ce que HAProxy est et n'est pas
- Comment fonctionne HAProxy ?
- Caractéristiques de base
- Proxy
- SSL
- Surveillance
- Haute disponibilité
- Répartition de la charge
- Adhérence
- Échantillonnage et conversion des informations
- Cartes
- ACL et conditions
- Changement de contenu
- Tableaux autocollants
- Chaînes formatées
- Réécriture et redirection HTTP
- Protection du serveur
- Journalisation
- Statistics
- Fonctions avancées
- Management
- Fonctionnalités spécifiques au système
- Scripts
- Dimensionnement
- Comment obtenir HAProxy
3. Alternatives au proxy HA
- a. Nginx
- b. Apache, etc.
4. Petit rappel sur HTTP
- Le modèle de transaction HTTP
- Requête HTTP
- La ligne de requête
- Les en-têtes de la requête
- La réponse HTTP
- La ligne de réponse
- Les en-têtes de la réponse
5. Configuration HAProxy
- Format du fichier de configuration
- Citation et échappement
- Variables d'environnement
- Format de l'heure
- Exemples de fichiers de configuration
6. Paramètres globaux
- Gestion des processus et sécurité
- Optimisation des performances
- Débogage
- Listes d'utilisateurs
- Pairs
- Mailers
7. Proxy
- Matrice des mots-clés des proxys
- Référence des mots-clés classés par ordre alphabétique
8. Options de liaison et de serveur
- Options de liaison
- Options du serveur et du serveur par défaut
- Résolution DNS du serveur
- Vue d'ensemble
- La section sur les résolveurs
9. Manipulation des en-têtes HTTP
10. Utilisation des listes de contrôle d'accès (ACL) et récupération d'échantillons
- Notions de base sur les ACL
- Correspondance avec les booléens
- Correspondance avec les entiers
- Correspondance des chaînes de caractères
- Correspondance avec les expressions régulières (regex)
- Correspondance entre des blocs de données arbitraires
- Correspondance entre les adresses IPv4 et IPv6
- Utilisation d'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 à la couche 4
- Récupération d'échantillons à la couche 5
- Récupération d'échantillons à partir du contenu de la mémoire tampon (couche 6)
- Récupération d'échantillons HTTP (couche 7)
- ACL prédéfinies
11. Journalisation
- Niveaux de journalisation
- Formats de journalisation
- Format de journalisation par défaut
- Format de journalisation TCP
- Format de journalisation HTTP
- Format d'enregistrement personnalisé
- Format du journal d'erreur
- Options avancées de journalisation
- Désactivation de la journalisation des tests externes
- Journalisation avant d'attendre 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 temporels
- État de la session lors 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
- Trace
- Compression HTTP
- Stream Processing Moteur de déchargement (SPOE)
- Cache
- Limitationb. Section SetupCache
- Section Proxy
Pré requis
- Compréhension des systèmes Linux et des opérations de base en ligne de commande
- une expérience des tâches d'administration de serveurs telles que la configuration et la surveillance
- Familiarité avec les concepts de réseau, y compris les protocoles HTTP et TCP/IP.
Public
- Administrateurs système responsables de la gestion de l'infrastructure des serveurs
- Ingénieurs réseau cherchant à mettre en œuvre des solutions d'équilibrage de charge performantes
- Professionnels DevOps intéressés par l'automatisation de la gestion du trafic et la mise à l'échelle des services
14 Heures