Я использую веб-серверы Amazon, где у меня есть файловая система NFS, которую я монтирую на несколько других серверов. Одно крепление используется примерно для 20 серверов, и основная функция серверов - для веб-приложения. Пока это неплохо, но при решении возникнут такие проблемы, как:
Есть ли другой способ совместного использования файловых систем, к которым имеют доступ несколько серверов?
1. Состояние гонки
Да, на фильтре будет состояние гонки. То есть пропускная способность сети, дисковый ввод-вывод и т. Д.
2. Высокая загрузка ЦП из-за блокировки файлов.
Ожидается большое количество операций ввода-вывода, если приложение пытается получить доступ к заблокированному файлу другим приложением или блокируется NFS.
3. Непредвиденные проблемы.
Основная проблема, перечисленная выше, приложение с асинхронным вводом-выводом будет иметь проблемы с обновлением данных, однако этот тип приложения будет использовать блокировку файла в качестве механизма.