Лучший выбор для общего диска между веб-серверами [закрыто]

Интересно, что лучше всего выбрать/практиковать для общего диска между несколькими веб-серверами. Одно и то же приложение должно использоваться на нескольких серверах веб-серверов для балансировки нагрузки. Я хотел бы иметь источник приложения в одном центральном месте, просто для удобства управления.

Итак, - являются ли NFS, SSHFS и Samba разумными вариантами? - Возможно ли, что мне потребуется локальный файловый кэш на веб-сервер, и возможно ли это при всех различных вариантах?

Заранее спасибо.

-1
задан 23 December 2013 в 12:25
1 ответ

Я бы не стал помещать код приложения в файловую систему, смонтированную в сети. Запустите это локально. Rsync, svn, git упрощают централизованное управление для внесения изменений. Я считаю, что гораздо предпочтительнее запускать код приложения с локального диска, а не по сети.

Для всех других ресурсов, файлов изображений, видео, графики и т. Д. Я считаю, что вы найдете NFS простым и экономичным решением. Существует множество NAS-устройств по разным ценам и уровням производительности, и, если ваши требования не требуют коммутаторов хранения и оптоволоконных карт, вы можете делать все, используя обычный медный кабель CAT и существующую сетевую инфраструктуру. Создание собственного базового сервера NFS также вполне возможно даже для новичков.

Драйверы и пакеты NFS существуют практически для каждого дистрибутива ОС и обычно довольно надежны. И особенно для вашего базового веб-сервера.

Кэширование локальных файлов представляет собой еще один уровень сложности, особенно если вы пишете в общий ресурс NFS, которого я бы избегал, если вам не требуется максимизировать производительность.

1
ответ дан 5 December 2019 в 19:58

Теги

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