Administration Tomcat en cluster

Formation

Contacter l'agence

Pour :

  • Architectes
  • Administrateurs
2 jours
maxi 6 participants

Ce cours avancé vous permettra de mettre en place des architectures en cluster avec Tomcat.

Vous verrez le déploiement en répartition de charge avec un serveur frontal Apache et vous verrez les modes de réplication de session.

Architecture de déploiement et services de Clustering

  • Installation de Tomcat autonome
  • Installation avec un frontal Web
  • Présentation des solutions : IIS ou Apache, HTTP ou AJP, mod_proxy ou mod_jk
  • Définition d’un Cluster
  • Services de répartition de charge et de
  • Services de haute disponibilité

Apache Tomcat – Installation et configuration

  • L’installation de Tomcat : ligne de commande ou service
  • Le démarrage de Tomcat : scripts et variables
  • L’architecture Tomcat : Host, Engine, Service et Connector Les principes de configuration

Installation avec Apache en reverse proxy

  • Apache avec mod_proxy
  • Impact de cette architecture sur les logs
  • Gestion des en-têtes HTTP : RemoteIpValve, préservation du host
  • Gestion des contextes Web
  • Gestion des hôtes virtuels
  • Partage et déport de ressources statiques
  • Chiffrement SSL entre Apache et Tomcat
  • Support du protocole AJP
  • Installation alternative avec le mod_jk

Gestion du Load Balancing

  • Répartition de charge entre plusieurs Tomcat avec mod_proxy_balancer
  • Suivi de la répartition avec balancer_manager
  • Algorithmes et critères de répartition
  • Affinité de session et gestion des routes, impact sur les sessions
  • Limites de cette architecture : la sensibilité aux pannes

Service de haute disponibilité

  • Sessions et tolérance de panne
  • Composant Cluster dans Tomcat
  • Synchronisation des sessions par réplication
  • Gestion dynamique des membres du cluster par multicast
  • Gestion statique des membres
  • Installation de grappes de Tomcat
  • Déploiement d’applications par farming

Compléments

  • Haute disponibilité croisée entre Apache et Tomcat
  • Synchronisation des sessions par Terracota

N'hésitez pas à nous demander plus d'info

Nous contacter