Назад | Перейти на главную страницу

поиск отказоустойчивости MySQL и настройки балансировщика нагрузки для кластеризации

Я настроил кластеризацию для 3 серверов mysql, 1 главного и 2 узлов, что мне нужно сделать прямо сейчас, это настроить систему аварийного переключения и настройку loadbalace.

Могут ли сомбарды дать ссылку на хорошую статью об этом? Я использую последнюю версию Ubuntu 10.10, я имею в виду, я не могу вспомнить текущую, скоро она здесь: P

Я хочу получить помощь, я использую mysql-cluster-server-5.1, если это поможет.

Ну, у вас не может быть большого аварийного переключения только с 1 мастером ... Все ваши записи идут на мастер, поэтому в случае сбоя ваша система будет доступна только для чтения.

Что я делаю, так это бегу HAProxy и у вас есть настройка master / master, но все записи идут на 1 машину, и если эта машина выходит из строя, другой мастер настраивается как "сервер извинения", и все записи теперь идут туда.

Я бы порекомендовал комбинацию HAProxy и MMM

http://mysql-mmm.org/

HAProxy может распределять нагрузку чтения между двумя мастерами (с взвешиванием), а затем MMM будет обрабатывать отказ от основного в случае его отказа, чтобы обеспечить максимальное время безотказной работы.

я надеюсь этот помогает. Или эта книга выглядит интересно. Если вы получите книга, дайте мне знать, если это хорошо.