Bonjour,
Voici l'archietecture actuelle :
Site1 --------------+--------- Site2
(srv MySQL) | \
| \
| \ Site3
Site4
Les utilisateurs des site 2, 3 et 4 accèdent au serveur MySQL situé sur le site 1 via des liaisons WAN.
Les sites 2, 3 et 4 sont situés à l'étranger, et cela provoque d'énormes temps de latence sur certaines requêtes qui manipulent de grosses données.
Voici l'architecture que l'on souhaiterait obtenir :
Site1 --------------+--------- Site2 (srv MySQL)
(srv MySQL) | \
| \
| \ Site3 (srv MySQL)
Site4
(srv MySQL)
Nous souhaitons mettre en place un serveur MySQL sur chacun des sites afin que les utilisateurs puissent bénéficier d'un accès BDD en local.
La contrainte principale étant que les données des différents serveurs doivent être synchronisées, et que les bases doivent pouvoir supporter des accès simultanés.
J'ai regardé du côté de MySQL Cluster, de la réplication, ainsi que du côté de MySQL proxy, mais je ne sais pas si cela correspond vraiment à nos besoins.
S'il y a un expert en architectures BDD distribuées, qu'il me conseille sur les différentes solutions possibles.
Merci
---------------
Mon blog - Un blog geek où on cause de nouvelles technologies, de logiciels libres, de gadgets geek et d'autres trucs :) ●● http://www.cybervince.fr ●●