Architecture load balancing (arch)
De Wiki1000
Version du 14 janvier 2010 à 11:06 par Syfre (discuter | contributions)
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.
Voir aussi :