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

Лучшее хранилище для пула веб-серверов?

Я изучал такие инструменты, как DRDB (который может масштабироваться только до 2 активных-активных узлов) и GlusterFS (это здорово, но не для небольших файлов, которые обычно обслуживает веб-сервер).

Ищу файловую систему / кластер серверов хранения:

У меня много трудностей в этом вопросе, и я думаю, что нет ничего, что могло бы мне помочь.

и добро пожаловать в эту вечную проблему.

  • Иногда отдельный файловый сервер, а затем X номеров веб-серверов с установленным корневым веб-сервером через NFS работают нормально. Для ориентированного на чтение материала, скорее всего. Вы не дали нам никаких цифр о трафике, поэтому не можете быть уверены.

  • Иногда подход, похожий на «Puppet (или просто старый добрый rsync и некоторые сценарии) распространяет файлы на каждый узел веб-сервера», работает нормально.

  • Для некоторых GFS / GPFS работает нормально - не рекомендую с большим количеством небольших файлов.

  • Есть такие вещи, как кластерный LVM и кластерная версия XFS, называемая CXFS. Тогда у вас может быть один SAN LUN и каждый узел веб-сервера монтировать его, аналогично GFS / GPFS. Я понятия не имею, работает ли это лучше с большим количеством маленьких файлов. Я всегда подозреваю, что это не работает.

Лично я бы избегал всего, что могло бы стать единой точкой отказа. Если у кого-то есть хорошие предложения по решению этой проблемы, мне тоже ОЧЕНЬ интересно. +1 к вашему вопросу, сэр!