L'auto-échelle azur permet aux applications d'ajuster automatiquement les ressources en fonction des exigences de la charge de travail. L'application d'auto-échelle permet d'améliorer les performances et de réduire les coûts.

Comprendre l'échelle automatique Azure

Azure auto-scalling ajuste dynamiquement le nombre de ressources telles que les machines virtuelles ou les instances de service d'application. Il s'appuie sur des métriques comme l'utilisation du processeur, la mémoire, ou les métriques personnalisées pour déterminer quand à l'échelle de haut ou de bas.

Analyse des modèles de charge de travail

Avant de configurer l'auto-échelle, analyser les modèles de charge de travail pour identifier les périodes de pointe et les tendances d'utilisation des ressources. Utilisez Azure Monitor pour collecter des données sur les performances des applications et le comportement de la charge de travail au fil du temps.

Configuration de l'échelle automatique en Azure

Azure fournit des options d'auto-échelle intégrées pour différents services. Pour configurer l'auto-échelle :

  • Naviguez sur le portail Azure et sélectionnez votre groupe de ressources.
  • Choisissez le service que vous voulez auto-écheller, comme le service App ou Virtual Machine Scale Set.
  • Accédez aux paramètres "Écalage" ou "Échelle automatique".
  • Définir des règles basées sur des métriques comme le pourcentage de CPU ou des métriques personnalisées.
  • Définir des nombres d'instances minimum et maximum pour contrôler les limites de graduation.

Surveillance et réglage de l'échelle automatique

La surveillance continue garantit l'auto-échelle reste efficace. Utilisez Azure Monitor pour suivre les mesures de performance et ajuster les règles de mise à l'échelle au fur et à mesure que les modèles de charge de travail évoluent.