The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги | ]



"Система построения CDN-сети Traffic Control получила статус ..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Система построения CDN-сети Traffic Control получила статус ..."  +/
Сообщение от opennews (?), 05-Июн-18, 12:07 
Организация Apache Software Foundation объявила (https://blogs.apache.org/foundation/entry/the-apache-softwar...) о присвоении Apache Traffic Control (http://trafficcontrol.apache.org/)  статуса первичного проекта Apache. В июле 2016 года  Traffic Control был передан под покровительство фонда Apache, в котором проект находился в инкубаторе, где была проверена способность следования принципам разработки и управления, принятым в сообществе Apache и основанным на идеях меритократии. Теперь Apache  Traffic Control признан готовым для самостоятельного существования, не требующего дополнительного надзора. Компоненты проекта поставляются (https://github.com/apache/incubator-trafficcontrol) под лицензией Apache 2.0. Большая часть кода написана на языках Perl и Go. В качестве СУБД применяется PostgreSQL.


Изначально проект был создан компанией Comcast для автоматизации создания, мониторинга, конфигурирования и обслуживания крупных сетей доставки контента (CDN, Content Delivery Network). Под эгидой Apache к разработке Apache Traffic Control присоединилась  компании Cisco, Cox, Concurrent и Qwilt, которые развивают на базе открытой платформы такие продукты, как  Cisco Open Media Distribution (http://www.cisco.com/c/en/us/products/video/open-media-distr...), Open Edge CDN (https://qwilt.com/solutions/edge-cloud-cdn/)  и Laguna (https://github.com/concurrentlabs/laguna). В настоящее врмя CDN на базе Traffic Control ежедневно обрабатывают более 50 миллиардов запросов и отдают более 30 ПБ контента.


Apache Traffic Control реализует полный набор средств для поддержания географически распределённых CDN-сетей, предлагая как низкоуровневые компоненты, так и web-интерфейс для управления, настройки и мониторинга. Целью создаваемых CDN является предоставление возможности для отправки миллионам потребителей мультимедийных файлов, изначально размещённых на поддерживаемом провайдером контента сервере с ограниченными ресурсами.


Трафик доставляется с использованием сети из прокси-серверов, кэширующих запросы потребителя к исходному серверу, а также из узлов перенаправляющих запросы к ближайшему прокси, учитывая состояние сети, расстояние, нагрузку на узлы и наличия в кэше необходимого контента. Узлы постоянно обмениваются информацией о нагрузке и передают статистику в централизованное хранилище для анализа трафика и выявления возможных проблем. Система кэширования контента  построена с использованием http-сервера Apache Traffic Server (https://www.opennet.ru/opennews/art.shtml?num=45457).

Среди базовых компонентов Apache Traffic Control выделяются:


-  Traffic Router (http://traffic-control-cdn.readthedocs.io/en/latest/overview...) - обеспечивает маршрутизацию клиентов к оптимальным доступным кэшам в CDN при помощи перенаправления запросов по HTTP(S) или через DNS;

-  Traffic Monitor (http://traffic-control-cdn.readthedocs.io/en/latest/overview...) - осуществляет мониторинг кэшей с использованием различных видов системных и прикладных метрик, которые также применяются для принятия решений, обеспечивающих поддержание отказоустойчивости CDN;

-  Traffic Ops (http://traffic-control-cdn.readthedocs.io/en/latest/overview...) - предоставляет инструменты для управления настройками серверов, группами кэшей, сервисов доставки и других компонентов CDN. Web API реализован на Perl с использованием MVC-фреймворка Mojolicious (https://mojolicious.org/);

-  Traffic Stats (http://traffic-control-cdn.readthedocs.io/en/latest/overview...) - вычисляет и сохраняет статистику о работе CDN. Компонент написан на языке Go и применяет InfluxDb для краткосрочного хранения оперативных данных, а также для построения графиков с использованием системы Grafana (http://grafana.org/);
-  Traffic Portal (http://traffic-control-cdn.readthedocs.io/en/latest/overview...) - реализует web-интерфейс для управления платформой. Для построения интерфейса используется фреймворк  AngularJS (https://angularjs.org/) и Node.js;
-  Traffic Logs - выполняет индексирование и агрегирование логов с информацией о запросах и ответах.


URL: https://blogs.apache.org/foundation/entry/the-apache-softwar...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48718

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Система построения CDN-сети Traffic Control получила статус ..."  +/
Сообщение от eRIC (ok), 05-Июн-18, 13:25 
Хорошими ништяками теперь Apache Traffic Server дополнился, зачет!
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Система построения CDN-сети Traffic Control получила статус ..."  +2 +/
Сообщение от Аноним (-), 05-Июн-18, 14:37 
Удивительно, что не на java
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Система построения CDN-сети Traffic Control получила статус ..."  +/
Сообщение от Аноним (-), 05-Июн-18, 14:47 
Это бывший продукт yahoo, который используются в linkedin.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Система построения CDN-сети Traffic Control получила статус ..."  +/
Сообщение от Аноним (-), 05-Июн-18, 19:30 
Вы путайте Apache Traffic Control и Apache Traffic Server, это совершенно разные проекты.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Система построения CDN-сети Traffic Control получила статус ..."  +/
Сообщение от Аноним (8), 12-Июл-18, 19:20 
круто
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема


  Закладки на сайте
  Проследить за страницей
Created 1996-2018 by Maxim Chirkov  
ДобавитьПоддержатьВебмастеруГИД  
Hosting by Ihor