Libérez le potentiel de l’IA générative dans toutes vos fonctions managériales.
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

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.

À qui s'adresse cette formation ?

Pour qui ?

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

Prérequis

Les objectifs de la formation

Programme de la formation

    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
    • 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.
  • 936
  • 21 h

Soumettez votre avis