Support de session en cluster

Un environnement à clusters permet l'équilibrage de charge au moyen de la répartition de la charge de travail entre les serveurs d'applications qui constituent le cluster.

Si l'un des serveurs du cluster échoue, il est possible de réacheminer la demande vers un autre serveur du cluster. Si le support de sessions réparties est activé, le nouveau serveur peut accéder aux données de session à partir de la base de données ou d'une autre instance du serveur d'applications. Vous ne pouvez extraire les données de session que si un nouveau serveur a accès à un emplacement externe à partir duquel il peut extraire la session.

Dans un environnement à clusters :
  • La même application Web doit exister sur chacun des serveurs qui peuvent accéder à la session. Vous pouvez effectuer cette configuration en installant une application dans une définition de cluster. Chacun des serveurs du groupe peut ainsi accéder à l'application Web.
  • L'utilitaire de gestion de sessions a besoin d'un mécanisme d'affinité afin que toutes les demandes liées à une session particulière soient acheminées vers la même instance du serveur d'applications dans le cluster. Cette exigence est conforme à la spécification Servlet 2.3 en ce sens que plusieurs demandes portant sur une même session ne peuvent pas coexister dans plusieurs serveurs d'applications.

    La solution fournie par IBM® WebSphere Application Server établit une affinité de session dans un cluster. Cette solution est disponible en tant que composante des modules d'extension (plug-ins) pour les serveurs Web. Elle offre également de meilleures performances, car les sessions sont mémorisées en cache. Dans les environnements à clusters autres que les clusters WebSphere Application Server, un mécanisme d'affinité (par exemple, celui d'IBM WebSphere Edge Server) doit être utilisé.

  • Un membre d'un cluster sera choisi au hasard pour agir en tant que processus d'invalidation pour l'ensemble du cluster. Cela signifie que le membre du cluster qui est sélectionné comme processus d'invalidation sera celui qui invalidera la session, quelle que soit la session dans laquelle ce membre de cluster est créé.

Icône indiquant le type de rubrique Rubrique de concept



Icône d'horodatage Dernière mise à jour: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cprs_plan_cluster
Nom du fichier : cprs_plan_cluster.html