Что такое Content Distribution Network?
RFC и интернет draft, определяют Сontent Distribution Network следующим образом:
“Сеть доставки контента или сеть распространения контента. Тип сети контента, в которой сетевые элементы, расположены наиболее эффективно для доставки контента клиентам “.
Хорошо, а теперь по-русски:
СDN является наложенной сетью, предназначенной для доставки контента, от оптимального расположения;
CDN изготовлены из различных, географически распределенных группы серверов, причем каждая группа в состоянии обслуживать все содержимое CDN;
- Сервера могут быть распределены по типам;
- Например одна группа может использоваться для Windows Streaming Media, вторая для HTTP;
- Сервера обычно не распределяются между медиа типами.
Некоторые сетевые CDN принадлежат операторам связи (Level3, Limelight, AT&T), некоторые нет (Akamai);
В сетевых CDN принадлежащей операторам связи, все сервера, размещены в их собственной ASN;
В несетевых CDN, сервера могут быть размещены в других ASN;
- Это означает, что такие вещи, как NetFlow не будут полезны для определения трафика в/из несетевых CDN.
Как работает СDN?
Когда контент запрашивается от CDN, пользователь направляется к оптимальному серверу;
- Обычно это делается с помощью DNS, особенно для несетевых DNS;
- Это может быть сделано с помощью эникаста, для сетевого СDN.
Пользователю, который запрашивает DNS на основе CDN, возвращается отличающаяся А запись, для того же узла;
Это называется “маппинг”;
Чем лучше маппинг, тем лучше СDN.
Пример СDN маппинга:
- Разные А записи, для разных локаций:
[NYC]% host http://www.symantec.com
http://www.symantec.com CNAME a568.d.akamai.net
a568.d.akamai.net A 207.40.194.46
a568.d.akamai.net A 207.40.194.49
[Boston]% host http://www.symantec.com
http://www.symantec.com CNAME a568.d.akamai.net
a568.d.akamai.net A 81.23.243.152
a568.d.akamai.net A 81.23.243.145
CDN использует многочисленные критерии для определения оптимального сервера
- Это включает стандартные сетевые метрики: Задержки, Пропускная способность, Потери пакетов;
- Это также включает загрузку CPU на сервере, дисковое пространство, загрузку сети и т.д.
Об Akamai.
Akamai Networks является ведущей облачной платформой, для помощи предприятиям в предоставлении безопасного, высокопроизводительного пользовательского опыта.
Akamai Edge Platform:
- Более 170 тыс. серверов;
- 1928 POP;
- Более 1060 сетей;
- Более 660 площадок;
- 83 страны.
Статистика по трафику:
- 9,3 Тбит пиковый трафик;
- 68 петабайт/день;
- 1280 + миллиарда просмотров/день;
- 471 + миллионов уникальных IP-адресов клиентов/день.
Продолжение следует…
Filed under: Development CDN/OTT Tagged: Akamai, CDN
