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

Я так понял, репликацию бд на обычном хостинге настроить нельзя? Для этого нужно как минимум два 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
Для репликации нужно минимум два сервера, для балансировки нагрузки. Иначе зачем тогда вообще балансировку делать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы