Мой вопрос не о Citrix, а о влиянии добавления общедоступного IP-адреса на виртуальную машину Azure на то, как она взаимодействует с веб-сайтами и интернет-приложениями.
У меня есть несколько виртуальных машин Azure, которые подключаются к удаленным приложениям с помощью клиента Citrix Workspace. У меня была проблема, когда приложение не запускалось, зависало или просто отображало черный экран, пока я не обнаружил, что включение и назначение общедоступного IP-адреса сетевому интерфейсу виртуальной машины решило проблему, но я не знаю почему. После этого приложение все время загружается быстро и стабильно.
Эти виртуальные машины находятся в стандартной виртуальной сети и не находятся за балансировщиком нагрузки, хотя те же результаты наблюдаются при их добавлении в внутренний пул общедоступного балансировщика нагрузки.
Что меняется на виртуальной машине, если ей назначен IP-адрес? Есть ли разница в том, как пробивается трафик?
Основное отличие, когда вы назначаете общедоступный IP-адрес виртуальной машине или размещаете ее за LB с общедоступным IP-адресом, заключается в том, что виртуальная машина использует этот IP-адрес для исходящего трафика.
Виртуальной машине без общедоступного IP-адреса будет назначен исходящий IP-адрес, случайным образом назначенный Azure, который вы не можете контролировать или контролировать, и который может изменить в любой точке. После того, как вы назначите общедоступный IP-адрес, виртуальная машина будет постоянно использовать этот IP-адрес в качестве исходящего IP-адреса.
Я не уверен, почему это повлияет на ваше соединение с Citrix. Тот факт, что IP теперь статический, может повлиять на ситуацию.