Включение веб-приложения Azure PaS для связи с бэк-офисом - PullRequest
0 голосов
/ 06 января 2019

Мы переносим наш сайт на платформу Azure в модели PaSS. Наш веб-сайт должен общаться с нашей системой бэк-офиса, используя веб-сервисы. В настоящее время система Back Office находится в центре обработки данных провайдеров. и у нас есть брандмауэр, который обеспечивает связь веб-службы для определенных IP-адресов

Теперь веб-сайт, который будет размещаться в Azure с моделью PaSS, может кто-нибудь посоветовать, какой IP-адрес нам нужно добавить в белый список брандмауэра Бэк-офиса. Обратите внимание, что мы хотим настроить наше веб-приложение так, чтобы оно масштабировалось до нескольких экземпляров. будет ли каждый экземпляр иметь возможность общаться с Бэк-офисом?

Привет

Умеш Дешмукх

Ответы [ 3 ]

0 голосов
/ 06 января 2019

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

Hybrid Connection in App Service

Вы создадите новое гибридное соединение через портал. Create Hybrid Connection

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

Create new Hybrid Connection

Гибридное соединение использует ретранслятор служебной шины для связи с вашими локальными ресурсами.

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

Hybrid Connection Manager

Как только гибридное соединение, созданное вами на портале, будет подключено к диспетчеру гибридных соединений (называемому слушателем), соединение будет отображаться как подключенное на портале.

Connected Hybrid Connections

После подключения приложение, запущенное в службе приложений, сможет обмениваться данными с локальными ресурсами, как если бы они находились рядом друг с другом. При использовании гибридного соединения будет определенная задержка, и это должно быть запланировано. Задержка, которую мы видели при использовании гибридных подключений, была минимальной и обычно едва заметной. Я даже слышал, что люди транслируют мультимедиа из локальных систем с использованием гибридных подключений.

Дополнительную информацию о гибридных подключениях можно найти здесь .

0 голосов
/ 07 января 2019

кто-нибудь может посоветовать, какой IP-адрес нам нужно добавить в белый список брандмауэра нашего бэк-офиса. Обратите внимание, что мы хотим настроить наше веб-приложение будет масштабировано до нескольких экземпляров. будет каждый экземпляр сможет общаться с нашим Бэк-офисом?

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

enter image description here

0 голосов
/ 06 января 2019

Вы можете использовать Azure Service Bus Relay для подключения вашего веб-приложения к локальной базе данных, которая находится за брандмауэром. Служба ретрансляции служебной шины Azure использует Интернет-порт 80, поэтому проблем с брандмауэром не должно быть. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...