> Je cherche des infos sur les possibilités de CPS (j'utilise pour l'instant > la version 3.2.4 sous windows XP) à : > > > > - Déployer le site sur plusieurs serveurs (pour augmenter la > résistance aux pannes...) > > o ainsi si un serveur "tombe" le site est toujours utilisable. > > o Est-il donc possible d'avoir plusieurs instances utilisant la même > base ZODB ? >
Oui c'est possible. ZEO (disponible en standard avec le Zope2.7) permet de partager une base de données entre plusieurs instances ZOPE. L'archi est la suivante: - un ZEO serveur qui sert la ZODB aux différents clients - des ZEO clients : ce sont des serveurs Zope interfacés avec le ZEO serveur. Lorsqu'ils reçoivent une requête utilisateur, les ZEO client demandent la portion de ZODB qui leur est nécessaire au ZEO serveur et effectuent les modification dessus. Cette portion de ZODB est conservée en local (cache) La synchronisation des ZODB client/serveur est automatique et entièrement prise en charge par ZEO. Ainsi une application peut fonctionner de façon transparente en mode "mono-serveur" (ZOPE) et "multi-serveurs" (ZEO) > - Synchroniser la base ZODB. > > o Si la connexion "tombe" entre 2 sites géographiques, je voudrais > que les utilisateurs de chaque site utilisent leur serveur respectif, et > lorsque la connexion est "récupérée" synchronisée les informations de la > ZODB. > Ceci peut-être fait de façon externe en utilisant un frontal en amont des clients ZEO. A lui de prendre en charge le load-balancing et la redirection sur les clients ZEO. Apache ou Squid peuvent s'en charger par exemple. > - Répliquer la base ZODB de façon automatique pour sauvegarder les > informations sur un autre serveur par exemple. > > La Data.fs du ZEO serveur contient l'ensemble des données de la ZODB. Un process externe peut se charger périodiquement de la sauvegarde de ce fichier.
_______________________________________________ cps-users-fr Adresse de la liste : [email protected] Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
