Microsoft Azure требует, чтобы приложения использовали два экземпляра в нескольких центрах обработки данных, чтобы достичь своего SLA «высокой доступности» и обеспечить, чтобы ваши сайты не выходили из строя для планового обслуживания. Они даже сообщают вам, какие пары центров обработки данных никогда не пойдут на техническое обслуживание одновременно.
Это все хорошо, но как бы вы могли сделать это легко на практике для такого приложения, как WordPress, с базой данных MySQL на той же виртуальной машине? Мне не привыкать балансировать нагрузку между двумя виртуальными машинами, но настройка репликации базы данных ускользает от меня. Нам не нужны две версии данных, которые могут быть не синхронизированы. Репликация MySQL, кажется, требует установки master-slave, которая не сможет синхронизировать изменения в master DB, если пользователь попадет на экземпляр slave.
Я просто неправильно понимаю эту концепцию? Любая помощь высоко ценится!