Задавайте вопросы, мы ответим
Вы не зашли.
Страниц: 1
Собственно, возможно ли такое проделать?
Есть кластер из web серверов, на каждом из них nginx+php и разумеется сами файлы и скрипты.
К каждой из нод такого кластера подключить отдельную Mysql ноду, т.е каждый веб сервер общается со своим мускл сервером, и всё это параллельно.
База должна быть одинаковой, т.е должна идти репликация между мускл нодами. Посещалка от 2 до 5 тыс чел. одновременно, планируется рост.
Неактивен
позволит ли это MySQL кластер, возможно ли его сделать на базе Percona Server.
Или же быть может физически данные хранить на одном сервере, к другим (мускл ноды) подключить его как сетевой и работать так избавившись от синхронизации?
Неактивен
MySQL кластер позволит сделать описанное, но производительность в большинстве случаев упадет. Данные будут храниться распределенно каждый запрос будет обрабатываться на всех дата-нодах, хотя будет задан конкретному sql-серверу. Про отказоустойчивость, см. статью http://webew.ru/articles/252.webew
На Percona есть решение Galera Cluster, посмотрите в эту сторону.
Сетевой диск (nfs или др.) создаст еще больше проблем, так как все mysql-серверы будут на него писать, не ожидая, что он модифицируется кем-то другим.
Неактивен
Страниц: 1