Precisamos executar testes de carga em um servidor consumido por clientes Windows. Para isso, queremos rodar cerca de 1000 VMs Windows e executar um script em cada uma, com parâmetros diferentes para cada uma delas, junto com um executável.
Estou mexendo no Azure e no PowerShell há alguns dias. Pelo que li e investiguei, um conjunto de escala pode ser nossa melhor aposta neste caso.
O único obstáculo para isso (além de algumas limitações com conjuntos de grande escala e balanceamento de carga) é que não encontrei nenhuma maneira de especificar alguns parâmetros necessários para cada VM ao usar um modelo para iniciar o conjunto de escala. Existe alguma maneira de conseguir o que procuro?
Parece também que a Configuração do Estado Desejado seria uma ajuda viável neste aspecto, mas apresenta o mesmo problema.
Responder1
Atualmente fiz algo semelhante onde criei um ambiente de teste de carga e desempenho usandoModelos ARM. A melhor maneira de fazer isso é usando umcópia deloop no modelo ARM e implantar todas as VMs em paralelo para economizar tempo.
Além disso, como as VMs estão sendo usadas para testes de carga e você deseja executar scripts de configuração personalizados, recomendo fortemente usarLaboratórios Azure DevTestonde você pode criar fórmulas e artefatos para pré e pós implantação.
Avise-me se isso ajudar.