Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
Эта статья относится к:✅ Java ✅ C#
Эта статья относится к:✅ Basic/Standard ✅ Enterprise
В этой статье описывается, как настроить исходящий маршрут экземпляра для поддержки пользовательских сценариев сети. Например, может потребоваться настроить маршрут исходящего трафика экземпляра для сетей, которые запрещают общедоступные IP-адреса и требуют, чтобы экземпляр находился за виртуальным сетевым устройством (NVA).
По умолчанию Azure Spring Apps подготавливает подсистему балансировки нагрузки SKU уровня "Стандартный", которую можно настроить и использовать для исходящего трафика. Однако настройка по умолчанию может не соответствовать требованиям всех сценариев. Например, общедоступные IP-адреса могут быть запрещены, или для выхода трафика может потребоваться больше переходов. При использовании этой функции для настройки исходящего трафика Azure Spring Apps не создает общедоступные IP-ресурсы.
Предварительные условия
- Все необходимые условия для развертывания Azure Spring Apps в виртуальной сети. Дополнительные сведения см. в статье "Развертывание Azure Spring Apps в виртуальной сети".
- Версия API
2022-09-01 previewили более поздняя. - Azure CLI версии 1.1.7 или более поздней.
Ограничения
- Вы можете определить
OutboundTypeтолько при создании нового экземпляра службы Azure Spring Apps, после чего его нельзя обновить.OutboundTypeработает только с виртуальной сетью. - Установка
outboundTypeнаUserDefinedRoutingтребует определения маршрута пользователем с допустимым исходящим подключением для вашего экземпляра. - Установка
outboundTypeнаUserDefinedRoutingпредполагает, что IP-адрес источника входящего трафика, который был направлен к балансировщику нагрузки, может не совпадать с адресом назначения исходящего трафика экземпляра.
Общие сведения об исходящих типах в Azure Spring Apps
Экземпляр Azure Spring Apps можно настроить с уникальным outboundType типом loadBalancer или userDefinedRouting.
Тип LoadBalancer для исходящего трафика
По умолчанию outboundType имеет значение loadBalancer. Если outboundType задано значение loadBalancer, Azure Spring Apps автоматически настраивает пути исходящего трафика и ожидает исходящий трафик из подсистем балансировки нагрузки, созданных поставщиком ресурсов Azure Spring Apps. Воссоздаются два балансировщика нагрузки: один для служебной среды выполнения, другой для пользовательского приложения. Для каждого балансировщика нагрузки выделяется общедоступный IP-адрес. Подсистема балансировки нагрузки используется для исходящего трафика для созданного общедоступного IP-адреса.
Исходящий тип userDefinedRouting
Примечание.
Использование исходящего типа — это расширенный сетевой сценарий и требует надлежащей конфигурации сети.
Если outboundType задано значение userDefinedRouting, Azure Spring Apps не настраивает пути исходящего трафика автоматически. Вы должны самостоятельно настроить исходящие маршруты. Вы по-прежнему можете найти два балансировщика нагрузки в вашей группе ресурсов. Они используются только для внутреннего трафика и не предоставляют общедоступный IP-адрес. Необходимо подготовить две таблицы маршрутов, связанные с двумя подсетями: один для обслуживания среды выполнения и другого для пользовательского приложения.
Внимание
Для outboundType требуется маршрут для userDefinedRouting, а также следующий узел виртуального сетевого устройства в таблице маршрутов для 0.0.0.0/0. Дополнительные сведения см. в статье о обязанностях клиентов по запуску Azure Spring Apps в виртуальной сети.