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

Рабочая установка MySQL HA & LB

Мне нужно настроить High Availability и Load balancing для веб-сервера (apache-tomcat + mod_jk) и MySQL (где хранится вся информация о клиентах), которые работают на одном компьютере (сервер ubuntu). Сначала я пытаюсь настроить базы данных MySQL с минимальной настройкой серверов (2 или 3).

Я слышал о master-slave настройка, которая не подходит для HA, так как существует некоторое время простоя, когда ведомое устройство становится ведущим, когда ведущее устройство не работает.

Я также слышал о master-master setup и, как говорят, имеет некоторые недостатки, такие как конфликтующие проблемы.

Кто-нибудь знает какую-нибудь надежную и лучшую установку, которую можно было бы внедрить в производство?

ИЗМЕНИТЬ 1:

Я проверил настройку master-master и master-slave и не видел никаких проблем или проблем с синхронизацией по локальной сети, и я не уверен, что они работают безупречно в производственных системах. Я слышал, что балансировка нагрузки баз данных mysql возможна и может быть невозможна, и я не уверен в этом.

Я слышал о mysql cluster 7 и кажется мощным из всех доступных вариантов, но я не смог найти правильную настройку документации.

Вы должны проверить Вольфрамовое предприятие или Активный кластер Schooner.

Решения со строго открытым исходным кодом (читайте бесплатно) не могут решить вашу проблему. МММ пытается, но в последнее время он подвергся тщательной проверке и не рекомендуется одним из экспертов в этой области.

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

Ура

Существует множество информации о HA & LB для MySQL, доступной в Интернете и в печати. Какие исследования вы уже провели? Предлагаю начать Вот.