У меня есть несколько экземпляров сервера django, обработанных балансировщиком нагрузки. Когда мне нужно масштабировать, я реплицирую клон серверной машины и добавляю новый экземпляр сервера в балансировщик нагрузки.Хранение файлов в файловой системе при наличии нескольких экземпляров сервера
Я также использую интерфейс администратора для загрузки файлов конфигурации, которые хранятся локально с помощью FileFields. Возникает проблема, поскольку экземпляры сервера становятся работоспособными и не все используют одни и те же файлы.
Это то, что я спрашиваю:
- Что бы правильный путь для хранения файлов, которые должны быть доступны из нескольких серверов?
- Является ли хранение файлов в БД хорошей идеей?
- Возможно, загрузите на S3?