View a markdown version of this page

Planification du groupe EC2 Auto Scaling - Planificateur d'instances sur AWS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Planification du groupe EC2 Auto Scaling

Instance Scheduler sur AWS prend en charge la planification des groupes EC2 Auto Scaling (ASG) à l'aide d'actions de dimensionnement planifiées. Cela diffère de la mise en œuvre de la EC2/RDS planification et sera expliqué plus en détail dans cette section.

Reportez-vous à la section Mise à l'échelle planifiée pour Amazon EC2 Auto Scaling pour plus d'informations sur les actions de dimensionnement planifiées.

Vue d'ensemble de la planification ASG

Les ASG peuvent être planifiés en appliquant une balise de planification, comme décrit dans la section Balisage des instances pour la planification.

Définition de Running/Stopped pour les ASG

Lorsqu'un groupe Auto Scaling est configuré, un utilisateur spécifie une capacité minimale, souhaitée et maximale pour cet ASG. Le planificateur d'instance fait référence à ces valeurs sous le nom de min-desired-max ou MDM d'un ASG.

L'état de fonctionnement d'un ASG est défini à l'aide de la balise IS-MinDesiredMax de contrôle. Cette balise doit contenir les valeurs MDM souhaitées au format min-desired-max (par exemple :1-3-5).

Si la IS-MinDesiredMax balise n'est pas fournie lorsque l'ASG est balisé pour la première fois à des fins de planification, elle sera automatiquement générée à partir de la taille actuelle de l'ASG au moment du balisage.

Pour tous les ASG, l'état arrêté est défini comme un MDM de 0-0-0.

Comportement ASG Start/Stop

Lorsque Instance Scheduler démarre ou arrête un ASG, il modifie les paramètres de capacité de l'ASG :

Démarrage d'un ASG  : définit la capacité minimale, souhaitée et maximale en fonction des valeurs définies dans la IS-MinDesiredMax balise (ou des valeurs générées automatiquement à partir de la première étiquette de l'ASG).

Arrêt d'un ASG  : définit la capacité minimale, souhaitée et maximale sur 0-0-0, ce qui entraîne la fermeture de toutes les instances de l'ASG.

Limitations

La planification ASG est effectuée en convertissant les planifications Instance Scheduler on AWS en règles de dimensionnement planifiées compatibles avec le service ASG. Cette traduction fonctionne mieux pour les planifications simples à période unique qui n'utilisent pas d'expressions cron complexes.

Les fonctionnalités de planification suivantes ne sont pas prises en charge pour la planification ASG :

  • Indicateurs de planification avancés tels que l'exécution forcée et la poursuite de l'exécution.

  • N-th expressions du jour de la semaine, du jour de la semaine le plus proche et du dernier jour de la semaine sous forme de périodes.

  • Multi-period des horaires dont les périodes sont immédiatement adjacentes ou qui se chevauchent.

    • Lors de la configuration d'actions de dimensionnement planifiées pour des planifications sur plusieurs périodes, Instance Scheduler sur AWS traduit directement les beginning/end périodes en start/stop actions pour l'ASG, même lorsqu'une autre période superposée ou adjacente entraînerait normalement l'omission de cette action.