Venez en toute sécurité dans nos centres ! Voir notre dispositif sanitaire

> Formations > Technologies numériques > Technologies Web > Serveurs Web, serveurs d'applications > Formation Optimiser la montée en charge des serveurs Web > Formations > Technologies numériques > Formation Optimiser la montée en charge des serveurs Web

Optimiser la montée en charge des serveurs Web

Optimiser la montée en charge des serveurs Web

Télécharger au format pdf Partager cette formation par e-mail


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.


Inter
Intra
Sur mesure

Cours pratique en présentiel ou en classe à distance

Réf : MOE
Prix : 2050 € HT
  3j - 21h
Pauses-café et
déjeuners offerts




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

À l’issue de la formation, le participant sera en mesure de :
  • 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

Objectifs pédagogiques

Public concerné

Administrateurs de serveur web ou architectes technique ayant à concevoir et mettre en oeuvre une plate-forme répondant à de fortes contraintes de montée en charge.

Public concerné

Prérequis

Maîtriser l'utilisation de Linux et les bases de l'administration système et d'un serveur HTTP.

Prérequis

Pédagogie

Les TP sont réalisés sous Linux avec des machines virtuelles. Ils mettent en oeuvre l'ensemble des produits open source traités durant le cours.

Pédagogie

Programme de la formation

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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.

NGINX : serveur HTTP, proxy ou Load Balancer ?
  • Mécanismes de proxy et répartition de charge.
  • Filtrage d'URL et redirections.
  • Configurer NGINX en Load Balancer.
  • Mécanismes de proxy et répartition de charge.
  • Filtrage d'URL et redirections.
  • Configurer NGINX en Load Balancer.
Travaux pratiques
Configuration de NGINX en reverse proxy filtrant et en répartiteur de charge.

Gérer la charge d'Apache et d'autres serveurs
  • Les clients, les processus et la mémoire.
  • Paramètres de tuning des MPM Prefork/Worker.
  • Servir les contenus statiques via un frontal léger.
  • Tuning d'un serveur d'application comme Tomcat.
  • Les clients, les processus et la mémoire.
  • Paramètres de tuning des MPM Prefork/Worker.
  • Servir les contenus statiques via un frontal léger.
  • Tuning d'un serveur d'application comme Tomcat.


Programme de la formation

Solutions de financement

Selon votre situation, votre formation peut être financée par :
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.
Contactez nos équipes pour en savoir plus sur les financements à activer.

Solutions de financement

Avis clients

5,0 / 5
ALEXANDRE L.
08/11/21
5 / 5

Formateur très présent et disponible pour les questions. Explications complète et même au delà de la formation.
SOUSA NATHALIE D.
08/11/21
5 / 5

Très bonne formation et formateur qui prend le temps de répondre aux questions. Il faudrait peut-être un peu plus de pratique


Les avis clients 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.


Avis clients

Horaires

En présentiel, les cours ont lieu de 9h à 12h30 et de 14h à 17h30.
Les participants sont accueillis à partir de 8h45. Les pauses et déjeuners sont offerts.
En classe à distance, la formation démarre à partir de 9h.
Pour les stages pratiques de 4 ou 5 jours, quelle que soit la modalité, les sessions se terminent à 15h30 le dernier jour.

Infos pratiques

Dates et lieux

Du 23 au 25 février 2022
Classe à distance
S’inscrire
Du 27 au 29 juin 2022
Classe à distance
S’inscrire
Du 24 au 26 août 2022
Classe à distance
S’inscrire
Du 19 au 21 décembre 2022
Classe à distance
S’inscrire

Dates et lieux