CDN ХОСТИНГ
решения для Drupal
http_pull, http_push, livestreaming
Что такое CDN?
CDN - Content Delivery Network
CDN - территориально-распределённая
сеть серверов
CDN - инструмент для раздачи
потокового
видео/аудио(RTMP/RTSP/HTTP Live
Streaming) или статического HTTP
контента. CDN технологии позволяют
получить доступ к большому количеству
серверов, установленных в разных
точках и, таким образом, сделать
возможной реализацию
высоконагруженных и отказоустойчивых
сервисов меньшими силами, чем если
бы вы сами расставляли сервера по
всему миру.
Как работает CDN
Загружаем контент на сервер11
22 Данные с сервера загружаются в CDN
CDN EDGE CDN EDGE CDN EDGE
33 Посетители получают контент с ближайшего сервера
Kiev Moscow Berlin
Причина 1. Высокая скорость.
Скорость сети CDN выше чем скорость обычного
хостинга или выделенного сервера.
Причина 2. Месторасположение.
Причина 3. 100% доступность.
CDN может похвастаться 100%-м
аптаймом, даже если ваш сервер
недоступен по причине отказа сети или
аппаратного сбоя.
Причина 4. Низкая стоимость.
Учитывая затраты, например, на установку
серверов в 10 центрах обработки данных по
всему миру, CDN предлагает недорогой путь для
достижения той же цели. CDN дает повышенную
надежность и способность доставлять HD видео
с высоким разрешением, снижает затраты и
уменьшает нагрузки на ваш сайт.
Причина 5. Простота в использовании.
Не нужно менять код сайта
Простая установка модуля и активация
Статистика использования CDN
3588 сайтов на Drupal используют CDN
CDN решения для Drupal
CDN: HTTP_PULL
HTTP_PULL - наиболее часто используемый метод CDN. Используется
для доставки небольшого статического контента через серверы CDN,
такого как, изображения, JS-файлы, CSS и PDF-файлы.
1) Клиент запрашивает контент с сайта
2) Управляющий сервер определяет
месторасположение клиента и какой из
CDN серверов ближе всего
3) CDN сервер отдаёт клиенту контент,
если контент не закеширован, контент
загружается с главного сервера, и
затем попадает в кеш
CDN: HTTP_PULL
Тест скорости загрузки drupal.ua
pingdom tools
Разница во времени загрузки 1,7 секунды
CDN: HTTP_PUSH
HTTP_PUSH напоминает ситуацию, когда у вас есть дублирующий
сервер. Пользователь самостоятельно загружает контент на сервер,
используя ftp протокол. Далее контент распотраняется по всем CDN
точкам. Этот метод идеально подходит для доставки тяжёлого контента,
такого как музыка, фильмы и программное обеспечение.
CDN: LiveStreaming
LiveStreaming позволяет доставлять контент конечным пользователям в режиме
реального времени.
• Adobe - RTMP / RTMPE / RTMPT
• Android - RTSP/RTP
• Flash - HTTP Dynamic Streaming (HDS)
• Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch
• Microsoft – Smooth Streaming for SilverLight
CDN: LiveStreaming
• Adobe - RTMP / RTMPE / RTMPT
• Android - RTSP/RTP
• Flash - HTTP Dynamic Streaming (HDS)
• Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch
• Microsoft – Smooth Streaming for SilverLight
LiveStream Server
Adobe Live Encoder
CDN: LiveStreaming
Video On Demand позволяет доставлять видео по запросу с возможностью
повторного обращения. Пользователи могут контролировать поток и способны
перематывать вперед или назад, и ставить поток на паузу.
VOD Server
Link to Stream
• FLV (Flash Video - .flv)
• MP4 (QuickTime container - .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, and .3g2)
Доступные форматы
Вопросы?
Спасибо за внимание!
Дмитрий Костюк
twitter: @dim_s
email: dima@hostpro.ua

