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

1,023 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,023
On SlideShare
0
From Embeds
0
Number of Embeds
655
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

×