Биллинговая система Nodeny

Главная категория => Nodeny 50 => Тема начата: goletsa от 22 Марта 2012, 12:58:01



Название: Горячее резервирование основной базы
Отправлено: goletsa от 22 Марта 2012, 12:58:01
Доброго времени суток.
Подскажите по горячему резервированию mysql базы.
Кто как делает и что по этому вопросу стоит почитать.
И можно ли допустим при репликации в качестве slave сервера использовать более слабую машину по сравнению с основным сервером? Или надо лучше master-master?
Основной сервер - 2xQuadCore 2.4Ghz, 16Gb RAM.
Возможный резервный Quadcore 3GHz, 8Gb RAM


Название: Re: Горячее резервирование основной базы
Отправлено: versus от 22 Марта 2012, 13:11:36
в принципе мускулы в мастер мастер + хапрокси на 3306 порт, который пересылает всех на первый мастер,  но при падении поднимается бэкапный  который становится мастером. ХОтя в такой связке можно хапроксиком балансировать.


Название: Re: Горячее резервирование основной базы
Отправлено: Rico-X от 22 Марта 2012, 14:47:32
Использовал мастер-слейф, мастер-мастер часто сыпался. Вполне удобно, пару скриптов набросать для автопереключения и алярмы при падении мастера и все. На более слабую делать можно.


Название: Re: Горячее резервирование основной базы
Отправлено: stix от 22 Марта 2012, 15:09:00
а ваще зависит от бюджета, возможно будет адекватным решением постройка облака


Название: Re: Горячее резервирование основной базы
Отправлено: versus от 27 Марта 2012, 21:52:29
а ваще зависит от бюджета, возможно будет адекватным решением постройка облака

Не порите чушь, как облако сможет вам помочь в падении сервера баз данных?  маретинг такой маркетинг

самый простой и рабочий вариант это хапрокси - мастер - слейв. Слейв на хапрокси включаем как бэкап, а на мастер всех заворачиваем. Падение мастера и хапрокси всех завернет на слейв. Если за хапрокси поставить мастер мастер то там просто балансировка  + автоматически перекинет пользователй при падении одного из них.

Остальные местоды требуют уже более продуманного решения, типа кластерная система или миграция  или еще богзнает чего.