Я разрабатываю веб-приложение, которое должно хранить загруженные файлы - изображения, pdf и т. Д. Мне нужно, чтобы это было безопасным и масштабируемым. У меня нет конечного количества загрузок для планирования , Из моих исследований наилучшей практикой является хранение файлов в частной файловой системе, сохранение путей и метаданных в базе данных и обслуживание через аутентифицированный скрипт.Загруженный файл Хранение/извлечение
Мой вопрос: где эти файлы должны храниться?
Я не могу хранить их на веб-серверах, потому что у меня больше 1, будет беспокоиться о дискового пространства и не хочу, чтобы производительность ударялась из репликации.
Должны ли они программно загружаться в CDN? Должен ли я развернуть файловый сервер/кластер, чтобы справиться с этим?
Есть ли стандартный способ безопасного хранения/извлечения большого количества файлов для веб-приложений?