Моя организация искала способы географически распределить наши серверы, сохраняя при этом резервные копии в актуальном состоянии и в идеале распределяя нагрузку.
Первоначально я имею в виду Rails на MySQL. Скорость записи не слишком высока (статьи / комментарии оставляются со скоростью менее 1 в минуту, хотя некоторые имеют большие медиа-вложения).
Так,
- репликация MySQL хорошо работает в глобальных сетях?
- Означает ли обрыв соединения (или подчиненного сервера), что требуется ручное вмешательство (когда два сервера снова могут общаться друг с другом), или восстановление происходит автоматически?
- Если мастер исчезает, что требуется для превращения раба в мастера? Существуют ли стандартные сценарии / инструменты, помогающие справиться с этим?
- Любые другие ошибки и т. Д.?