Architecture load balancing (arch)
De Wiki1000
(Différences entre les versions)
Syfre (discuter | contributions)
(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… »)
Modification suivante →
(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… »)
Modification suivante →
Version du 14 janvier 2010 à 11:03
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.
- Le Serveur d'application crée une session pour cette 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.
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.