Сервер трафика Apache - Apache Traffic Server
Разработчики) | Фонд программного обеспечения Apache |
---|---|
Стабильный выпуск | |
Репозиторий | Репозиторий сервера трафика |
Написано в | C ++ |
Операционная система | Кроссплатформенность |
Доступно в | английский |
Тип | Веб-кеш, Прокси сервер |
Лицензия | Лицензия Apache 2.0[2] |
Интернет сайт | сервер трафика |
В 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.
Рекомендации
- ^ а б c «Загрузки сервера трафика Apache». trafficserver.apache.org/. Фонд программного обеспечения Apache. 2019-08-20. Получено 22 августа, 2019.
- ^ "Файл лицензии Traffic Server". Фонд программного обеспечения Apache. Архивировано из оригинал на 2009-11-03. Получено 2009-12-24.
- ^ "Отчет правления Apache Incubator Wiki за август 2009 г.". 2009-08-12. Архивировано из оригинал на 2012-08-11. Получено 2009-12-24.
- ^ "Сервер трафика с открытыми исходными кодами команды Yahoo Cloud". 2009-11-02. Архивировано из оригинал на 2012-06-12. Получено 2009-12-24.
- ^ «Traffic Server переходит на проект верхнего уровня с открытым кодом». 2010-04-23.
- ^ «Загрузки сервера трафика Apache». trafficserver.apache.org. Получено 2017-09-09.
- ^ «Официальный процесс управления релизами проекта». 2013-09-06.
- ^ «Apache Software Foundation объявляет о выпуске Apache Traffic Server v3.0.0: блог Apache Software Foundation». 2011-06-14.
- ^ "2009 Cloud Computing Expo". 2009-08-12. Архивировано из оригинал на 2010-01-02. Получено 2020-06-19.
- ^ "Графика пограничных служб Yahoo". 2011-06-14. Архивировано из оригинал в 2013-01-31. Получено 2011-06-14.
внешняя ссылка
- Официальный веб-сайт
- Сервер трафика Apache: больше, чем просто прокси - выступление Лейфа Хедстрема на USENIX (Видео архив на YouTube )