Content delivery network

Переваги CDN [ред]

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

Content delivery network

Одноточковий дистрибуція (зліва) і дистрибуція засобами CDN (праворуч)

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

Розміщення серверів в безпосередній близькості від кінцевих користувачів може збільшити вихідну пропускну здатність всієї системи. Наприклад, наявність єдиного порту 100 Мбіт / с не означає дану швидкість на всіх ділянках мережі, так як вільна пропускна здатність магістрального каналу в момент передачі може бути всього 10 Мбіт / с. У разі, коли використовуються 10 розподілених серверів, сумарна пропускна здатність може скласти 10 × 100 Мбіт / с.

Сучасні мережі доставки і дистрибуції контенту здатні здійснювати автоматичний контроль цілісності даних на кожному з серверів мережі. При цьому гарантується 100% доступність контенту для кінцевого користувача в разі втрати зв'язності між вузлами мережі, виходу з ладу центрального або віддаленого сервера.

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

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

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

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

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

Великі CDN можуть складатися з величезної кількості розподілених вузлів і розміщувати свої сервера безпосередньо в мережі кожного локального інтернет-провайдера. Багато CDN оператори роблять акцент на пропускної здатності сполучних каналів і мінімальній кількості точок приєднання в регіоні присутності. Незалежно від використовуваної архітектури, головним призначенням подібних мереж є прискорення передачі як статичного контенту, так і безперервного потоку даних.

Див. Також [ред]

Примітки [ред]

[Ред]

Схожі статті