в моей компании нет разработчиков, и я разработчик, поэтому я плохо знаком с лучшими практиками разработки, так как я новичок в этом, поэтому, пожалуйста, простите меня за любую ошибку.
У меня две машины с Ubuntu. У каждого из них есть ТОЧНЫЙ ЖЕСТКИЙ веб-сервер и, следовательно, они предоставляют журналы доступа. Оба они запускают веб-сервер ruby on rails и используют nginx.
Проблема: Теперь мне нужно общее место для просмотра журналов доступа и журналов веб-приложений. И кеширование файлов, конечно же, должно быть общим для обоих веб-серверов.
Для этого я должен найти это решение : Имейте отдельный сервер для хранения кеша и журналов с использованием NFS. Таким образом, оба веб-сервера будут действовать как клиенты и хранить журналы и кеш на сервере NFS.
Я тоже немного слышал о GFS.
Теперь кеш вряд ли будет записываться раз в час или что-то в этом роде, но логи пишутся каждую секунду.
Итак, я хочу знать, что мне следует использовать для этой проблемы? NFS или GFS или и то, и другое? Что даст мне лучшую производительность? Некоторые люди говорят, что используйте GFS, поскольку я много исследовал в Интернете, но я хочу знать, почему GFS может быть лучше, чем NFS в моем случае?