Технология и бизнес-модель
сетей CDN
Ярослав Городецкий
NGENIX
CDN – это…
Территориально-распределенная
сеть веб- и медиа-серверов,
позволяющая ускорять доставку
контента посетителям веб-сайтов.
Посетитель сайта, использующего
CDN, загружает контент с
ближайшего сервера сети CDN.
Сервер Заказчика
(источник контента)
Центральная
платформа сети NCDN
Конечные
пользователи
Региональные
платформы
сети NCDN Сеть NCDN
Конечные
пользователи
Региональные
Интернет-провайдеры
Региональные
платформы
сети NCDN
Конечные
пользователи
Региональные
Интернет-провайдеры
Московские и
магистральные
Интернет-
провайдеры
Конечные
пользователи
Для веб-проектов CDN – это …
1. Повышение скорости загрузки контента [сокращение сетевого
маршрута снижает задержки и позволяет обойти «бутылочные
горлышки» на пути между пользователем и веб-сервером] .
2. Интеллектуальное распределение нагрузки между веб-
серверами [учет доступности и загруженности веб-сервера перед
направлением на него очередного запроса].
3. Преодоление лимита на количество TCP-сессий при загрузке веб-
страниц браузерами [из-за загрузки контента из разных доменов
– см. рекомендации Yahoo по оптимизации сайтов].
На Западе CDN – это…
Cредство ускорения доставки контента, используемое абсолютным
большинством западных высоконагруженных веб-проектов
Технология CDN появились в
1998 году и применялась
для распространения
контента самых популярных
на то время сайтов –
cnn.com и microsoft.com
На сегодняшний
день через сети
CDN проходит 25%
всего мирового
интернет-трафика
Основатели YouTube
назвали
использование CDN
одним из ключевых
факторов успеха
своего проекта
В России CDN – это…
Пока еще малоизвестная, но перспективная технология:
• До недавнего времени в Рунет преобладала столичная аудитория, поэтому
услуги CDN не были востребованы;
• Это уже не так: по данным 2009 года, 57% интернет-пользователей Рунет
представляют регионы, и лишь 43% – Москву и Санкт-Петербург;
• При этом, доля региональной аудитории в трафике ведущих российских
сайтов составляет лишь 15-30% (из-за плохой доступности сайтов в регионах)
• Услуги CDN должны помочь сайтам увеличить региональную аудиторию в
несколько раз, пропорционально ее доле во всем Рунет
CDN может распространять:
• HTML-страницы [статические или
долгоживущие динамические] ;
• фотографии и другие изображения;
• дистрибутивы ПО и игр [возможна
авторизация загрузок] ;
• flash-приложения и анимация;
• музыкальные ролики ;
• книги [источники знаний].
• видеоролики в режиме Progressive
Download [поддерживается перемотка
видео];
• видеоролики в режиме Streaming on
Demand [могут применяться DRM];
• потоковые звуковые трансляции [в
режиме реального времени] ;
• потоковое видео [в режиме
реального времени].
CDN: pro et contra
+ Ускорение доступа к сайту
+ Снижение затрат на покупку серверов
+ Снижение трудозатрат на администрирование серверов
+ Отказ от трудозатрат на обеспечение отказоустойчивости
серверов и их защищенности от внешних атак
– Увеличение затрат на оплату исходящего трафика
– Повышение зависимости от сторонних провайдеров услуг
vs
Взаимодействие с CDN
• Для доступа к контенту, распространяемому через CDN, используется
отдельный домен 3-го уровня [например, video.my-site.ru], который
делегируется оператору CDN;
• Контент может быть загружен на сервера CDN путем зеркалирования
[RSync], кэширования [HTTP] или в потоковом режиме [RTMP или HTTP] ;
• Зеркалирование хорошо подходит для файлов большого размера,
возможна пре-авторизация загрузки с использованием X-Accel-Redirect;
• Кэширование хорошо подходит для небольших файлов, необходимо
обеспечить корректность значений HTTP-заголовка Expires;
Кому нужен CDN?
• Сетям медийной рекламы;
• Интернет-СМИ;
• Сайтам, размещающим профессиональное видео;
• Интернет-магазинам скачиваемых товаров;
• Радиостанциям и телеканалам;
• Сайтам, рекламирующим товары массового потребления;
• Любым сайтам, заинтересованных в ускорении загрузки и увеличении
числа просмотров страниц пользователями.
CDN для Чемпионат.ТВ (SUP)
• Видеоархив самого популярного
российского спортивного сайта
[Championat.RU]
• Обладает правами на
размещение отчетов о матчах
чемпионата России по футболу в
Интернет
Результаты использования CDN:
• Рост среднего числа просмотров
на посетителя на 20%
• Устойчивость к 20-кратному
увеличению нагрузки (во время
матча ЦСКА – «Спартак»)
CDN для Tvigle
• Известный
видеохостинг
профессионального
контента
• Размещает видео
многих популярных
сайтов (например,
сайт телеканала
Муз-ТВ muz-tv.ru)
Результаты
использования CDN:
• Двукратный рост
регионального трафика
за 3 месяца
CDN для VideoNow
• Одна из ведущих сетей
видеорекламы в России
• Около 20 площадок для
размещения рекламы в Рунете
• 15 миллионов показов
рекламы в месяц
Результаты использования CDN:
• Рост числа успешных показов
рекламы в регионах на 15%
• Рост числа успешных показов
рекламы в Москве на 5%
CDN для NGENIX – это…
• 25% усилий – создание технического решения, установка
оборудования, разработка и отладка программного обеспечения;
• 25% усилий – командировки по России и СНГ с целью выбора
площадок для установки оборудования в регионах и переговоров
с местными интернет-провайдерами;
• 50% усилий – решение административных вопросов,
согласование и подписание договоров с операторами-
контрагентами о размещении оборудования, присоединении
сетей, обмене трафиком, аренде интернет-портов и пр.
Спасибо за внимание!
Ярослав Городецкий
gorod@ngenix.net
(495) 737-57-43
NGENIX CDN

