Habilitación del escalado automático en App Service

Completado

En esta unidad, aprenderá a habilitar la escalabilidad automática, crear reglas de escalabilidad automática y supervisar la actividad de escalabilidad automática.

Habilitación del escalado automático

Para empezar a trabajar con el escalado automático, vaya a su plan de App Service en Azure Portal y seleccione Escalar horizontalmente (plan de App Service) en el grupo Configuración del panel de navegación izquierdo.

Nota:

No todos los planes de tarifa admiten el escalado automático. Los planes de tarifa de desarrollo se limitan a una única instancia (los planes F1 y D1), o bien solo proporcionan escalado manual (el plan B1). Si ha seleccionado uno de estos planes, primero debe escalar verticalmente hasta S1 o cualquiera de los planes de producción del nivel P.

De forma predeterminada, un plan de App Service solo implementa el escalado manual. Al seleccionar Escalabilidad automática personalizada se revelan los grupos de condiciones que puede usar para administrar la configuración de escalado.

Enabling autoscale

Incorporación de condiciones de escalado

Una vez habilitado el escalado automático, puede editar la condición de escalado predeterminada y agregar condiciones personalizadas propias. Recuerde que cada condición de escalado puede escalar según una métrica o un número específico de instancias.

Esta condición de escalado predeterminada se ejecuta cuando ninguna de las otras condiciones de escalado está activa.

The condition page for an App Service Plan showing the default scale condition.

Una condición de escalado basada en métricas también puede especificar el número mínimo y máximo de instancias que se van a crear. El número máximo no puede superar los límites definidos por el plan de tarifa. Además, todas las condiciones de escalado que no sean la predeterminada pueden incluir una programación que indique cuándo aplicar la condición.

Creación de reglas de escalado

Una condición de escalado basada en métricas contiene una o más reglas de escalado. Puede usar el vínculo Agregar una regla para agregar reglas personalizadas propias. Los criterios que indican cuándo una regla debe desencadenar una acción de escalabilidad automática y qué acción se va a ejecutar (escalar o reducir horizontalmente) se definen mediante las métricas, las agregaciones, los operadores y los umbrales que se han descrito anteriormente.

The scale rule settings pane.

Supervisión de la actividad de escalado automático

Azure Portal permite realizar el seguimiento de cuándo se ha producido el escalado automático a través del gráfico Historial de ejecución. En este gráfico se muestra cómo varía el número de instancias con el tiempo y qué condiciones de escalabilidad automática han producido cada cambio.

The Run history information for the app.

Puede usar el gráfico Historial de ejecución con las métricas que se muestran en la página Información general para correlacionar los eventos de escalado automático con la utilización de recursos.

The metrics shown on the App Service Plan overview page.