Сервер Apache Traffic Server ( ATS ) - это модульный высокопроизводительный обратный прокси-сервер и прямой прокси- сервер, в целом сопоставимый с Nginx и Squid . Он был создан Inktomi и распространялся как коммерческий продукт под названием Inktomi Traffic Server до того, как Inktomi была приобретена Yahoo! .
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Стабильный выпуск | |
Репозиторий | Репозиторий сервера трафика |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Доступно в | английский |
Тип | Веб-кеш , Прокси-сервер |
Лицензия | Лицензия Apache 2.0 [2] |
Веб-сайт | trafficserver |
Вскоре после Yahoo! выпустила исходный код TS для Apache в качестве проекта Apache Incubator в июле 2009 года [3], приглашенный редактор Yahoo! онлайн-публикации OStatic [4] заявил, что Yahoo! использует TS в производстве для обслуживания более 30 миллиардов объектов в день на таких сайтах, как Yahoo! домашняя страница и Yahoo! Спорт, почта и финансы.
21 апреля 2010 г. плата Apache приняла Traffic Server в качестве TLP, завершив инкубацию проекта. [5]
Текущая версия
Последняя стабильная версия - 9.0.1 - была выпущена 16 апреля 2021 г. Последняя версия с долгосрочной поддержкой - 8.1.1 - была выпущена 2 декабря 2020 г. [6]
По состоянию на июнь 2021 г.[Обновить], ATS выпускается в двух стабильных версиях: версия 8 - это версия ATS с долгосрочной поддержкой, а версия 9 - это последний стабильный выпуск с ежеквартальными запланированными второстепенными версиями. Начиная с версии 4.0, все выпуски считаются стабильными для производства и следуют обычному семантическому управлению версиями . Предварительные версии для разработчиков больше не будут выпускаться, вместо этого основная ветвь Git всегда считается качественной предварительной версией. Долгосрочная поддержка предоставляется для последней дополнительной версии в рамках основного выпуска в течение одного добавленного года. [7]
ATS имеет хорошую поддержку протокола HTTP следующего поколения, начиная с версии 6.0.0, HTTP / 2 (также известного как H2). На сайте Is TLS Fast Все же он набрал 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 в 2009 г. Выставка, посвященная архитектуре частного облака Yahoo !. На практике типичная конфигурация сервера может использовать TS для обслуживания статического контента, такого как изображения, JavaScript , файлы каскадных таблиц стилей (CSS) и языка разметки гипертекста ( HTML ), а также маршрутизации запросов динамического контента на веб-сервер, например HTTP-сервер Apache .
Рекомендации
- ^ a b «Загрузки сервера трафика Apache» . trafficserver.apache.org/ . Фонд программного обеспечения Apache. 2021-04-21 . Проверено 8 июня 2021 года .
- ^ "Файл лицензии Traffic Server" . Фонд программного обеспечения Apache . Архивировано из оригинала на 2009-11-03 . Проверено 24 декабря 2009 .
- ^ «Отчет Правления Apache Incubator Wiki за август 2009 г.» . 2009-08-12. Архивировано из оригинала на 2012-08-11 . Проверено 24 декабря 2009 .
- ^ "Сервер трафика открытых исходников группы облачных вычислений Yahoo" . 2009-11-02. Архивировано из оригинала на 2012-06-12 . Проверено 24 декабря 2009 .
- ^ «Сервер трафика переходит в проект верхнего уровня с открытым исходным кодом» . 2010-04-23.
- ^ «Загрузки сервера трафика Apache» . trafficserver.apache.org . Проверено 8 июня 2021 .
- ^ «Официальный процесс управления релизами проекта» . 2013-09-06.
- ^ «Apache Software Foundation объявляет о выпуске Apache Traffic Server v3.0.0: блог Apache Software Foundation» . 2011-06-14.
- ^ «Выставка облачных вычислений 2009» . 2009-08-12. Архивировано из оригинала на 2010-01-02 . Проверено 19 июня 2020 .
- ^ "Графика пограничных сервисов Yahoo" . 2011-06-14. Архивировано из оригинала на 2013-01-31 . Проверено 14 июня 2011 .
Внешние ссылки
- Официальный веб-сайт
- Сервер трафика Apache: больше, чем просто прокси - выступление Лейфа Хедстрома на USENIX ( видеоархив на YouTube )