Cdn hosting решения для drupal (medium)

  • 1.
    CDN ХОСТИНГ решения дляDrupal http_pull, http_push, livestreaming
  • 2.
    Что такое CDN? CDN- Content Delivery Network CDN - территориально-распределённая сеть серверов CDN - инструмент для раздачи потокового видео/аудио(RTMP/RTSP/HTTP Live Streaming) или статического HTTP контента. CDN технологии позволяют получить доступ к большому количеству серверов, установленных в разных точках и, таким образом, сделать возможной реализацию высоконагруженных и отказоустойчивых сервисов меньшими силами, чем если бы вы сами расставляли сервера по всему миру.
  • 3.
    Как работает CDN Загружаемконтент на сервер11 22 Данные с сервера загружаются в CDN CDN EDGE CDN EDGE CDN EDGE 33 Посетители получают контент с ближайшего сервера Kiev Moscow Berlin
  • 5.
    Причина 1. Высокаяскорость. Скорость сети CDN выше чем скорость обычного хостинга или выделенного сервера.
  • 6.
  • 7.
    Причина 3. 100%доступность. CDN может похвастаться 100%-м аптаймом, даже если ваш сервер недоступен по причине отказа сети или аппаратного сбоя.
  • 8.
    Причина 4. Низкаястоимость. Учитывая затраты, например, на установку серверов в 10 центрах обработки данных по всему миру, CDN предлагает недорогой путь для достижения той же цели. CDN дает повышенную надежность и способность доставлять HD видео с высоким разрешением, снижает затраты и уменьшает нагрузки на ваш сайт.
  • 9.
    Причина 5. Простотав использовании. Не нужно менять код сайта Простая установка модуля и активация
  • 10.
    Статистика использования CDN 3588сайтов на Drupal используют CDN
  • 11.
  • 12.
    CDN: HTTP_PULL HTTP_PULL -наиболее часто используемый метод CDN. Используется для доставки небольшого статического контента через серверы CDN, такого как, изображения, JS-файлы, CSS и PDF-файлы. 1) Клиент запрашивает контент с сайта 2) Управляющий сервер определяет месторасположение клиента и какой из CDN серверов ближе всего 3) CDN сервер отдаёт клиенту контент, если контент не закеширован, контент загружается с главного сервера, и затем попадает в кеш
  • 13.
    CDN: HTTP_PULL Тест скоростизагрузки drupal.ua pingdom tools Разница во времени загрузки 1,7 секунды
  • 14.
    CDN: HTTP_PUSH HTTP_PUSH напоминаетситуацию, когда у вас есть дублирующий сервер. Пользователь самостоятельно загружает контент на сервер, используя ftp протокол. Далее контент распотраняется по всем CDN точкам. Этот метод идеально подходит для доставки тяжёлого контента, такого как музыка, фильмы и программное обеспечение.
  • 15.
    CDN: LiveStreaming LiveStreaming позволяетдоставлять контент конечным пользователям в режиме реального времени. • Adobe - RTMP / RTMPE / RTMPT • Android - RTSP/RTP • Flash - HTTP Dynamic Streaming (HDS) • Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch • Microsoft – Smooth Streaming for SilverLight
  • 16.
    CDN: LiveStreaming • Adobe- RTMP / RTMPE / RTMPT • Android - RTSP/RTP • Flash - HTTP Dynamic Streaming (HDS) • Apple – HTTP Streaming (HLS) for iPhone, iPod, iTouch • Microsoft – Smooth Streaming for SilverLight LiveStream Server Adobe Live Encoder
  • 17.
    CDN: LiveStreaming Video OnDemand позволяет доставлять видео по запросу с возможностью повторного обращения. Пользователи могут контролировать поток и способны перематывать вперед или назад, и ставить поток на паузу. VOD Server Link to Stream • FLV (Flash Video - .flv) • MP4 (QuickTime container - .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, and .3g2) Доступные форматы
  • 18.
  • 19.
    Спасибо за внимание! ДмитрийКостюк twitter: @dim_s email: dima@hostpro.ua