Tous les produits
Search
Centre de documentation

Auto Scaling:Période de temporisation

Dernière mise à jour :Aug 18, 2026

Une période de temporisation est une fenêtre de verrouillage qui s'ouvre après la fin d'une activité de mise à l'échelle déclenchée par une tâche basée sur un événement. Durant cette fenêtre, le groupe de mise à l'échelle rejette les nouvelles demandes de mise à l'échelle déclenchées par des événements, ce qui laisse à votre système le temps de se stabiliser.

Fonctionnement

La période de temporisation définit l'intervalle minimal entre deux activités de mise à l'échelle déclenchées par des événements. Auto Scaling rejette toute nouvelle demande de mise à l'échelle déclenchée par un événement pendant cet intervalle.

Important

Si vous configurez le paramètre Cooldown Time, le groupe de mise à l'échelle rejette les demandes de mise à l'échelle provenant des Event-triggered Tasks. En revanche, les activités de mise à l'échelle lancées par d'autres méthodes ne sont pas affectées et s'exécutent immédiatement. Il s'agit notamment de l'exécution manuelle, des tâches planifiées et des modifications apportées aux Event-triggered Tasks, à la taille maximale ou à la taille minimale. Cela s'applique également aux appels API qui effectuent ces actions.

  • Types de périodes de temporisation

    • Default cooldown time : durée de temporisation par défaut pour l'ensemble du groupe de mise à l'échelle.

    • Cooldown period : période de temporisation associée à une règle de mise à l'échelle simple spécifique. Si aucune période n'est configurée pour une règle, celle-ci hérite du paramètre Default Cool-down Time du groupe de mise à l'échelle.

  • Portée

    Les périodes de temporisation s'appliquent uniquement aux activités de mise à l'échelle déclenchées par des tâches basées sur des événements (CloudMonitor).

  • Règles de calcul

    • Heure de début : le minuteur de temporisation démarre lorsque la dernière instance ECS a été ajoutée ou supprimée avec succès du groupe de mise à l'échelle. Si une activité de mise à l'échelle se termine sans modifier le nombre d'instances, aucune période de temporisation ne commence.

    • Priorité : si une durée de temporisation par défaut au niveau du groupe et une période de temporisation spécifique à une règle sont toutes deux configurées, la période spécifique à la règle est prioritaire.

    Important

    Si vous désactivez puis réactivez un groupe de mise à l'échelle, toute période de temporisation active est réinitialisée. La prochaine demande de mise à l'échelle déclenchée par un événement est acceptée immédiatement.

Exemples

Scénario

Processus

Résultat

  • Le paramètre Default Cool-down Time d'un groupe de mise à l'échelle est défini sur 600 secondes (10 minutes).

  • Une règle de scale-out dans le groupe, add3, a son paramètre Cooldown Time défini sur 900 secondes (15 minutes).

Une activité de scale-out basée sur la règle add3 se termine, ajoutant trois instances ECS au groupe de mise à l'échelle.

