Microsoft Azure exige que les applications utilisent deux instances dans plusieurs centres de données afin d'atteindre leur SLA de «haute disponibilité» et de garantir que vos sites ne s'arrêtent pas pour une maintenance de routine. Ils vous indiquent même quelles paires de centres de données ne feront jamais l'objet d'une maintenance en même temps.
C'est bien beau, mais comment le feriez-vous facilement dans la pratique pour une application comme WordPress avec une base de données MySQL sur la même machine virtuelle? Je ne suis pas étranger à l'équilibrage de charge entre deux machines virtuelles, mais la configuration de réplication de la base de données m'échappe. Nous ne voudrions pas que deux versions des données soient désynchronisées. La réplication MySQL semble nécessiter une configuration maître-esclave qui échouerait à synchroniser les modifications apportées à la base de données maître si un utilisateur atterrissait sur l'instance esclave.
Suis-je en train de mal comprendre ce concept? Toute aide est très appréciée!