В общем, всем привет! 😁
Суть в том что CDN не вариант только в виду себестоимости, вся разработка это MVP и плачу за всё сам, со своей девопсерской зарплаты 😊
Суть в следующем, представьте видео сервис, где клиенты могут загружать видео файлы.
Я беру сервак допустим на 8тб и видео загружаются на данный момент на него напрямую и ссылки на видео имеют вид:
project.com/videos/video01.mp4А я бы хотел под media storage создать отдельные серваки и задать им отдельный поддомены вида:
s1.project.com/videos/video01.mp4s2.project.com/videos/video01.mp4Эти серваки будут храниться в БД и будет указываться активный (доступный для загрузки). При заполнении места будет приобретаться дополнительный и подключаться в виде поддомена.
В базе к видеофайлам будет указываться на каком сервере находится данный видео файл и собственно по какой ссылке (поддомена) его отдавать.
Так же удобно будет делать миграции данных с одного сервера на другой.