Облачная платформаEvolution

Концепции сервиса CDN

Эта статья полезна?

Content Delivery Network (

) — географически распределенная сеть связанных друг с другом серверов и центров обработки данных.

Распределение сети сокращает время загрузки веб-страниц и уменьшает нагрузку на основной сервер. Серверы CDN кешируют контент и раздают его с ближайшего к пользователю сервера. Серверы CDN — узлы связи или

.

Архитектура

По функциональным признакам архитектура сети Cloud.ru разделена на ядро и серверы раздачи контента.

Серверы раздачи устанавливаются в местах наибольшей концентрации конечных пользователей. Контент агрегируется в сети и доставляется конечному пользователю с ближайшего к нему сервера, обладающего лучшей комплексной метрикой. Оптимальный сервер раздачи не обязательно наиболее близкий к пользователю географически.

За перенаправление запросов пользователей на оптимальные серверы раздачи отвечает редиректор. Редиректор —

-сервер, на котором запущено интеллектуальное ПО, работающее в связке с сервисом DNS. При трансляции Live-потоков потоки доставляются на серверы публикации, затем транслируются на серверы раздачи. Редиректор и серверы публикации входят в состав ядра сети.

Главная задача CDN — максимально приблизить контент к конечным пользователям.

Основные сервисы CDN

  • -кеширование

    Кеширование HTTP-контента по мере необходимости и раздача контента пользователю с ближайшего сервера по запросу.

  • Трансляция Live-потоков

    Прямые видеотрансляции событий в режиме реального времени и раздача аудиопотоков. Трансляция может идти с сервера поставщика контента или непосредственно с IP-камеры.

  • Транскодирование Live-потоков

    Транскодирование входящих потоков в протоколы

    и ( для вещания Low Latency).

  • Видео по запросу (

    )

    Просмотр видеоконтента в любое удобное пользователю время и с любого момента видеоролика без загрузки всего содержимого.

Дополнительные сервисы

  • Объединение нескольких Live-потоков (мультикамера)

  • Навигация по прямому эфиру (

    )

  • Рестриминг

  • Кастомизация плеера

  • Запись трансляций

  • Вставка рекламы

  • Статистика видео и прямых трансляций