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

Мультиэкземпляр MySQL с хранилищем SAN

Два отдельных сервера MySQL (экземпляр) в Windows Server 2008 работают одновременно для обслуживания запросов. Файлы базы данных в SAN. Поддерживает ли MySQL эту настройку?

Учитывая, что SAN - это просто блочное устройство, MySQL не заботится.

То, что вы не можете сделать, даже с файловой системой кластера (которая, насколько я знал, не было в Windows Server), - это иметь несколько экземпляров, указывающих на один и тот же диск, вы можете выполнить только конфигурацию аварийного переключения.

Запуск MySQL непосредственно на SAN LUN в качестве общего хранилища не работает, в отличие от Oracle с ASM.

Вы можете пойти в разных направлениях:

  • Запуск файловой системы кластера (GFS2 или OCFS) на всех узлах с помещением туда файлов базы данных MySQL.
  • Использование NAS-сервера, обеспечивающего хранение через сетевую файловую систему
  • Наличие одного LUN для каждого сервера и запущенного кластера MySQL (механизм хранения NBD)
  • Использование репликации MySQL с узлами без общего доступа