всем привет! пишу сайтик на dajngo. у меня есть возможность загружать видео на сервер, видео становиться много и хранилища на сервере не хватает, как правильно сделать отправку файлов на облако или как лучше сделать?
почему облако?имхо, ну потому что постоянно увеличивать размер диска сервера не логично, так как это дороже
почему отправлять в облако?имхо, потому что надо иметь в бд ссылочка на файл, то есть надо чтобы точно через джангу прошло, как лучше поступить?
Приходит файл, сохраняете его на диск сервера, и запускаете воркер который независимо отсылает файл через
API в облако.
В nginx прописываете путь к файлам и try_files, чтобы при отсутствии файла шел upstream на ваш django.
Который с облака вернет нужный файл.
Делаете учет файлов и этом каталоге и если отведенное место превышено удаляете давно использованные с вашего сервиса (в облаке остаются)