Найдено результатов: 3

Географически распределённый MySQL

Приветствую all.

Есть желание географически распределить проект, и начать с одной из его состовляющих: MySQL. Интересны ответы тех, кто вплотную работал с этой БД и не в теории знает как работают различные схемы географически распределенной балансировки.

Текущая схема примерно следующая: один веб-сервер и два сервера БД в режиме «master-slave». К одному идут запросы только на чтение, к другому преимущественно на запись, оба сервера БД стоят рядом и соединены кроссом. Есть идея сделать схему немного посложнее и ввести в строй еще несколько серверов в другой стране, при этом настроить репликацию БД. Каналы и там и там хорошие, но задержки уже больше чем при соединении серверов «попа-в-попу». Кто реализовывал такие схемы: что можете сказать?

  • Реально или есть какие-то известные проблемы?
  • Может репликационный трафик можно как-то жать, для экономии канала?
  • Стоит использовать встроенный в MySQL ssl или лучше паковать все в OpenVPN?
  • Какие подводные (или даже вполне надводные) камни встретятся, если к этому еще прибавить master-master?
  • Кто чего скажет о кластерных типах БД в MySQL?


Добавлю, что в первую очередь, естественно интересуют практические знания, чем теоретические.



Кластеринг — что должно быть

Это снова я со своим небезызвестным проектом.
Что должен включать в себя софт для управления кластером? Сам не в теме, поэтому уповаю на облачных гуру.

Что есть сейчас:

* Переключение всей панели в режим конфигурации кластера — включается редактирование отдельного дерева конфигов.
image

* Все кластерные конфиги хранятся как оверлей для корневой ФС

* Возможность подставлять в любое место любого конфига переменные и задавать их отдельно для каждой ноды:



image

* Хранится информация о том, какие файлы оверлея принадлежат какому элементу конфигурации системы:



* Выгрузка конфигов на ноды и их там применение (подключение через SSH (SCP) с аутентификацией по ключам)



В правильном ли направлении я двигаюсь и что еще нужно добавить?

Кластеризация   Ajenti    

376   2   21:06, 1st October, 2020


Выбор кластерной файловой системы?

Посоветуйте кластерную FS (то есть ФС, которую можно монтировать на разных нодах в rw), которая смогла бы объединить в себе стораджи с сотней терабайтников.



Так же нужно чтобы FS использовала нативное ядро CentOS/Debian. По этой причине к великому сожалению не подходят GPFS и Lustre.



Смотрю в сторону GFS, однако я сильно сомневаюсь что она способна равномерно распределить нагрузку равномерно по физ носителям. Насколько я вычитал, заполнение данными идет там линейно.

Кластеризация   Файловые   системы    

340   1   05:14, 26th August, 2020