Сервер трафика Apache - Apache Traffic Server

Сервер трафика Apache
Логотип сервера трафика Apache
Разработчики)Фонд программного обеспечения Apache
Стабильный выпуск
8.x8.0.5 / 20 августа 2019 г.; 15 месяцев назад (2019-08-20)[1]
7.x7.1.8 / 20 августа 2019; 15 месяцев назад (2019-08-20)[1]
6.x6.2.3 / 4 августа 2019; 15 месяцев назад (2019-08-04)[1]
РепозиторийРепозиторий сервера трафика
Написано вC ++
Операционная системаКроссплатформенность
Доступно ванглийский
ТипВеб-кеш, Прокси сервер
ЛицензияЛицензия Apache 2.0[2]
Интернет сайтсервер трафика.apache.org Отредактируйте это в Викиданных

В Apache Сервер трафика (АТС) представляет собой модульный высокопроизводительный обратный прокси и прямой прокси сервер, в целом сопоставимый с Nginx и Кальмар. Он был создан Инктоми, и распространялся как коммерческий продукт под названием Inktomi Traffic Server до того, как Inktomi была приобретена Yahoo!.

Вскоре после Yahoo! выпустил исходный код TS для Apache как проект Apache Incubator в июле 2009 г.,[3] приглашенный редактор онлайн-публикации Yahoo! OStatic[4] заявил, что Yahoo! использует TS в производстве для обслуживания более 30 миллиардов объектов в день на таких сайтах, как Yahoo! домашняя страница и Yahoo! Спорт, почта и финансы.

21 апреля 2010 г. плата Apache приняла Traffic Server в качестве TLP, завершив инкубацию проекта.[5]

Текущая версия

Последняя стабильная версия - 8.0.2 была выпущена 29 января 2019 года. Последняя долгосрочная поддержка версия - 6.2.3, выпущенная 4 августа 2018 г.[6]

По состоянию на сентябрь 2017 г., ATS выпущен в двух стабильных версиях, Версия 6 - это долгосрочная поддержка версия ATS, а версия 8 - последний стабильный выпуск, с ежеквартальными запланированными дополнительными версиями. Начиная с версии 4.0, все выпуски считаются стабильными для производства и следуют обычным семантическое управление версиями. Больше предварительных версий для разработчиков выпускаться не будет, вместо этого Git мастер-ветка всегда считается качеством предварительного просмотра. Долгосрочная поддержка предоставляется для последней дополнительной версии в рамках основного выпуска в течение одного добавленного года.[7]

ATS имеет хорошую поддержку протокола HTTP следующего поколения начиная с версии 6.0.0, HTTP / 2 (он же H2). На TLS еще быстр сайт, он набирает 100%. ATS активно развивается и поддерживается несколькими крупные компании, а также многие отдельные участники.

Особенности и производительность

Сообщение OStatic описывает TS как доставку «... с не только веб-прокси HTTP и решением для кеширования, но и ... серверной структурой, с помощью которой вы можете создавать очень быстрые серверы для других протоколов». Сервер Traffic Server был протестирован на обработку 200 000 запросов в секунду и более (небольшие объекты вне кеша).[8] Во время выступления на выставке Cloud Computing Expo 2009 г.[9] члены Yahoo! Команда TS заявила, что TS используется в производственной среде Yahoo! обрабатывать 400 ТБ трафика в день, используя всего 150 обычных машин. Пост OStatic описывает TS как "продукт буквально сотен лет разработки".

Развертывание

В контексте облачных вычислений TS концептуально будет находиться на границе облака, маршрутизируя запросы по мере их поступления. В Yahoo !, он используется для пограничных служб, как показано на рисунке.[10] распространенный на выставке Cloud Computing Expo в 2009 году, демонстрирующий архитектуру частного облака Yahoo !. На практике типичная конфигурация сервера может использовать TS для обслуживания статического контента, такого как изображения, JavaScript, Каскадные таблицы стилей (CSS) и язык разметки гипертекста (HTML ) и направлять запросы динамического содержимого на веб-сервер, например HTTP-сервер Apache.

Рекомендации

  1. ^ а б c «Загрузки сервера трафика Apache». trafficserver.apache.org/. Фонд программного обеспечения Apache. 2019-08-20. Получено 22 августа, 2019.
  2. ^ "Файл лицензии Traffic Server". Фонд программного обеспечения Apache. Архивировано из оригинал на 2009-11-03. Получено 2009-12-24.
  3. ^ "Отчет правления Apache Incubator Wiki за август 2009 г.". 2009-08-12. Архивировано из оригинал на 2012-08-11. Получено 2009-12-24.
  4. ^ "Сервер трафика с открытыми исходными кодами команды Yahoo Cloud". 2009-11-02. Архивировано из оригинал на 2012-06-12. Получено 2009-12-24.
  5. ^ «Traffic Server переходит на проект верхнего уровня с открытым кодом». 2010-04-23.
  6. ^ «Загрузки сервера трафика Apache». trafficserver.apache.org. Получено 2017-09-09.
  7. ^ «Официальный процесс управления релизами проекта». 2013-09-06.
  8. ^ «Apache Software Foundation объявляет о выпуске Apache Traffic Server v3.0.0: блог Apache Software Foundation». 2011-06-14.
  9. ^ "2009 Cloud Computing Expo". 2009-08-12. Архивировано из оригинал на 2010-01-02. Получено 2020-06-19.
  10. ^ "Графика пограничных служб Yahoo". 2011-06-14. Архивировано из оригинал в 2013-01-31. Получено 2011-06-14.

внешняя ссылка