Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда IIS
Этот раздел документации относится к маршрутизации запросов приложений Майкрософт версии 2 для IIS 7 и выше.
Цель
Чтобы успешно объяснить и настроить маршрутизацию запросов приложений (ARR) в роли узла кэширования на границе с использованием протокола маршрутизации массива кэша (CARP).
ARR версии 2 расширяет концепцию группы серверов , которая была представлена в ARR версии 1, чтобы определить связь между узлами кэша. Группа серверов — это логическая группировка одного или нескольких серверов-членов. В ARR версии 1 сервер-члены в ферме серверов обрабатываются как серверы приложений, где ARR может перенаправить входящие запросы. В ARR версии 2 та же концепция используется для группировки следующего "уровня" узлов кэша, в которых запросы должны направляться в случае отсутствия кэша.
На рисунке ниже показано, как группа серверов (ферма) используется для указания узлов родительского кэша с точки зрения дочернего (пограничного) узла кэша:
Управление узлами кэша можно упростить с помощью общей конфигурации. На приведенном выше рисунке дочерние (пограничные) узлы кэша совместно используют одну конфигурацию, а родительские узлы кэша совместно используют другую. В результате будут две общие конфигурации, которыми необходимо управлять.
В этом пошаговом руководстве рассматривается описание концепции ферм серверов в управлении иерархией кэша. Дополнительные сведения о настройке конечных дочерних и родительских узлов кэша в сетях доставки содержимого и пограничных сетях кэширования (CDN/ECN) см. в этом пошаговом руководстве.
Необходимые условия
В этом пошаговом руководстве предполагается, что вы знакомы с основными функциями и сценариями ARR версии 1:
- Определение и настройка группы серверов маршрутизации запросов приложений
- Балансировка нагрузки HTTP с помощью маршрутизации запросов приложений
- Настройка 3-уровня архитектуры развертывания с помощью маршрутизации запросов приложений
- Управление пилотными программами с помощью маршрутизации запросов приложений
- Общий хостинг с помощью маршрутизации запросов приложений
Вы также должны ознакомиться с функцией кэша дисков, которая является новой в ARR версии 2. В следующей статье представлен обзор:
Если маршрутизация запросов приложений версии 2 не установлена, ее можно скачать по адресу:
- Маршрутизация запросов приложений Майкрософт версии 2 для IIS 7 (x86) здесь (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE). - Маршрутизация запросов приложений Майкрософт версии 2 для IIS 7 (x64) здесь (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).
Выполните действия, описанные в этом документе, чтобы установить ARR версии 2.
Шаг 1. Настройка кэша дисков.
Если это еще не сделано, настройте кэш дисков, следуя этой статье.
Шаг 2. Определение иерархии кэша.
Чтобы создать и определить ферму серверов с помощью пользовательского интерфейса, выполните следующие действия.
Запустите диспетчер IIS.
Выберите и разверните корень сервера. Это дочерний (пограничный) узел кэша.
Чтобы создать ферму серверов, щелкните правой кнопкой мыши фермы серверов и нажмите кнопку "Создать ферму серверов...".
Введите имя фермы серверов. В приведенном ниже примере myParentCacheNodes — это имя фермы серверов. Нажмите кнопку Далее.
Следующим шагом является добавление узлов родительского кэша в ферму серверов. На странице "Добавить сервер" мастера добавьте столько узлов родительского кэша, сколько нужно. Если на дочернем узле отсутствует кэш, запросы будут пересылаться на один из родительских узлов кэша с помощью CARP. Нажмите кнопку "Готово".
Как и в случае с ARR версии 1, ARR версии 2 использует модуль перезаписи URL-адресов для проверки входящих HTTP-запросов и переменных сервера для принятия решений по маршрутизации запросов. В диалоговом окне подтверждения нажмите кнопку "Да" , чтобы создать правила перезаписи URL-адресов по умолчанию для этой группы серверов.
Вы успешно создали группу серверов с родительскими узлами кэша в качестве членов.
Шаг 3. Включение протокола маршрутизации массива кэша (CARP).
ARR версии 2 включает поддержку CARP. CARP используется для определения узла родительского кэша для пересылки запроса, когда на дочернем узле кэша отсутствует кэш.
Чтобы включить CARP с помощью пользовательского интерфейса, выполните следующие действия.
Запустите диспетчер IIS.
Выберите ферму серверов myParentCacheNodes, созданную на шаге 2 выше.
Показаны следующие значки:
Дважды щелкните Load Balance.
Выберите хэш запроса из раскрывающегося списка. Хэш запроса в ARR версии 2 использует CARP.
Нажмите кнопку "Применить" , чтобы сохранить изменения.
Сводка
Теперь вы успешно определили иерархию кэша с помощью ARR. Другие пошаговые руководства по ARR версии 2 см. в документах, приведенных в этой статье. Обратите внимание, что в среде CDN правила перезаписи URL-адресов гораздо сложнее, чем показано в этом пошаговом руководстве. Сведения о настройке ARR в типичных узлах кэша уровня 2 (дочерних и родительских) в среде CDN/ECN см. в следующем пошаговом руководстве.