État applicatif et utilisateur

Web Managers

Les Web Managers conservent les mises en page, profils et préférences sur lesquels s'appuient tous les Web Servers du parc.

Rôle dans le maillage

Un état qui survit à la session

Un Web Server isolé peut conserver les mises en page et les préférences dont ses propres applications ont besoin. Avec plusieurs Web Servers, stocker ces données sur chaque nœud fragmente l'expérience utilisateur et complique le remplacement ou l'ajout de nœuds.

Les Web Managers centralisent cet état. Ils conservent les mises en page d'applications, les profils et les préférences utilisateur, et les fournissent au Web Server qui traite une session donnée, quel qu'il soit : la configuration persistante devient indépendante du nœud qui sert la requête.

Capacités

Ce que conserve un Web Manager

Définitions d'applications

  • Mises en page d'applications
  • Configuration des applications
  • Une seule définition par application

Profils et préférences utilisateur

  • Profils utilisateur
  • Préférences personnelles
  • Paramètres de tableau de bord par utilisateur

Continuité entre les nœuds

  • État partagé entre les Web Servers
  • Nœuds ajoutés, remplacés ou maintenus librement
  • Aucune configuration à gérer machine par machine

Là où cela compte

Parcs étendus et distribués

Les paramètres de tableau de bord d'un utilisateur restent identiques quel que soit le serveur qui traite la session, et les équipes applicatives maintiennent un seul jeu de définitions de mise en page au lieu de synchroniser des fichiers à la main sur chaque instance Web.

Les Web Servers délivrent les sessions en direct. Le Web Manager préserve les profils, les préférences et les définitions d'applications dont ces sessions ont besoin.

Plusieurs Web Servers puisant mises en page, profils et préférences partagés dans un même Web Manager
Une seule définition de l'application et de ses utilisateurs, servie à chaque nœud Web.

Montée en charge horizontale

Le Manager conserve l'état. Le Balancer choisit le serveur qui le sert.

Répartir les utilisateurs sur une couche Web qui s'étend par simple ajout de nœuds.