Настройка типа обратного прокси в Azure

Я создаю приложение, в котором у меня есть 5 разных экземпляров на Azure. Я хочу использовать один IP-адрес для всех этих случаев. Я попытался настроить "шлюз приложений", потому что он работает как обратный прокси-сервер, где я могу назначать порты различным экземплярам. Но проблема в том, что Azure не поддерживает статический публичный IP-адрес для шлюза приложений. Мне нужно, чтобы IP-адрес был статическим, чтобы клиент мог назначить этот IP-адрес на своих тысячах брандмауэра устройства, который непросто изменить при каждом перезапуске экземпляра. Является ли Azure "Балансировщик нагрузки"/"Диспетчер трафика" правильной технологией для этого или чего-то еще. Пожалуйста, предложите.

1 ответ

Решение

Вы действительно ищете обратный прокси-сервер или просто способ назначить один IP для набора ресурсов?

Azure Loadbalancer позволяет распределять нагрузку по нескольким виртуальным машинам в одном регионе, у вас будет один статический IP-адрес для LB, и трафик будет выделяться определенной виртуальной машине. Очевидно, что ваше приложение должно поддерживать нагрузочную нагрузку.

Диспетчер трафика Azure аналогичен, но в глобальном масштабе балансировка нагрузки между регионами. Он также имеет возможность балансировать в зависимости от местоположения или активной / пассивной настройки.

Ни один из них не предоставляет возможности обратного прокси-сервера, но и шлюз приложений. Если вам действительно нужен обратный прокси-сервер, а не балансировщик нагрузки, вам нужно взглянуть на прокси-сервер приложений Azure (который, я думаю, не допускает статический IP-адрес eitehr, просто имя) или запустить свой собственный на виртуальной машине.

Редактировать: Хорошо, основываясь на вашем комментарии, вам действительно нужен балансировщик нагрузки с правилами NAT. Это позволит вам иметь один IP-адрес для LB, а затем перенаправлять отдельные порты на разные машины. Вы должны создать правило входящего NAT для каждого порта, а затем на сетевой карте для виртуальной машины, которую вы хотите использовать для этого порта, вы бы использовали это правило NAT. В этой статье довольно хорошо, как.

Другие вопросы по тегам