
Два отдельных сервера 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 с узлами, не имеющими общего доступа