Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,038 views

Published on

  • Be the first to comment

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

  1. 1. CDN ХОСТИНГрешения для Drupalhttp_pull, http_push, livestreaming
  2. 2. Что такое CDN?CDN - Content Delivery NetworkCDN - территориально-распределённаясеть серверовCDN - инструмент для раздачипотоковоговидео/аудио(RTMP/RTSP/HTTP LiveStreaming) или статического HTTPконтента. CDN технологии позволяютполучить доступ к большому количествусерверов, установленных в разныхточках и, таким образом, сделатьвозможной реализациювысоконагруженных и отказоустойчивыхсервисов меньшими силами, чем еслибы вы сами расставляли сервера повсему миру.
  3. 3. Как работает CDNЗагружаем контент на сервер1122 Данные с сервера загружаются в CDNCDN EDGE CDN EDGE CDN EDGE33 Посетители получают контент с ближайшего сервераKiev Moscow Berlin
  4. 4. Причина 1. Высокая скорость.Скорость сети CDN выше чем скорость обычногохостинга или выделенного сервера.
  5. 5. Причина 2. Месторасположение.
  6. 6. Причина 3. 100% доступность.CDN может похвастаться 100%-маптаймом, даже если ваш сервернедоступен по причине отказа сети илиаппаратного сбоя.
  7. 7. Причина 4. Низкая стоимость.Учитывая затраты, например, на установкусерверов в 10 центрах обработки данных повсему миру, CDN предлагает недорогой путь длядостижения той же цели. CDN дает повышеннуюнадежность и способность доставлять HD видеос высоким разрешением, снижает затраты иуменьшает нагрузки на ваш сайт.
  8. 8. Причина 5. Простота в использовании.Не нужно менять код сайтаПростая установка модуля и активация
  9. 9. Статистика использования CDN3588 сайтов на Drupal используют CDN
  10. 10. CDN решения для Drupal
  11. 11. CDN: HTTP_PULLHTTP_PULL - наиболее часто используемый метод CDN. Используетсядля доставки небольшого статического контента через серверы CDN,такого как, изображения, JS-файлы, CSS и PDF-файлы.1) Клиент запрашивает контент с сайта2) Управляющий сервер определяетместорасположение клиента и какой изCDN серверов ближе всего3) CDN сервер отдаёт клиенту контент,если контент не закеширован, контентзагружается с главного сервера, изатем попадает в кеш
  12. 12. CDN: HTTP_PULLТест скорости загрузки drupal.uapingdom toolsРазница во времени загрузки 1,7 секунды
  13. 13. CDN: HTTP_PUSHHTTP_PUSH напоминает ситуацию, когда у вас есть дублирующийсервер. Пользователь самостоятельно загружает контент на сервер,используя ftp протокол. Далее контент распотраняется по всем CDNточкам. Этот метод идеально подходит для доставки тяжёлого контента,такого как музыка, фильмы и программное обеспечение.
  14. 14. CDN: LiveStreamingLiveStreaming позволяет доставлять контент конечным пользователям в режимереального времени.• 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
  15. 15. 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 SilverLightLiveStream ServerAdobe Live Encoder
  16. 16. CDN: LiveStreamingVideo On Demand позволяет доставлять видео по запросу с возможностьюповторного обращения. Пользователи могут контролировать поток и способныперематывать вперед или назад, и ставить поток на паузу.VOD ServerLink to Stream• FLV (Flash Video - .flv)• MP4 (QuickTime container - .mp4, .f4v, .mov, .m4v, .mp4a, .3gp, and .3g2)Доступные форматы
  17. 17. Вопросы?
  18. 18. Спасибо за внимание!Дмитрий Костюкtwitter: @dim_semail: dima@hostpro.ua

×