Использование модуля маршрутизации запросов приложений

Команда IIS

Введение

Маршрутизация запросов приложений (ARR) для IIS 7 и выше — это модуль маршрутизации на основе прокси-сервера, который перенаправит HTTP-запросы на серверы контента на основе заголовков HTTP, переменных сервера и алгоритмов балансировки нагрузки. ARR можно использовать для:

  • Увеличьте доступность и масштабируемость приложений.
  • Лучше использовать ресурсы сервера контента.
  • Упрощение развертывания приложений, включая пилотное управление и тестирование A/B.
  • Снижение операционных затрат и создание возможностей для хостеров.

ARR использует модуль перезаписи URL-адресов , чтобы проверить входящие HTTP-запросы для принятия решений по маршрутизации. Поэтому для включения функций ARR требуется модуль перезаписи URL-адресов.

Поддержка ARR предоставляется службой поддержки Microsoft. Форум останется активным.

Features

Маршрутизация запросов приложений Майкрософт для IIS включает следующие ключевые функции:

  • Решения по маршрутизации на основе HTTP В отличие от аппаратных подсистем балансировки нагрузки, которые принимают решения по маршрутизации на уровне IP-адресов, ARR принимает решения по маршрутизации на уровне приложения. С помощью ARR с модулем перезаписи URL-адресов можно создавать мощные правила маршрутизации, основанные на заголовках HTTP и переменных сервера.
  • Алгоритмы балансировки нагрузки Вы можете применить алгоритм балансировки нагрузки, выбранный пользователем, чтобы определить, какой сервер содержимого наиболее подходит для http-запросов службы. Предоставляются шесть алгоритмов.
  • Мониторинг работоспособности Для определения работоспособности серверов содержимого можно использовать динамический трафик и определенные тесты URL-адресов. Набор параметров конфигурации предоставляется для определения смысла работоспособности сервера. Вы также можете отключить тесты живого трафика и URL, и использовать настраиваемого поставщика мониторинга работоспособности. Для этого задайте работоспособность серверов, вызвав API RSCA.
  • Привязка клиента С помощью файла cookie ARR может привязывать все запросы от клиента к серверу содержимого. ARR отличает клиентов от NAT, поэтому каждый клиент обрабатывается независимо. Эта функция требует, чтобы клиенты могли принимать файлы cookie.
  • Совмещение по имени хоста "Совмещение по имени хоста" — это определенная функция для общих хостеров. Эта функция изменяет топологию развертывания, чтобы свести к минимуму и упростить администрирование и создать дополнительные бизнес-возможности. Дополнительные сведения об этом сценарии см. в статье "Развертывание общего размещения с помощью маршрутизации запросов приложений". Два метода, круговое распределение и память, используются для определения того, к какому серверу следует привязать узел.
  • Несколько групп серверов ARR может управлять несколькими группами серверов, которые являются логическими группами серверов содержимого в среде. Эта функция позволяет использовать ARR в сценариях пилотного управления и тестирования A/B.
  • Управление и мониторинг с помощью пользовательского интерфейса Диспетчер IIS можно использовать для управления всеми параметрами конфигурации и статистической статистикой среды выполнения для ARR.
  • Правила трассировки неудачных запросов Добавлены определенные трассировки для быстрого устранения неполадок и диагностики ARR.

Использование модуля

В этих статьях объясняется, как настроить и достичь основных сценариев с помощью ARR. Рекомендуется прочитать статьи в следующем порядке, так как сценарии становятся более насыщенными с каждой новой статьей: