Что нужно: Быстрая отдача, соответственно это виртуалки с дисками с хорошим TBW/iops
Балансеры: Виртуалки должны быть как можно ближе к пользователю (по-хопам, это значит в на нескольких площадках)
Апп-сервера: Должны быть желательно там же где и балансеры.
С точки зрения проверки доступа, это уже вопрос самого приложения, сложную проверку на nginx делать можно только костылями.
ну сейчас видосы хранятся на vimeo и я маскирую ссылку через x-accel-redirect, чтобы каждый встречный не мог воспроизводить видос просто на нашем домене зная ссылку, в целом работает ок, но есть желание сделать своё что-то, чтобы пощупать 🙂
прост я видел как люди используют с3, вебдав, кто-то просто сервит из локального хранилища, значит по сути нужно обратить внимание на провайдера, а там и просто на диске можно хранить все с vod_mode local?