Открыть сервис

CDN

CDN (Content Delivery Network, «сеть доставки контента») — это географически распределённая инфраструктура серверов, предназначенная для ускорения передачи контента (веб-страниц, изображений, видео, файлов) конечным пользователям за счёт физического приближения источников данных к потребителю. Основная цель CDN — снизить задержки (latency) и нагрузку на исходный сервер, обеспечив высокую скорость загрузки и отказоустойчивость.

История

Идея распределённой доставки контента возникла в конце 1990-х годов, когда рост числа пользователей интернета и появление тяжёлого мультимедийного контента (стриминг, онлайн-игры) создали проблему «узких мест» в сети. Первые коммерческие CDN были запущены в 1998—1999 годах компаниями Akamai и Mirror Image Internet.

В начале 2000-х годов сети доставки контента активно использовались для разгрузки серверов при проведении крупных онлайн-событий (например, трансляций Олимпийских игр). С развитием потокового видео (YouTube, Netflix) и электронной коммерции (Amazon, eBay) CDN стали неотъемлемой частью веб-инфраструктуры.

В 2010-е годы произошло массовое внедрение протокола HTTPS, что потребовало от CDN поддержки шифрования и сертификатов TLS. В это же время компании начали внедрять технологии edge computing, позволяющие выполнять вычисления непосредственно на пограничных узлах сети.

На 2025 год CDN являются стандартным элементом инфраструктуры для любого публичного веб-проекта, от блогов до крупных государственных порталов. В России активно используются как международные (Cloudflare, Akamai), так и локальные CDN-операторы (Selectel, QIWI CDN, DataLine).

Принцип работы

Типичная CDN состоит из трёх компонентов:

При обращении пользователя к веб-ресурсу, подключённому к CDN, происходит:

  1. Пользователь вводит URL в браузере.
  2. DNS-сервер возвращает IP-адрес не исходного сервера, а ближайшего PoP (по географическому признаку или загрузке узла).
  3. Запрос поступает на этот узел.
  4. Если запрашиваемый объект (файл, изображение, страница) уже есть в кэше данного узла — он сразу отправляется пользователю.
  5. Если объекта в кэше нет (cache miss) — узел запрашивает его у origin-сервера, сохраняет копию (кэширует) и передаёт её пользователю.

Кэширование может быть статическим (неизменяемые файлы: изображения, шрифты, CSS, JS) или динамическим (страницы, генерируемые сервером, но на короткое время). Время жизни кэша (TTL) задаётся администратором.

Классификация CDN

По типу предоставляемой услуги:

По масштабу покрытия:

По типу контента:

Применение

Ускорение загрузки веб-сайтов

Самое массовое применение. CDN снижает время загрузки страниц (TTFB — Time to First Byte) за счёт близости кэша к пользователю. Особенно критично для сайтов с большим количеством изображений (интернет-магазины, медиапорталы). Также CDN помогает уменьшить нагрузку на origin-сервер, что экономит ресурсы хостинга.

Доставка видео и стриминг

Видеоконтент — основной драйвер роста CDN. Платформы вроде YouTube, Twitch, Netflix используют собственные или публичные CDN для доставки видео. Для стриминга применяются протоколы HLS, DASH и RTMP.

Защита от DDoS-атак

Часть CDN-провайдеров (Cloudflare, AWS Shield) предлагают встроенную защиту от распределённых атак на отказ в обслуживании. Узлы CDN поглощают трафик атак, фильтруют вредоносные запросы и не допускают их до origin-сервера.

Цифровые медиа и электронная коммерция

В России CDN активно используются для доставки контента крупных онлайн-кинотеатров (Okko, Иви), маркетплейсов (Wildberries, Ozon), государственных порталов (Госуслуги). Особенность российского рынка — необходимость соблюдения ФЗ-152 о персональных данных и законодательства о единой биометрической системе, что ограничивает использование иностранных CDN для хранения персональных данных.

Мобильные приложения

CDN ускоряет загрузку обновлений, изображений, видеоплееров в приложениях для iOS и Android.

Преимущества и недостатки

Преимущества

Недостатки

Современные тенденции

Примеры CDN-провайдеров

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →