Ejercicio: Configuración de un conjunto de escalado de máquinas virtuales
Recordará del escenario de ejemplo que los clientes usan uno de los sitios web de la empresa para administrar y comprobar el estado de sus envíos. Este sitio web se implementa en máquinas virtuales y se hospeda en un entorno local.
Observa que los usuarios del sitio web tienen retrasos significativos en los tiempos de respuesta cuando el uso total de CPU de las máquinas virtuales supera el 75 %. Necesita que el conjunto de escalado de máquinas virtuales donde se hospeda la aplicación web se escale cuando el sistema alcance este umbral. Para ahorrar costos, también quiere que el conjunto de escalado se vuelva a reducir horizontalmente cuando se reduzca la demanda y el uso de CPU general en todo el conjunto de escalado sea inferior al 50 %.
En este ejercicio, configurará el escalado automático. Defina las reglas de escalado que se escalan horizontalmente y de nuevo, según el uso de CPU del sistema.
Nota:
Este ejercicio es opcional. Si no tiene una cuenta de Azure, puede leer las instrucciones para comprender cómo se usa la API REST para recuperar métricas.
Si quiere completar este ejercicio pero no tiene una suscripción de Azure o prefiere no usar una cuenta propia, cree una cuenta gratuita antes de empezar.
Creación de una regla de escalabilidad horizontal
En Azure Portal, vaya la página del conjunto de escalado de máquinas virtuales.
En la página del conjunto de escalado de máquinas virtuales, en Configuración, seleccione Escalado.
Seleccione Escalabilidad automática personalizada. En la regla de escalado Predeterminada, asegúrese de que el Modo de escalado se haya establecido en Escalado basado en una métrica. Después, seleccione Agregar una regla.
En la página Regla de escalado, especifique las opciones de configuración siguientes y, después, seleccione Agregar:
Propiedad Valor Origen de métricas Recurso actual (webServerScaleSet) Nombre de métrica Porcentaje de CPU Operador Mayor que Umbral 75 Duración 10 Estadísticas de intervalo de agregación Average Agregación de tiempo Media Operación Aumentar recuento en Tiempo de finalización (minutos) 5 Recuento de instancias 1
Creación de una regla de reducción horizontal
En la regla de escalado Predeterminada, seleccione Agregar una regla.
En la página Regla de escalado, especifique las opciones de configuración siguientes y, después, seleccione Agregar:
Propiedad Valor Origen de métricas Recurso actual (webServerScaleSet) Nombre de métrica Porcentaje de CPU Operador Menor que Umbral 50 Duración 10 Estadísticas de intervalo de agregación Average Agregación de tiempo Media Operación Reducir el recuento en Tiempo de finalización (minutos) 5 Recuento de instancias 1 Seleccione Guardar.
La condición de escalado Predeterminada ahora contiene dos reglas de escalado. Una regla escala horizontalmente el número de instancias. La otra regla vuelve a reducir horizontalmente el número de instancias.