Salut,
Je travaille actuellement sur une SOA qui sera déployée dans une batterie de serveurs. Cette application est destinée à recueillir et traiter des données à caractère médical, d'où l'architecture un peu compliquée.
Il y a 4 types de serveurs:
- 1 serveur de base de données (DMZ2)
- 2 serveurs de webservices (DMZ2)
- 1 serveur pour les requêtes webservices public
- 1 serveur pour les frontaux web
- 3 serveurs frontaux (DMZ1)
- 1 serveur pour relayer les requêtes webservices vers la DMZ2
- 2 serveur pour les frontaux web
Sachant que l'on fournira 2 types d'accès Web via une interface que nous avons créé ou webservice pour nos "gros" clients, et que seules les informations confidentielles sont dans le serveur de bases de données, les informations relatives au contenus (CMS) sont stockées localement sur les frontaux web, ma question est la suivante :
Lorsqu'une communication est établie entre un navigateur et un frontal web, est-ce que le loadbalancer est capable d'identifier la connexion et de systématiquement rediriger tous les applels en provenance de ce client vers le même frontal web afin que ce dernier fasse de même vers le serveur de webservice ou est-ce aléatoire, auquel cas, il est nécessaire de concevoir différemment une partie de la persistance ?
D'avance merci pour votre aide,
Laurent
Partager