Организация Apache Software Foundation представила релиз высокопроизводительного http-сервера Apache Traffic Server 3.0. Продукт обеспечивает полную поддержку протокола HTTP/1.1 и позволяет обеспечить как кеширование статичных объектов, таких как файлы, javascript, CSS и картинки, так и выступать в роли промежуточного звена, перенаправляющего запросы к фронтэнд серверам, генерирующим динамический контент. Сервер включает в себя набор сервисов для продуктивной работы в качестве распределенной облачной-системы: средства конфигурирования, управления сессиями, балансировки, авторизации и маршрутизации запросов.
Измерение производительности новой версии Apache Traffic Server показало по сравнению с веткой 2.0 увеличение скорости обработки запросов в 2-3 раза, при уменьшении времени реакции (latency) до 5 раз. На тестовой системе новая версия оказалась способной обеспечить отдачу около 220 тысяч небольших объектов в секунду при их помещении в размещенный в ОЗУ кэш или 100 тыс. объектов в секунду без использования кэширования.
Изначально продукт был создан в недрах компании Yahoo, но в 2009 году переведен в разряд открытых проектов и отдан под опеку фонда Apache. Traffic Server представляет собой систему динамической обработки HTTP-запросов, которая использовалась в Yahoo последние 10 лет и до сих пор задействована для ежедневной доставки конечным пользователям около 400 терабайт контента. Ежедневно Traffic Server обслуживает отдачу пользователям Yahoo примерно 30 миллиардов объектов.
Основные области применения и особенности Apache Traffic Server:
Кэширование: уменьшение времени ответа, снижение нагрузки на сервер и сокращение внутреннего трафика за счет повторного использования и кэширования отдачи часто запрашиваемых web-страниц, изображений и обращений к web-сервисам;
Работа в качестве прокси: поддержка keep-alive, фильтрации и анонимизации запросов контента, использование в качестве балансировщика нагрузки;
Скорость: высокая степень масштабируемости на современных многоядерных системах, способность обрабатывать на обычном оборудовании десятков тысяч запросов в секунду;
Расширяемость: доступен API для разработки расширяющих функциональность плагинов, способных решать различные задачи, такие как изменение HTTP-заголовков и содержимого отдаваемого контента или создание обработчиков c реализацией поддержки новых протоколов;
Надежность: система проверена в промышленной эксплуатации и используется для отдачи сотен терабайт трафика.
Вышла новая версия Apache Traffic Server - высокоскоростного кеширующего веб-сервера, который используется перед более "тяжелым" сервером приложений и для отдачи статического контента. Traffic Server был разработан как коммерческий продукт, который Yahoo приобрела вместе с компанией разработчиком. В 2009 году проект был передан Apache Software Foundation. Этот сервер используется для многих проектов Yahoo, включая главную страницу и сервесы почты, спорта и финансов.
Основные изменения:
Полная поддержка 64-битной платформы
Поддержка IPv6 на клиентской стороне
Кластеризация и распределенное кеширование, поддержка WCCP - Web Cache Communication Protocol
Поддержка OS X, Solaris и FreeBSD (поддержка GNU/Linux была в проекте с самого начала)
В новой версии в 2-3 раза повысилась производительность, в 5 раз снижено время отклика. В тестах производительности удалось достичь 220 тысяч запросов в секунду на одном сервере при отдаче из кеша и около 100 тысяч при проксировании (локальная сеть, http keep-alive)
more
на лоре всплыла интересная подробность: http://www.trustleap.com/en_doj.html
оказывается, на уровне лицензионного соглашения запрещается (без письменного разрешения microsoft) публиковать бенчмарки для целого вороха ms-программ:
QUOTE писал(а):Application Center, BizTalk, BizTalk Adapter for MQSeries, BizTalk Accelerator for Financial Services, BizTalk Accelerator for HIPAA, BizTalk Accelerator for Suppliers, BizTalk Accelerator for RosettaNet, BizTalk Adapter for SAP, Content Management Server, Commerce Server, HIS, IIS, ISA, Message Queue Server, Mobile Information Server, Project Server, SQL Server, or Transaction Server, or any related client software.
на лоре всплыла интересная подробность: http://www.trustleap.com/en_doj.html
оказывается, на уровне лицензионного соглашения запрещается (без письменного разрешения microsoft) публиковать бенчмарки для целого вороха ms-программ: