Поделиться через


Маршрутизация запросов приложений (ARR) 2.0 для общего размещения

Уолтер Оливер

Введение

В этом разделе приведена схема, в которую будут направляться сведения, необходимые для хост-приложений:

  • Узнайте о функции маршрутизации запросов приложений (ARR) 2.0 iis 7 и выше.
  • Настройте ARR, как указано в статье конфигурации общего размещения.

Маршрутизация запросов приложений Майкрософт (ARR) 2.0 — это модуль маршрутизации на основе прокси-сервера, который пересылает HTTP-запросы на серверы контента на основе заголовков HTTP и переменных сервера, а также алгоритмов балансировки нагрузки. Ключевая функция ARR называется "сходство имен узлов", которая предназначена специально для общих хост-устройств. Он сходит (создает сходство) запросы к заданному количеству серверов за сервером ARR независимо от того, сделаны ли они из одного клиента или нескольких клиентов, гарантируя, что данный сайт потребляет ресурсы только на определенном количестве серверов. Эта функция позволяет хост-пользователям определять новые бизнес-модели, где клиенты могут платить за определенное количество серверов по мере изменения потребностей с течением времени.

Перейдите к скачиванию ARR 2.0.

Сведения о ARR 2.0

ARR является ключевым компонентом ссылки на веб-платформу <Windows: к статье> конфигурации общего размещения. Чтобы понять, как хостеры могут воспользоваться преимуществами ARR в сценариях общего размещения, вы можете:

  • Просмотрите это видео (http://www.msteched.com/2010/NorthAmerica/WSV324).
  • Ознакомьтесь с этой обзорной статьей. В нем объясняется различие между текущим подходом к общему размещению и новым подходом, включенным ARR.

На следующем рисунке показан логический поток запросов между клиентом и целевым сервером веб-сайта:

Изображение логического потока запросов между клиентом и целевым сервером веб-сайта, указывающим роль A P R в балансировке нагрузки запросов H T T P.

В итоге преимущества ARR включают:

  • Запросы HTTP(S) динамически распределяются по ARR.
  • Администратор istrator может горизонтально масштабировать среду веб-фермы, добавив новые веб-серверы, которые не имеют предопределенных выделений сайтов.
  • Ресурсы веб-сервера распределяются равномерно.
  • Сайты имеют высокий уровень доступности.
  • Администратор istrator имеют только одну общую конфигурацию для управления.
  • Функция сопоставления доменных серверов ARR открывает новую модель распределения ресурсов между серверами.

Настройка ARR для общего размещения

Следующие шаги и статьи представляют собой полное руководство по настройке сервера ARR и соответствующей фермы веб-серверов, как описано в статье конфигурации общего размещения:

  1. Назначьте сервер, подключенный к Интернету, который будет запускать ARR, и будет обрабатывать все веб-запросы между клиентами и серверами веб-приложений.

  2. Установите ARR на указанном сервере.

  3. Измените модель процесса пула приложений для ARR.Снимок экрана: поток между интерфейсным и серверным сервером с выделенным сервером P R Server.

  4. Настройте ферму веб-сервера ARR, используя процедуру в следующей статье. Дополнительные сведения о общей конфигурации см. в статье https://www.iis.net/learn/manage/managing-your-configuration-settings/shared-configuration_264.
    Снимок экрана: поток между интерфейсной частью и серверной частью с выделенной фермой веб-сервера и отображаемой общей конфигурацией веб-фермы.

  5. Настройка ARR для ссылки общего размещения<: https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/shared-hosting-using-application-request-routing-arr>

  6. Оцените, требуется ли высокий уровень доступности и масштабируемости. В этом случае существует два подхода:

  7. Оцените, требуется ли SSL для размещенных сайтов. В этом случае убедитесь, что веб-серверы в ферме веб-серверов ARR недоступны непосредственно из Интернета. Только серверы ARR должны быть доступны из Интернета. Это очень важно, так как ARR использует разгрузку SSL по умолчанию. Если протокол SSL не требуется, отключите разгрузку SSL. Разгрузка SSL обеспечивает следующие преимущества:

    • Это помогает максимизировать ресурсы сервера веб-серверов, сохраняя их от выделения циклов для шифрования и расшифровки запросов и ответов.
    • SSL-сертификаты (для каждого домена) устанавливаются один раз (на сервере ARR), а не на каждом сервере в веб-ферме.
  8. <Проблема. Требуются инструкции по настройке разрешений каталога файлов журнала в NAS для ARR.>

  9. Настройте сервер ARR для пересылки сведений об ошибке сайта клиента. Сервер ARR должен быть настроен для пересылки всех сведений об ошибках, которые клиенты хотят, чтобы их веб-сайты отправляли обратно в веб-клиенты. После завершения этого шага клиенты смогут управлять содержимым страницы ошибок. По умолчанию сервер ARR перенаправит ошибки, но опустит сведения об ошибке. Выполните следующие действия, чтобы разрешить перенаправление сведений об ошибке:

    1. С помощью диспетчера IIS для управления сервером ARR выберите модуль "Страницы ошибок".Снимок экрана: панель управления I S Manager с выбранным и выделенным модулем
    2. В области действий (справа) щелкните "Изменить функцию" Параметры. Снимок экрана: панель
    3. В диалоговом окне "Изменить страницы ошибок" Параметры выберите "Подробные ошибки" и нажмите кнопку "ОК"

Снимок экрана: изменение страниц ошибок Параметры отображения выбранных и выделенных удаленных ошибок.

Заключение

В этой статье приведена схема рекомендаций, о которых хост-службы должны узнать и настроить ARR в общих средах размещения. Она содержит рекомендуемую конфигурацию общего размещения и инструкции, необходимые для настройки ARR.