Content delivery network

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
NCDN - CDN.png

Мережа доставки (і дистрибуції) контенту (англ. Content Delivery Network або Content Distribution Network, CDN) - географічно розподілена мережева інфраструктура, що дозволяє оптимізувати доставку та дистрибуцію контенту кінцевим користувачам в мережі Інтернет. Використання контент-провайдерами CDN сприяє збільшенню швидкості завантаження інтернет-користувачами аудіо-, відео-, програмного, ігрового та інших видів цифрового контенту в точках присутності мережі CDN.




Переваги CDN[ред.ред. код]

На швидкість завантаження веб-сторінки та її вмісту помітно впливає те, наскільки далеко користувач знаходиться від сервера. Це відбувається тому, що при використанні технології TCP/IP, яка використовується для передачі інформації у мережі Інтернет, затримки при передачі інформації залежать від кількості маршрутизаторів, що знаходяться між джерелом та споживачем контенту. Розміщення контенту одночасно на кількох серверах засобами CDN скорочує маршрут передачі даних мережею і пришвидшує завантаження сайту з точки зору користувача.

Використання CDN зменшує кількість хопів, що суттєво збільшує швидкість завантаження контенту з Інтернету. Кінцеві користувачі відчувають меншу затримку при завантаженні контенту, відсутність різких змін швидкості завантаження і високу якість потоку даних. Така стабільність дозволяє операторам CDN доставляти контент у форматі HD, забезпечувати швидке завантаження файлів великого розміру чи організовувати відеотрансляції з високою якістю сервісу (QoS та низькими затратами на мережу.

Технологія CDN дає можливість уникнути затримок при передачі даних, можливих переривань зв’язку та втрати на перевантажених каналах та стиках між ними. Управління навантаженням при передачі мережевого трафіка дозволяє розвантажити магістраль та вузли мережі, розподіливши навантаження між віддаленими серверами.

Розміщення серверів неподалік кінцевих користувачів може збільшити пропускну здатність усієї системи.

Технологія[ред.ред. код]

Мережі доставки і поширення контенту складаються з географічно розподілених багатофункційних платформ, взаємодія яких дозволяє максимально ефективно опрацьовувати і задовільняти запити працівників при отриманні контенту.

При використанні мережі CDN, дані центрального сервера інтернет-ресурса реплікуються на периферійні платформи. Кожна платформа підтримує в актуальному стані повну чи часткову копію поширюваних даних. Вузол мережі, що входить до складу платформи, взаємодіє з локальними мережами інтернет-провайдер і поширює контет кінцевим користувачам по найкоротшому маршруту з оптимального по завантаженості сервера. Довжина мережевого маршруту залежить від географічної та топологічної віддаленості користувацького комп’ютера від сервера і вартості передачі трафіка у регіоні присутності.

Найпоширенішим методом реалізації CDN рішення є кешування, оскільки воно забезпечує оптимальне використання дискового простору та каналів зв’язку. При цьому затримка завантаження файла(послідовності файлів) буде найбільшою для користувача, що звернувся на оригінальний сервер контент-провайдера. Всі наступні користувачі будуть звертатися до вже завантажених реплік (HTTP-об’єктів) з найближчого до них сервера. Таким чином, віддалені сервери зберігають лише популярний і часто запитуваний контент.

Відомі CDN Провайдери[ред.ред. код]