Я использую следующую строку подключения для подключения веб-роли Azure к экземпляру SQL, запущенного на виртуальной машине. Он работает отлично!Строка подключения для Azure Web-Role, соединяющая SQL Server с виртуальной машиной
<add key="VMConnectionString" value="Server=tcp:<mydomain>.cloudapp.net,1433;Database=myDatabase;User Id=myUserID;Password=**********;" />
Мой вопрос, я должен использовать внутренний IP-адрес виртуальной машины (например, 10.1.0.0/16) вместо публичного DNS, чтобы уменьшить время ожидания? Нужно ли включать веб-роль и виртуальную машину в одну виртуальную сеть в Azure? Я попытался использовать внутренний IP-адрес виртуальной машины, как указано на портале, но не смог подключиться, несмотря на то, что порт полностью открыт. Я должен добавить, что это без виртуальной сети.
Я не думаю, что вы можете полагаться на внутренний IP-адрес, поскольку они могут измениться при перезагрузке VM. – Chandermani
Что относительно Azure Virtual Networks? Я сейчас смотрю эту статью: http://michaelwasham.com/2012/08/06/connecting-web-or-worker-roles-to-a-simple-virtual-network-in-windows-azure/ – QFDev