stringtranslate.com

Контроллер доставки приложений

Контроллер доставки приложений ( ADC ) — это сетевое компьютерное устройство в центре обработки данных , часто являющееся частью сети доставки приложений (ADN), которое помогает выполнять общие задачи, например, те, которые выполняют веб-ускорители для снятия нагрузки с самих веб-серверов . Многие также обеспечивают балансировку нагрузки . ADC часто размещаются в DMZ , между внешним брандмауэром или маршрутизатором и веб-фермой . [ требуется цитата ]

Функции

Контроллер доставки приложений (ADC) — это тип сервера, который предоставляет ряд услуг, предназначенных для оптимизации распределения нагрузки, обрабатываемой серверами внутреннего контента. ADC направляет трафик веб-запросов на оптимальные источники данных, чтобы снять ненужную нагрузку с веб-серверов. Для достижения этого ADC включает в себя множество услуг OSI уровня 3-7, включая балансировку нагрузки.

ADC предназначены для развертывания в DMZ кластера компьютерных серверов, на котором размещены веб-приложения и/или службы. В этом смысле ADC можно рассматривать как замену балансировщика нагрузки. Но на этом сходство заканчивается. Когда ADC получает веб-запрос от внешнего хоста, он выполняет следующий процесс (предполагая, что все функции существуют и включены):

  1. Выступать в качестве конечной точки TLS для кластера и расшифровывать входящие запросы (только HTTPS).
  2. Проверьте URI запроса и определите тип запрашиваемого ресурса.
  3. Убедитесь, что субъект, сделавший запрос, имеет право доступа к данному URI.
  4. При необходимости выполните перевод URI.
  5. Найдите пул хостов, связанных с этим типом ресурса (например, изображение, таблица стилей, HTML и т. д.).
  6. В случае запросов на вход в систему запрос может быть преобразован, а не просто перенаправлен на экземпляр в пуле серверов аутентификации.
  7. В случае статических объектов ADC может обслуживать объект непосредственно из своего внутреннего кэша или направлять его в выделенный репозиторий статических объектов.
  8. Ведите таблицу, описывающую состояние серверов в каждом пуле, используя один из нескольких методов (например, среднее время отклика).
  9. Перешлите запрос на сервер в целевом пуле с наилучшим показателем работоспособности.

В число особенностей, обычно встречающихся в АЦП, входят:

В контексте инфраструктуры телекоммуникаций 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]

Смотрите также

Ссылки

  1. ^ Беднарц, Энн (2007-07-03). "Производители шестеренок объединяют функции сетевой оптимизации". Network World . Получено 2013-05-26 .
  2. ^ Берт, Джеффри (2012-09-20). «Cisco прекращает бизнес ADC, уступая рынок F5, Citrix, Riverbed –». eweek.com . Получено 27-06-2013 .
  3. ^ Кернер, Шон Майкл (2008-05-01). «Приложения и сети должны объединяться». InternetNews.com. Архивировано из оригинала 2008-05-05 . Получено 2013-05-26 .
  4. ^ Edgenexus Limited (2022). Балансировщики нагрузки Edgenexus и приложения. Получено с https://www.edgenexus.io/.