Нам нужно запустить нагрузочное тестирование на сервере, используемом клиентами Windows. Для этого мы хотим развернуть около 1000 виртуальных машин Windows и запустить скрипт на каждой из них с различными параметрами для каждой из них, а также исполняемый файл.
Я пару дней возился с Azure и PowerShell. Из того, что я прочитал и исследовал, набор масштабирования может быть нашим лучшим выбором для этого случая.
Единственное препятствие для этого (помимо некоторых ограничений с большими масштабируемыми наборами и балансировкой нагрузки) заключается в том, что я не нашел способа указать некоторые обязательные параметры для каждой виртуальной машины при использовании шаблона для запуска масштабируемого набора. Есть ли способ добиться того, что я ищу?
Также может показаться, что Desired State Configuration может стать действенным средством в этом вопросе, но здесь возникает та же проблема.
решение1
В настоящее время я сделал нечто подобное, создав среду нагрузочного и производительного тестирования, используяШаблоны ARMЛучший способ сделать это — использоватькопиязацикливание шаблона ARM и параллельное развертывание всех виртуальных машин для экономии времени.
Более того, поскольку виртуальные машины используются для нагрузочного тестирования и вы хотите запустить пользовательские скрипты конфигурации, я настоятельно рекомендую использоватьЛаборатории Azure DevTestгде вы можете создавать формулы и артефакты для предварительного и последующего развертывания.
Позвольте мне знать, если это помогает.