Контроллер доставки приложений ( ADC ) — это сетевое компьютерное устройство в центре обработки данных , часто являющееся частью сети доставки приложений (ADN), которое помогает выполнять общие задачи, например, те, которые выполняют веб-ускорители для снятия нагрузки с самих веб-серверов . Многие также обеспечивают балансировку нагрузки . ADC часто размещаются в DMZ , между внешним брандмауэром или маршрутизатором и веб-фермой . [ требуется цитата ]
Контроллер доставки приложений (ADC) — это тип сервера, который предоставляет ряд услуг, предназначенных для оптимизации распределения нагрузки, обрабатываемой серверами внутреннего контента. ADC направляет трафик веб-запросов на оптимальные источники данных, чтобы снять ненужную нагрузку с веб-серверов. Для достижения этого ADC включает в себя множество услуг OSI уровня 3-7, включая балансировку нагрузки.
ADC предназначены для развертывания в DMZ кластера компьютерных серверов, на котором размещены веб-приложения и/или службы. В этом смысле ADC можно рассматривать как замену балансировщика нагрузки. Но на этом сходство заканчивается. Когда ADC получает веб-запрос от внешнего хоста, он выполняет следующий процесс (предполагая, что все функции существуют и включены):
В число особенностей, обычно встречающихся в АЦП, входят:
В контексте инфраструктуры телекоммуникаций ADC может предоставлять услуги контроля доступа для области Gi-LAN.
Начиная примерно с 2004 года, первое поколение АЦП предлагало простое ускорение приложений и балансировку нагрузки . [ необходима ссылка ]
В 2006 году контроллеры доставки приложений начали развиваться, когда они начали предлагать расширенные прикладные сервисы, такие как сжатие , кэширование , мультиплексирование соединений , формирование трафика , безопасность на уровне приложений , разгрузка SSL и переключение контента , в сочетании с такими сервисами, как балансировка нагрузки сервера в интегрированной структуре сервисов, которая оптимизировала и защищала потоки критически важных для бизнеса приложений. [ необходима ссылка ]
К 2007 году продукты для ускорения работы приложений стали доступны у многих компаний. [1]
До ухода с рынка в 2012 году Cisco Systems предлагала контроллеры доставки приложений. Лидеры рынка, такие как F5 Networks , Radware и Citrix , в предыдущие годы отвоевывали долю рынка у Cisco. [2]
Сегмент рынка ADC разделился на две основные области: 1) общая оптимизация сети; и 2) оптимизация, специфичная для приложения/фреймворка. Оба типа устройств повышают производительность, но последний обычно более осведомлен о стратегиях оптимизации, которые лучше всего работают с определенным фреймворком приложения, фокусируясь, например, на приложениях ASP.NET или AJAX . [3] [4]