Parametrización del lanzamiento de Azure del conjunto de escalado por máquina con plantilla

Parametrización del lanzamiento de Azure del conjunto de escalado por máquina con plantilla

Necesitamos ejecutar pruebas de carga en un servidor consumido por clientes de Windows. Para ello, queremos poner en marcha alrededor de 1000 máquinas virtuales Windows y ejecutar un script en cada una, con diferentes parámetros para cada una de ellas, junto con un ejecutable.

He estado jugando con Azure y PowerShell durante un par de días. Por lo que he leído e investigado, un conjunto de escala podría ser nuestra mejor opción para este caso.

El único obstáculo para esto (además de algunas limitaciones con conjuntos de escala grandes y equilibrio de carga) es que no encontré ninguna manera de especificar algunos parámetros requeridos para cada VM cuando uso una plantilla para iniciar el conjunto de escala. ¿Hay alguna manera de lograr lo que estoy buscando?

También parecería que la Configuración del Estado Deseado sería una ayuda viable en esto, pero presenta el mismo problema.

Respuesta1

Actualmente hice algo similar donde creé un entorno de prueba de carga y rendimiento usandoPlantillas ARM. La mejor manera de hacerlo es utilizando unCopiarrealice un bucle en la plantilla ARM e implemente todas las máquinas virtuales en paralelo para ahorrar tiempo.

Además, como las máquinas virtuales se utilizan para pruebas de carga y desea ejecutar scripts de configuración personalizados, le recomiendo encarecidamente utilizarLaboratorios de pruebas de desarrollo de Azuredonde puede crear fórmulas y artefactos para la implementación previa y posterior.

Déjeme saber si esto ayuda.

información relacionada