Задать вопрос

Как лучше расшарить дисковое пространство на несколько серверов?

Думаю, схема достаточно распространена: одно дисковое хранилище и несколько фронтендов, обращающихся к нему одновременно. Под дисковым хранилищем понимаем не полку, а обычную машину с кучей дисков и созданной на них ФС. Например, там лежах файлы сайта, а несколько машин с php-fcgi активно с ними работают.

Вопрос: как оптимально такое реализовать? В какую сторону смотреть?
iSCSI, я так понимаю — совсем не про то?
NFS? Как у него с производительностью при высоких нагрузках? Какие подводные камни?
Может быть лучше подходит какая-то сетевая ФС? Что вообще есть в этой сфере?

Задача минимум: параллельный доступ на rw + поддержка groupqouta.
Задача максимум: возможность изменять размер расшаренного пространства на лету.

Если это как-то влияет, то и хранилище, и его клиенты — свежая freebsd, и всё это крутится под VMWare ESXi.
  • Вопрос задан
  • 2631 просмотр
Подписаться 4 Оценить 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
pentarh
@pentarh
Забудьте iscsi, ATA Over Ethernet — нативная поддержка в ядре, простота и скорость. Зачем вам дополнительная прослойка TCP/IP?

В качестве ФС — GFS, LUSTRE из бесплатных, GPFS платная, но оно того стоит. Юзаю GPFS + AOE. Доволен
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы