Мы выполняем Средний Стандартный экземпляр Веб-сайта, и на этом у нас есть несколько интернет-магазинов, когда клиент пытается получить фонды (вызов API платежного шлюза), он иногда смещает дюйм/с, и мы должны добавить, что новый IP к шлюзам утвердил диапазон IP.
Какие-либо идеи, почему это смещается и является там способом заблокировать IP?
Веб-сайты Azure - это веб-сайт как услуга. Таким образом, это очень большая мультитенантная служба без выделенных исходящих IP-адресов. Даже если вы используете свои собственные виртуальные машины (например, при использовании Standard, как вы сейчас делаете). Правда, все ваши веб-сайты работают на зарезервированных виртуальных машинах, но ... ваш трафик по-прежнему маршрутизируется через саму службу.
Вы можете иметь выделенные входящие IP-адреса, если настроили SSL, но это не поможет с исходящим IP-адресом.
Чтобы ответить на ваш вопрос о блокировке IP-адреса: вам нужно будет инициировать вызов внешнего API либо из экземпляра веб-роли / рабочей роли в облачной службе, либо из виртуальной машины , любой из которых имеет статический VIP. Обратите внимание, что если вы действительно разорвите развертывание, вы рискуете потерять назначенный IP-адрес (хотя с виртуальными машинами вы можете выключиться и попросить, чтобы IP оставался выделенным). Кроме того, теперь у вас есть возможность назначить неизменяемый виртуальный IP-адрес развертыванию.
Существует несколько способов взаимодействия вашего веб-сайта с веб-экземпляром / рабочим экземпляром или виртуальной машиной, которые я считаю выходящими за рамки этого вопроса. но вы легко сможете найти кучу информации об очередях, виртуальных сетях и т. д.
См. http://social.msdn.microsoft.com/Forums/azure/en-US/fd53afb7-14b8-41ca-bfcb-305bdeea413e/main maintenance-notice- предстоящие-изменения-увеличения-емкости-для-исходящих-сетевых-звонков? forum = windowsazurewebsitespreview для списка IP-адресов, которые могут использоваться для исходящих соединений с веб-сайтов Azure.