MySQL Multi-экземпляр с хранилищем SAN

MySQL Multi-экземпляр с хранилищем SAN

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

решение1

Учитывая, что SAN — это всего лишь блочное устройство, MySQL это не волнует.

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

решение2

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

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

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

Связанный контент