Задать вопрос

Как настроить сервер кеширования?

Добрый день, такая задача, есть сервер, где идет стрим (nginx + rtmp-module, hls), он генерирует плейлист и мелкие файлы стрима. Все работает нормально, до тех пор, пока на стрим не зайдет большое кол. пользователей и пропускная способность сервера не справляется.
При использовании кэширования на стороне CDN (cloudflare) решает проблему, но когда объем кешированного трафика превышает 1 Тб, он блокирует нас.
Есть идея использовать облачную инфраструктуру (aws, я.облака, vscale) для создания большого кол. серверов, которые будут работать так же как и clodflare, то есть если в кеше сервера нет файла, он обращается за ним к серверу, где идет стрим и кеширует его, далее отдает уже кешированный файл.

Как организовать что-то такое? если ли готовые модули для nginx для этой задачи?
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия C++ разработчик
    11 месяцев
    Далее
  • Stepik
    Основы работы в консоли Linux, настройка сетевых служб (кластер)
    1 неделя
    Далее
  • Слёрм
    Linux для разработчиков
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 2
inoise
@inoise
Solution Architect, AWS Certified, Serverless
В AWS есть Cloudfront. Кэшируйте им)
Ответ написан
@baolya
G-Core Labs Support Team
Если есть желание попробовать сторонний продукт, приходите к нам на бесплатный тест Медиаплатформы.
Вы сможете отправить нам rtmp-поток, который мы преобразуем в hls и будем раздавать конечным пользователям через CDN.

Триал длится 14 дней.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Principal Recruitment Москва
от 200 000 до 250 000 ₽
Principal Recruitment Москва
от 200 000 до 350 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