Activer la mise à l’échelle automatique dans App Service

Effectué

Dans cette unité, vous allez apprendre à activer la mise à l’échelle automatique, à créer des règles de mise à l’échelle automatique et à superviser l’activité de la mise à l’échelle automatique

Activer la mise à l’échelle automatique

Pour commencer la mise à l’échelle automatique, accédez à votre plan App Service dans le portail Azure et sélectionnez Scale out (plan App Service) dans le groupe Paramètres du volet de navigation gauche.

Notes

Tous les niveaux tarifaires ne prennent pas en charge la mise à l’échelle automatique. Les niveaux tarifaires de développement sont limités à une seule instance (niveaux F1 et D1) ou proposent uniquement la mise à l’échelle manuelle (niveau B1). Si vous avez sélectionné un de ces niveaux, vous devez d’abord passer au niveau S1 ou à un des niveaux de production P.

Par défaut, un plan App Service implémente uniquement une mise à l’échelle manuelle. L’option Mise à l’échelle automatique personnalisée permet d’afficher les groupes de conditions que vous pouvez utiliser pour gérer vos paramètres de mise à l’échelle.

Enabling autoscale

Ajouter des conditions de mise à l’échelle

Après avoir activé la mise à l’échelle automatique, vous pouvez modifier la condition de mise à l’échelle automatiquement créée par défaut et ajouter vos propres conditions de mise à l’échelle personnalisées. N’oubliez pas que chaque condition de mise à l’échelle peut effectuer une mise à l’échelle en fonction d’une métrique ou pour atteindre un nombre d’instances spécifique.

La condition de mise à l’échelle par défaut est exécutée quand aucune des autres conditions de mise à l’échelle n’est active.

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

Une condition de mise à l’échelle basée sur une métrique peut également spécifier les nombres minimal et maximal d’instances à créer. Le nombre maximal ne peut pas dépasser les limites définies par le niveau tarifaire. De plus, toutes les conditions de mise à l’échelle autres que la condition par défaut peuvent inclure une planification qui indique quand elles doivent être appliquées.

Créer des règles de mise à l’échelle

Une condition de mise à l’échelle basée sur une métrique contient une ou plusieurs règles de mise à l’échelle. Vous utilisez le lien Ajouter une règle pour ajouter vos propres règles personnalisées. Vous définissez les critères qui indiquent quand une règle doit déclencher une action de mise à l’échelle automatique et la nature de l’action à effectuer (scale-out ou scale-in) à l’aide des métriques, agrégations, opérateurs et seuils décrits précédemment.

The scale rule settings pane.

Superviser l’activité de la mise à l’échelle automatique

Dans le portail Azure, vous pouvez consulter le graphique Historique d’exécution pour savoir à quel moment une mise à l’échelle automatique s’est produite. Ce graphique montre l’évolution du nombre d’instances au fil du temps et les conditions de mise à l’échelle automatique à l’origine de chaque modification.

The Run history information for the app.

Vous pouvez utiliser le graphique Historique des exécutions avec les métriques affichées dans la page Vue d’ensemble pour mettre en corrélation les événements de mise à l’échelle automatique avec l’utilisation des ressources.

The metrics shown on the App Service Plan overview page.