> 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

Formation : 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 2


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 : 2070 € H.T.
  3j - 21h00
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

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.

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

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.

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.

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


Modalités pratiques
Travaux pratiques
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.

Modalités d'évaluation
Le formateur évalue la progression pédagogique du participant tout au long de la formation au moyen de QCM, mises en situation, travaux pratiques…
Le participant complète également un test de positionnement en amont et en aval pour valider les compétences acquises.

Solutions de financement
Pour trouver la meilleure solution de financement adaptée à votre situation : contactez votre conseiller formation.
Il vous aidera à choisir parmi les solutions suivantes :
  • 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.

Avis clients
4,1 / 5
Les avis clients sont issus des évaluations de fin de formation. La note est calculée à partir de l’ensemble des évaluations datant de moins de 12 mois. Seules celles avec un commentaire textuel sont affichées.
NORBERT C.
31/05/23
5 / 5

Parfait. Une très bonne formation
JEAN-JACQUES M.
19/12/22
5 / 5

Très bon animateur. Très agréable à suivre et facile à comprendre.
SAM R.
19/12/22
4 / 5

Formateur très compétent et très sympathique connaissant extrêmement bien son domaine. ça va un peu trop vite sur certains points




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.

Dates et lieux
Sélectionnez votre lieu ou optez pour la classe à distance puis choisissez votre date.
Classe à distance