Вопрос или проблема
Мне нужно настроить белый список IP-адресов в окружении, в котором я собираюсь проводить тесты нагрузки Visual Studio Online. Я смог найти некоторую документацию о том, какие IP-адреса, как предполагается, использует Visual Studio Online, но она, похоже, не точна.
Согласно часто задаваемым вопросам (http://www.visualstudio.com/get-starte/load-testing-faq-vs), тесты нагрузки Visual Studio Online проводятся в дата-центре Azure US East. И согласно документу о диапазонах IP-адресов дата-центра Microsoft Azure (http://www.microsoft.com/en-us/download/details.aspx?id=41653) я смог определить, какие IP-адреса нужно внести в белый список для дата-центра Azure US East.
К сожалению, когда мы настроили белый список IP-адресов в нашем окружении для этих IP-адресов, тесты нагрузки Visual Studio Online запускались с ошибками. Мы смогли временно убрать ограничения белого списка IP, и все тесты прошли успешно, так что было установлено, что это определенно проблема с белым списком IP, а не с настройкой теста нагрузки.
Знает ли кто-то надежный способ узнать, какие IP-адреса используют агенты тестирования нагрузки Visual Studio Online? Также, возможно ли, что Visual Studio Online работает в каком-либо другом дата-центре, кроме US East?
У них есть функция в предварительном просмотре, где вы можете резервировать IP-адреса, которые затем можете внести в белый список.
Ответ или решение
Чтобы корректно настроить IP-белый список для агента нагрузочного тестирования Visual Studio Online, необходимо учесть несколько моментов.
-
Определение диапазонов IP-адресов: Как вы уже правильно заметили, в FAQ Visual Studio Online указывается, что нагрузочные тесты запускаются в дата-центре Azure, находящемся в Восточном США. Однако, иногда может быть проблема с точностью предоставляемых диапазонов IP-адресов, так как они могут изменяться.
-
Использование документации Azure: Вы можете найти актуальные диапазоны IP-адресов для нужного вам дата-центра на сайте Microsoft Azure. Важно регулярно проверять обновления этого документа, так как IP-адреса могут изменяться. Ссылка на документ, который вы уже использовали: IP Ranges for Azure Datacenters.
-
Функция резервирования IP-адресов: Ваша проблема может быть решена с помощью функции резервирования IP-адресов, которая находится на стадии предварительного просмотра. Использование этой функции позволяет получить статические IP-адреса, которые затем можно внести в белый список. Больше информации можно найти в блоге MSDN: Загрузочные тесты приложений за файрволом с использованием доверенных IP.
-
Настройка IP-белого списка: После получения актуальных диапазонов IP-адресов и (возможно) статических IP, настройте ваш белый список в соответствии с этими данными. Убедитесь, что все необходимые диапазоны или статические IP адреса включены.
-
Проверка работы тестов: После настройки IP-белого списка рекомендуется снова выполнить нагрузочные тесты. Если все настройки выполнены корректно, тесты должны пройти без ошибок.
-
Дополнительные дата-центры: Возможно, Visual Studio Online может работать не только в Восточном США, поэтому стоит проверить, где еще могут размещаться агенты нагрузочного тестирования (например, в других регионах Azure). Иногда из-за географической распределенности услуги могут быть доступны также и в других дата-центрах.
Если после выполнения всех этих шагов проблема не решится, я рекомендую обратиться в службу поддержки Microsoft для получения помощи. Они смогут предоставить более точную информацию о текущих IP-адресах и помочь в настройке белого списка.