Après l'ajout de la troisième instance ECS, une période de temporisation de 15 minutes commence. Pendant ce temps, le groupe de mise à l'échelle rejette les demandes de mise à l'échelle provenant des tâches déclenchées par des événements.

  • Le paramètre Default Cool-down Time d'un groupe de mise à l'échelle est défini sur 600 secondes (10 minutes).

  • Une règle de scale-in dans le groupe, remove1, ne possède pas de paramètre Cooldown Time spécifique configuré.

  1. Étape 1 : À 18 h 00, une activité de scale-in basée sur la règle remove1 se termine, supprimant une instance ECS.

  2. Étape 2 : À 18 h 02, le groupe de mise à l'échelle est désactivé. Il est ensuite réactivé à 18 h 05.

  1. À l'étape 1, le groupe entre dans sa période de temporisation par défaut de 10 minutes. Il rejette les nouvelles demandes de mise à l'échelle déclenchées par des événements jusqu'à 18 h 10.

  2. À l'étape 2, la réactivation du groupe réinitialise la période de temporisation. Si une tâche déclenchée par un événement envoie une demande de mise à l'échelle entre 18 h 05 et 18 h 10, le groupe l'accepte et l'exécute immédiatement.

    Remarque

    Une fois cette nouvelle activité de mise à l'échelle terminée, le groupe entre dans une nouvelle période de temporisation de 600 secondes et rejette les demandes suivantes déclenchées par des événements.

  • Le paramètre Default Cool-down Time d'un groupe de mise à l'échelle est défini sur 600 secondes (10 minutes).

  • Une règle de scale-out dans le groupe, add1, a son paramètre Cooldown Time défini sur 600 secondes (10 minutes).

  1. Étape 1 : À 18 h 00, une activité de scale-out basée sur la règle add1 se termine, ajoutant une instance ECS.

  2. Étape 2 : À 18 h 05, la règle de scale-out add1 est exécutée manuellement.

  1. À l'étape 1, le groupe entre dans une période de temporisation de 10 minutes et rejette les demandes de mise à l'échelle déclenchées par des événements jusqu'à 18 h 10.

  2. À l'étape 2, l'exécution manuelle contourne la période de temporisation active. Le groupe accepte et exécute immédiatement la demande, ajoutant une autre instance ECS.

Configurer une période de temporisation

Définir la temporisation par défautDefault Cool-down Time

Modifier un groupe existant

  1. Connectez-vous à la console Auto Scaling.

  2. Dans le volet de navigation de gauche, cliquez sur Scaling Groups.

  3. Dans la barre de navigation supérieure, sélectionnez la région où Auto Scaling est activé.

  4. Sur la page Scaling Groups, repérez le groupe de mise à l'échelle dont vous souhaitez modifier le paramètre Default Cool-down Time, puis dans la colonne Actions à droite, cliquez sur Modify.

  5. Mettez à jour la valeur du paramètre Default Cooldown Time (Seconds).

  6. Cliquez sur OK.

Créer un nouveau groupe

Lors de la création d'un groupe de mise à l'échelle, vous pouvez définir le paramètre Default Cooldown Time (Seconds) sur la page de création.

Dans cet exemple, le paramètre Default Cooldown Time (Seconds) est défini sur 300. La valeur doit être un entier compris entre 0 et 86 400.

Pour créer un groupe de mise à l'échelle, consultez les rubriques Créer un groupe de mise à l'échelle ECS ou Créer un groupe de mise à l'échelle ECI.

Définir la période de temporisationCooldown Time

Modifier une règle existante

  1. Connectez-vous à la console Auto Scaling.

  2. Dans le volet de navigation de gauche, cliquez sur Scaling Groups.

  3. Dans la barre de navigation supérieure, sélectionnez la région où Auto Scaling est activé.

  4. Sur la page Scaling Groups, repérez le groupe de mise à l'échelle dont vous souhaitez modifier le paramètre Cooldown Time d'une règle de mise à l'échelle, puis dans la colonne Actions à droite, cliquez sur Details pour accéder à la page de détails du groupe de mise à l'échelle.

  5. Cliquez sur l'onglet Scaling Rules and Tasks. Dans la liste Scaling Rules, repérez la règle de mise à l'échelle simple à modifier. Dans la colonne Actions, cliquez sur Modify pour ouvrir la boîte de dialogue Edit Scaling Rule.

  6. Mettez à jour la valeur du paramètre Cooldown Time.

  7. Cliquez sur OK.

Créer une nouvelle règle

Lors de la création d'une règle de mise à l'échelle simple, vous pouvez définir un paramètre Cooldown Time pour la règle.

La valeur par défaut est 300 secondes.

Pour créer une règle de mise à l'échelle, consultez la rubrique Configurer des règles de mise à l'échelle.

Référence API

  • Modifier la durée de temporisation par défaut d'un groupe de mise à l'échelle : ModifyScalingGroup.

  • Modifier la période de temporisation d'une règle de mise à l'échelle : ModifyScalingRule.