Технология и бизнес-модель сетей CDN

  • 1.
    Технология и бизнес-модель сетейCDN Ярослав Городецкий NGENIX
  • 2.
    CDN – это… Территориально-распределенная сетьвеб- и медиа-серверов, позволяющая ускорять доставку контента посетителям веб-сайтов. Посетитель сайта, использующего CDN, загружает контент с ближайшего сервера сети CDN. Сервер Заказчика (источник контента) Центральная платформа сети NCDN Конечные пользователи Региональные платформы сети NCDN Сеть NCDN Конечные пользователи Региональные Интернет-провайдеры Региональные платформы сети NCDN Конечные пользователи Региональные Интернет-провайдеры Московские и магистральные Интернет- провайдеры Конечные пользователи
  • 3.
    Для веб-проектов CDN– это … 1. Повышение скорости загрузки контента [сокращение сетевого маршрута снижает задержки и позволяет обойти «бутылочные горлышки» на пути между пользователем и веб-сервером] . 2. Интеллектуальное распределение нагрузки между веб- серверами [учет доступности и загруженности веб-сервера перед направлением на него очередного запроса]. 3. Преодоление лимита на количество TCP-сессий при загрузке веб- страниц браузерами [из-за загрузки контента из разных доменов – см. рекомендации Yahoo по оптимизации сайтов].
  • 4.
    На Западе CDN– это… Cредство ускорения доставки контента, используемое абсолютным большинством западных высоконагруженных веб-проектов Технология CDN появились в 1998 году и применялась для распространения контента самых популярных на то время сайтов – cnn.com и microsoft.com На сегодняшний день через сети CDN проходит 25% всего мирового интернет-трафика Основатели YouTube назвали использование CDN одним из ключевых факторов успеха своего проекта
  • 5.
    В России CDN– это… Пока еще малоизвестная, но перспективная технология: • До недавнего времени в Рунет преобладала столичная аудитория, поэтому услуги CDN не были востребованы; • Это уже не так: по данным 2009 года, 57% интернет-пользователей Рунет представляют регионы, и лишь 43% – Москву и Санкт-Петербург; • При этом, доля региональной аудитории в трафике ведущих российских сайтов составляет лишь 15-30% (из-за плохой доступности сайтов в регионах) • Услуги CDN должны помочь сайтам увеличить региональную аудиторию в несколько раз, пропорционально ее доле во всем Рунет
  • 6.
    CDN может распространять: •HTML-страницы [статические или долгоживущие динамические] ; • фотографии и другие изображения; • дистрибутивы ПО и игр [возможна авторизация загрузок] ; • flash-приложения и анимация; • музыкальные ролики ; • книги [источники знаний]. • видеоролики в режиме Progressive Download [поддерживается перемотка видео]; • видеоролики в режиме Streaming on Demand [могут применяться DRM]; • потоковые звуковые трансляции [в режиме реального времени] ; • потоковое видео [в режиме реального времени].
  • 7.
    CDN: pro etcontra + Ускорение доступа к сайту + Снижение затрат на покупку серверов + Снижение трудозатрат на администрирование серверов + Отказ от трудозатрат на обеспечение отказоустойчивости серверов и их защищенности от внешних атак – Увеличение затрат на оплату исходящего трафика – Повышение зависимости от сторонних провайдеров услуг vs
  • 8.
    Взаимодействие с CDN •Для доступа к контенту, распространяемому через CDN, используется отдельный домен 3-го уровня [например, video.my-site.ru], который делегируется оператору CDN; • Контент может быть загружен на сервера CDN путем зеркалирования [RSync], кэширования [HTTP] или в потоковом режиме [RTMP или HTTP] ; • Зеркалирование хорошо подходит для файлов большого размера, возможна пре-авторизация загрузки с использованием X-Accel-Redirect; • Кэширование хорошо подходит для небольших файлов, необходимо обеспечить корректность значений HTTP-заголовка Expires;
  • 9.
    Кому нужен CDN? •Сетям медийной рекламы; • Интернет-СМИ; • Сайтам, размещающим профессиональное видео; • Интернет-магазинам скачиваемых товаров; • Радиостанциям и телеканалам; • Сайтам, рекламирующим товары массового потребления; • Любым сайтам, заинтересованных в ускорении загрузки и увеличении числа просмотров страниц пользователями.
  • 10.
    CDN для Чемпионат.ТВ(SUP) • Видеоархив самого популярного российского спортивного сайта [Championat.RU] • Обладает правами на размещение отчетов о матчах чемпионата России по футболу в Интернет Результаты использования CDN: • Рост среднего числа просмотров на посетителя на 20% • Устойчивость к 20-кратному увеличению нагрузки (во время матча ЦСКА – «Спартак»)
  • 11.
    CDN для Tvigle •Известный видеохостинг профессионального контента • Размещает видео многих популярных сайтов (например, сайт телеканала Муз-ТВ muz-tv.ru) Результаты использования CDN: • Двукратный рост регионального трафика за 3 месяца
  • 12.
    CDN для VideoNow •Одна из ведущих сетей видеорекламы в России • Около 20 площадок для размещения рекламы в Рунете • 15 миллионов показов рекламы в месяц Результаты использования CDN: • Рост числа успешных показов рекламы в регионах на 15% • Рост числа успешных показов рекламы в Москве на 5%
  • 13.
    CDN для NGENIX– это… • 25% усилий – создание технического решения, установка оборудования, разработка и отладка программного обеспечения; • 25% усилий – командировки по России и СНГ с целью выбора площадок для установки оборудования в регионах и переговоров с местными интернет-провайдерами; • 50% усилий – решение административных вопросов, согласование и подписание договоров с операторами- контрагентами о размещении оборудования, присоединении сетей, обмене трафиком, аренде интернет-портов и пр.
  • 14.
    Спасибо за внимание! ЯрославГородецкий gorod@ngenix.net (495) 737-57-43 NGENIX CDN