Architecture load balancing (arch)
De Wiki1000
(Différences entre les versions)
(Page créée avec « {{#images:architecture-load-balancing.png|architecture}} Cette configuration permet de répartir la charge sur plusieurs Serveurs d'Application Ligne 1000. '''Vue des compo… ») |
|||
Ligne 16 : | Ligne 16 : | ||
'''Fonctionnement''' | '''Fonctionnement''' | ||
− | #Lors de la première connexion d'un utilisateur le Client HTTP recherche un Serveur d'application disponible. | + | #Lors de la première connexion d'un utilisateur le Client HTTP recherche un Serveur d'application disponible suivant un algorithme de répartition de charge. |
− | #Le Serveur d'application crée une session pour | + | #Le Serveur d'application crée une session pour cet utilisateur et retourne un identifiant de session. |
− | #Lors des requêtes suivantes le Client Web 1000 retransmet cet identifiant de session (Par Cookie ou URL) que le Client HTTP utilise pour router la requête sur le Serveur d'application gérant la session. | + | #Lors des requêtes suivantes le Client Web 1000 retransmet cet identifiant de session (Par Cookie ou URL suivant le paramétrage du navigateur) que le Client HTTP utilise pour router la requête sur le Serveur d'application gérant la session. |
'''Notes :''' | '''Notes :''' |
Version du 14 janvier 2010 à 11:05
Cette configuration permet de répartir la charge sur plusieurs Serveurs d'Application Ligne 1000.
Vue des composants fonctionnels
- Le navigateur Internet et le Client Web 1000.
- Le Serveur HTTP et le Client HTTP.
- Les Serveurs 1000.
- Les Serveurs 1000.
- Le Serveur de base de données.
- Le fichier de configuration du Client HTTP contenant les informations de configuration.
Ces différents composants peuvent être répartis sur une ou plusieurs machines physiques ou virtuelles suivant la configuration souhaitée.
Fonctionnement
- Lors de la première connexion d'un utilisateur le Client HTTP recherche un Serveur d'application disponible suivant un algorithme de répartition de charge.
- Le Serveur d'application crée une session pour cet utilisateur et retourne un identifiant de session.
- Lors des requêtes suivantes le Client Web 1000 retransmet cet identifiant de session (Par Cookie ou URL suivant le paramétrage du navigateur) que le Client HTTP utilise pour router la requête sur le Serveur d'application gérant la session.
Notes :
- Il ni a pas de limite au nombre de Serveur d'Application.
- Les Serveurs d'Application peuvent être répartis sur une ou plusieurs machines physiques.
- Une fois créée une session utilisateur reste sur le même Serveur d'Application.