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

Использование NAS-сервера в качестве сервера базы данных - хороший вариант?

Введение: у меня есть шесть выделенных серверов с базами данных localhost, дополнительно я арендовал сервер NAS (NFS HA ​​Hybrid), установленный на каждом выделенном сервере в каталоге / mnt, я хочу использовать его в качестве сервера БД.

Цель: теперь базы данных являются локальными, я хочу (например), чтобы выделенные серверы 2, 3, 4, 5 и 6 могли получить доступ к выделенным базам данных 1. Кроме того, на каждом выделенном сервере есть много процессов, обращающихся к одной базе данных.

Я читал, что могу изменить каталог базы данных mysql на каталог / mnt, это может быть хорошим вариантом?

NFS (и другие общие сетевые хранилища файлового уровня) обычно не очень хорошо работают с базами данных. Однако это не всегда так. Вот вы можете найти интересную (хотя и короткую) ветку аргументации.

Суть в том, что для безопасности, простой настройки и администрирования вы используете хранилище с прямым подключением (DAS). Если вы можете / можете точно настроить конфигурацию NFS, использование ее для базы данных не должно быть большой проблемой, если специально не указано иное. Однако один-единственный неверный вариант крепления - и вы столкнетесь с очень серьезными проблемами коррупции.

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