Formation Optimiser la montée en charge des serveurs Web
- Programme
- Participants / Prérequis
- Intra / sur-mesure
-
Cette formation vous permettra de mettre en pratique différentes solutions logicielles libres afin d'optimiser la montée en charge de vos serveurs face à la croissance exponentielle du trafic sur le Web. Vous testerez leur capacité et interpréterez les résultats afin de valider vos choix de configuration.
Objectifs pédagogiques
- Gérer la montée en charge des serveurs
- Tester la montée en charge des serveurs
- Configurer la répartition de charge au niveau d'un DNS
- Configurer Squid et NGINX en reverse proxy
- Répartir la charge avec HAProxy et LVS
Travaux pratiques
Introduction
- Rappel sur le traitement des requêtes HTTP, requête persistante, session.
- De la question DNS au serveur d'application.
- Rôle des composants situés en amont des serveurs.
- High-Availability, Load Balancing et Failover.
Tester la montée en charge
- Stress-test de serveurs et attaque DOS.
- Test de charge et scénarios de montée en charge : JMeter, OpenSTA.
- Observation du système pendant un stress-test.
Travaux pratiques
Stress et DOS d'un service HTTP, test de montée en charge avec AB et JMeter.
Le DNS et la répartition de charge
- La répartition de charge au niveau DNS.
- Problématiques des caches en cas de panne.
- Tests de vie et mise à jour dynamique.
Travaux pratiques
Configuration DNS avec répartition de charge, principe de mise à jour dynamique.
Frontal, proxy et reverse proxy
- Rôle et intérêt du proxy-cache.
- Reverse proxy et impact sur les serveurs d'application.
- Squid : configuration du cache et proxy transparent.
Travaux pratiques
Configuration de Squid en reverse proxy transparent.
Répartition de charge avec LVS
- LVS : Linux Virtual Server.
- Configuration de LVS en amont de serveurs Web.
- Modes et algorithmes de répartition de charge.
- Gestion des pannes et tests de vie.
Travaux pratiques
Configuration d'un pool de serveurs Web avec LVS.
Répartition de charge avec HAProxy
- Fonctionnalités de HAProxy.
- Installation et mode de lancement.
- Le fichier de configuration et les options générales.
- L'interface graphique et les statistiques.
Travaux pratiques
Configuration d'un service HTTP et des backends, gestion des pannes et tests de vie.
» Participants
» Prérequis
| LA D. 07/11/2018 |
5 / 5
|
| Michel T. 07/11/2018 |
5 / 5
|
| Pierre J. 07/11/2018 |
5 / 5
|
Les avis client sont issus des feuilles d’évaluation de fin de formation. La note est calculée à partir de l’ensemble des avis datant de moins de 12 mois.










