Mon organisation a cherché à répartir géographiquement nos serveurs tout en gardant les sauvegardes très à jour et, idéalement, à répartir la charge.
La première chose à laquelle je pense est Rails sur MySQL. Le taux d'écriture n'est pas trop élevé (les articles / commentaires étant laissés à moins de 1 par minute, bien que certains aient de grandes pièces jointes).
Donc,
- la réplication MySQL fonctionne-t-elle bien sur les réseaux étendus?
- La connexion (ou un serveur esclave) en panne signifie-t-elle qu'une intervention manuelle est requise (une fois que les deux serveurs peuvent se parler à nouveau) ou la récupération est-elle automatique?
- Si le maître disparaît, que faut-il pour transformer un esclave en maître? Existe-t-il des scripts / outils standard pour aider à gérer cela?
- Tout autre problème, etc.?