У меня есть база данных SQL Azure и Azure Virtual Machine с приложением, подключающимся к базе данных.Подключение к SQL Azure от Azure VM - внутренний IP или public VIP
Они находятся в одном центре обработки данных и под тем же Azure подписки.
Я добавил публичный виртуальный IP-адрес виртуальной машины в список разрешенных IP-адресов на странице конфигурации сервера управления портала.
Службы Windows Azure отмечены «Да» в разделе «Разрешенные услуги» .
При попытке подключения, я получаю исключение: «Клиент с адресом„х.х.хого“IP не разрешен доступом к серверу», где х.х.х.й является внутренним IP ВМ. Я не решаюсь использовать внутренний IP-адрес в разрешенном правиле IP. Должен ли SQL Azure видеть публичный IP-адрес виртуальной машины во время соединения?
это не означает, что любой другой VM внутри центра обработки данных, включая другие жильцы смогут подключиться к базе данных? T – MikeJ
VIP-стенды для виртуальных IP-адресов и являются внешними, общедоступными и стандартными. DIP являются внутренними, частными и сбалансированными по нагрузке. Azure предоставляет API для обнаружения ваших DIP - не предполагайте, что вы их знаете, потому что они являются DYNAMIC IP. Azure не позволит вам видеть другие DIP внутри системы. ССЫЛКИ: http://blog.mccrory.me/2010/12/13/microsoft-azure-cloud-top-20-lessons-learned-about-msfts-paas/ – QFDev