Для репликации бд нужно два сервера?

Я так понял, репликацию бд на обычном хостинге настроить нельзя? Для этого нужно как минимум два mysql сервера?
  • Вопрос задан
  • 177 просмотров
Решения вопроса 1
bezdoom
@bezdoom
Senior Backend Dev @ AVITO.ru / PHP, GoLang
В этом и есть суть репликации.
Обеспечить отказоустойчивость и консистентность данных при выходе из строя одно сервера БД.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Если под "обычным хостингом" подразумевается shared-hosting, то нельзя вообще. Очень мало хостеров пойдут на то, чтобы делать репликацию на левый сервер (ну у них обычно своя есть, чтобы бэкапы делать).

Если есть vps/vds/dedicated - то репликацию можно сделать на одном сервере (2 конфига с разными портами и master dir). Насчет того, что "глупо делать репликацию на одном сервере" - очень спорно. Реплики делают по разным причинам. Бэкапиться с неё, тяжелые запросы на чтение в мастер не делать и так далее.
Ответ написан
Комментировать
Hostwell
@Hostwell
Для репликации нужно минимум два сервера, для балансировки нагрузки. Иначе зачем тогда вообще балансировку делать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы