Управление общедоступным IP-адресом с помощью Шлюза приложений Azure

Шлюз приложений Azure — это подсистема балансировки нагрузки веб-трафика, предназначенная для управления трафиком веб-приложений. Шлюз приложений принимает решения о маршрутизации на основе атрибутов HTTP-запроса. Примерам таких атрибутов служат путь URI или заголовки узлов. Внешний интерфейс Шлюза приложений — это точка подключения для приложений во внутреннем пуле.

Внешний интерфейс Шлюза приложений может быть частным IP-адресом, общедоступным IP-адресом или и тем, и другим. Номер SKU V1 Шлюза приложений поддерживает базовые динамические общедоступные IP-адреса. Номер SKU V2 поддерживает общедоступные IP-адреса стандартного SKU, которые являются только статическими. Номер SKU V2 Шлюза приложений не поддерживает внутренний IP-адрес, так как он является только внешним интерфейсом. Дополнительные сведения см. в разделе Шлюз приложений конфигурации внешнего IP-адреса.

В этой статье вы узнаете, как создать Шлюз приложений с помощью существующего общедоступного IP-адреса в подписке.

Необходимые компоненты

  • Учетная запись Azure с активной подпиской. Создайте ее бесплатно.
  • Два общедоступных IP-адреса стандартного SKU в подписке. IP-адреса не могут быть связаны ни с одним из ресурсов. Дополнительные сведения о создании общедоступного IP-адреса номера SKU "Стандартный" на портале Azure см. в этой статье.
    • В примерах этой статьи присвойте новым общедоступным IP-адресам имена myStandardPublicIP-1 и myStandardPublicIP-2.

Создание существующего общедоступного IP-адреса Шлюза приложений

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

  1. Войдите на портал Azure.

  2. В поле поиска в верхней части портала введите Шлюз приложений.

  3. В результатах поиска выберите Шлюзы приложений.

  4. Выберите + Создать.

  5. В окне Создание шлюза приложений введите или выберите следующие сведения.

    Параметр Значение
    Сведения о проекте
    Отток подписок Выберите свою подписку.
    Группа ресурсов Выберите Создать.
    • Введите myResourceGroupAppGW.
    Нажмите ОК.
    Сведения об экземпляре
    Имя Шлюза приложений Введите myAppGateway.
    Регион Выберите (США) Западная часть США 2.
    Уровень Оставьте значение по умолчанию Стандартный V2.
    Включение автомасштабирования Не изменяйте значение по умолчанию Да.
    Минимальное число экземпляров Сохраните значение по умолчанию 0.
    Максимальное число экземпляров Сохраните значение по умолчанию 10.
    Availability zone Оставьте значение по умолчанию Нет.
    HTTP2 Оставьте значение по умолчанию Отключено.
    Виртуальная сеть Выберите Создать.
    • В разделе Создание виртуальной сети введите myVNet1 в качестве имени.
    • Оставьте диапазон адресов по умолчанию в поле ДИАПАЗОН АДРЕСОВ.
    • В поле ПОДСЕТИ измените значение по умолчанию на myAGSubnet.
    • В качестве имени второй подсети введите myBackendSubnet.
    • В поле Диапазон адресов введите диапазон в пределах диапазона адресов по умолчанию.
    Нажмите ОК.
  6. Выберите Далее: внешние интерфейсы.

  7. Выберите myStandardPublicIP-1 для параметра Общедоступный IP-адрес на вкладке Внешние интерфейсы или свой общедоступный IP-адрес.

  8. По завершении выберите Далее: серверные компоненты.

  9. Щелкните Добавление серверного пула.

  10. Введите myBackendPool в качестве имени в поле Добавьте пул внешних интерфейсов.

  11. Выберите Далее: Конфигурация.

  12. Выберите + Добавить правило маршрутизации. Введите или выберите следующие сведения.

    Параметр Стоимость
    Имя правила Введите myRoutingRule.
    Средство прослушивания
    Имя прослушивателя Введите myListener.
    Интерфейсный IP-адрес Щелкните Общедоступный.
    IP-протокол внешнего интерфейса Оставьте значение по умолчанию HTTP.
    Порт Оставьте значение по умолчанию 80.
    Дополнительные параметры
    Тип прослушивателя Оставьте значение по умолчанию Базовый.
    URL-адрес страницы ошибки Оставьте значение по умолчанию Нет.
    Серверные целевые объекты
    Целевой тип Оставьте значение по умолчанию Пул внешних интерфейсов.
    Серверный целевой объект Выберите myBackendPool.
    Параметры HTTP Выберите Добавить.
    • Введите myHTTPsetting в поле Имя.
    • Для остальных параметров оставьте значения по умолчанию.
    Выберите Добавить.
  13. Выберите Добавить.

  14. Выберите Далее: теги, а затем — Далее: просмотр и создание.

  15. Выберите Создать.

Примечание.

Это простое развертывание Шлюза приложений. Расширенную конфигурацию и настройку см. в статье Краткое руководство. Направление веб-трафика с помощью Шлюза приложений Azure на портале Azure

Дополнительные сведения о Шлюзе приложений Azure см. в этой статье.

Изменение или удаление общедоступного IP-адреса

Шлюз приложений не поддерживает изменение общедоступного IP-адреса после его создания.

Дополнительные сведения

  • Если динамический IP-адрес базового SKU связан с внешним интерфейсом Шлюза приложений, он изменяется только при остановке или запуске шлюза. DNS-имя, связанное с внешним интерфейсом Шлюза приложений, остается прежним.

Предупреждения

Следующие шаги

В этой статье вы узнали, как создать шлюз приложений и использовать существующий общедоступный IP-адрес.