Étape 3 : Configurer les paramètres avancés (facultatif) - AWS Auto Scaling

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.

Étape 3 : Configurer les paramètres avancés (facultatif)

Maintenant que vous avez spécifié la stratégie de dimensionnement à utiliser pour chaque type de ressource, vous pouvez choisir de personnaliser l'un des paramètres par défaut ressource par ressource en utilisant l'étape Configurer les paramètres avancés. Pour chaque type de ressource, vous pouvez personnaliser plusieurs groupes de paramètres. Toutefois, dans la plupart des cas, les paramètres par défaut devraient être parfaits, à l'exception éventuelle des valeurs pour la capacité minimale et maximale qui doivent être soigneusement ajustées.

Ignorez cette procédure si vous souhaitez conserver les paramètres par défaut. Ces paramètres peuvent être modifiés à tout moment en modifiant le plan de dimensionnement.

Important

Dans la cadre du tutoriel pour débutant, nous allons effectuer quelques modifications pour mettre à jour la capacité maximale de votre groupe Auto Scaling et activer le dimensionnement prédictif en mode prévisionnel uniquement. Même si vous n'avez pas besoin de personnaliser tous les paramètres pour ce didacticiel, nous allons également brièvement examiner les paramètres dans chaque section.

Paramètres généraux

Utilisez cette procédure pour afficher et personnaliser les paramètres que vous avez spécifiés à l'étape précédente, ressource par ressource. Vous pouvez également personnaliser la capacité minimale et maximale pour chaque ressource.

Pour afficher et personnaliser les paramètres généraux
  1. Sur la page Configure advanced settings (Configurer les paramètres avancés), choisissez la flèche située à gauche de l'un des en-têtes de section pour développer cette section. Pour le tutoriel, développez la section Auto Scaling groups (Groupes Auto Scaling).

  2. Dans le tableau qui s'affiche, choisissez le groupe Auto Scaling que vous utilisez dans ce tutoriel.

  3. Laissez l'option Include in scaling plan (Inclure dans le plan de dimensionnement) sélectionnée. Si cette option n'est pas sélectionnée, la ressource est omise du plan de dimensionnement. Si vous n'incluez pas au moins une ressource, le plan de dimensionnement ne peut pas être créé.

  4. Pour développer la vue et voir les détails de la section Paramètres généraux, sélectionnez la flèche à gauche de l'en-tête de section.

  5. Vous pouvez effectuer des choix pour les éléments suivants. Pour ce didacticiel, recherchez le paramètre Maximum capacity (Capacité maximale) et saisissez la valeur 3 à la place de la valeur actuelle.

    • Scaling strategy (Stratégie de dimensionnement) – Vous permet d'optimiser la disponibilité, le coût, ou un équilibre des deux, ou de spécifier une stratégie personnalisée.

    • Enable dynamic scaling (Activer le dimensionnement dynamique) – Si ce paramètre est désactivé, la ressource sélectionnée ne peut pas être mise à l'échelle selon une configuration de suivi des objectifs et de l'échelonnement.

    • Enable predictive scaling (Activer le dimensionnement prédictif) – [Groupes Auto Scaling uniquement] Si ce paramètre est désactivé, le groupe sélectionné ne peut pas être mis à l'échelle en utilisant le dimensionnement prédictif.

    • Scaling metric (Métrique de mise à l'échelle) – Spécifie la métrique de dimensionnement à utiliser. Si vous choisissez Custom (Personnalisé), vous pouvez spécifier une métrique personnalisée à utiliser à la place des métriques prédéfinies disponibles dans la console. Pour plus d'informations, consultez la rubrique suivante de cette section.

    • Target value (Valeur cible) – Spécifie la valeur d'utilisation cible à utiliser.

    • Load metric (Métrique de charge) – [groupes Auto Scaling uniquement] Spécifie la métrique de charge à utiliser. Si vous choisissez Custom (Personnalisé), vous pouvez spécifier une métrique personnalisée à utiliser à la place des métriques prédéfinies disponibles dans la console. Pour plus d'informations, consultez la rubrique suivante de cette section.

    • Capacité minimale — Spécifie la capacité minimale de la ressource. AWS Auto Scaling garantit que votre ressource ne descend jamais en dessous de cette taille.

    • Capacité maximale — Spécifie la capacité maximale de la ressource. AWS Auto Scaling garantit que votre ressource ne dépasse jamais cette taille.

      Note

      Lorsque vous utilisez la mise à l'échelle prédictive, vous pouvez, si vous le souhaitez, choisir un autre comportement de capacité maximale à utiliser en fonction de la capacité de prévision. Ce paramètre se trouve dans la section Predictive scaling settings (Paramètres de mise à l'échelle prédictive).

Métriques personnalisées

AWS Auto Scaling fournit les métriques les plus couramment utilisées pour le dimensionnement automatique. Toutefois, selon vos besoins, vous pouvez préférer obtenir les données de différentes métriques au lieu de celles proposées dans la console. Amazon CloudWatch propose de nombreux indicateurs parmi lesquels choisir. CloudWatch vous permet également de publier vos propres statistiques.

Vous utilisez le JSON pour spécifier une métrique CloudWatch personnalisée. Avant de suivre ces instructions, nous vous recommandons de vous familiariser avec le guide de CloudWatch l'utilisateur Amazon.

Pour spécifier une métrique personnalisée, vous devez créer une charge utile au format JSON en utilisant un ensemble de paramètres obligatoires de modèle. Vous ajoutez les valeurs de chaque paramètre à partir de CloudWatch. Nous fournissons le modèle dans le cadre des options personnalisées pour Scaling metric (Métrique de mise à l'échelle) et Load metric (Métrique de charge) dans les paramètres avancés de votre plan de dimensionnement.

JSON représente les données de deux manières :

  • Un objet, qui est une collection désordonnée de paires nom-valeur. Un objet est défini entre des crochets de gauche ({) et de droite (}). Chaque paire nom-valeur commence par le nom, suivi de deux points, suivi de la valeur. Les paires nom-valeur sont séparées par des virgules.

  • Un éventail, qui est un ensemble ordonné de valeurs. Un éventail est défini entre des parenthèses carrées de gauche ([) et de droite (]). Les éléments de l'éventail sont séparés par des virgules.

Voici un exemple du modèle JSON avec des exemples de valeurs pour chaque paramètre :

{ "MetricName": "MyBackendCPU", "Namespace": "MyNamespace", "Dimensions": [ { "Name": "MyOptionalMetricDimensionName", "Value": "MyOptionalMetricDimensionValue" } ], "Statistic": "Sum" }

Pour plus d'informations, consultez Spécification de métrique de dimensionnement personnalisée et Spécification de métrique de charge personnalisée dans Référence d'API AWS Auto Scaling .

Paramètres de mise à l'échelle dynamique

Utilisez cette procédure pour afficher et personnaliser les paramètres de la politique de dimensionnement du suivi des cibles AWS Auto Scaling créée.

Pour afficher et personnaliser les paramètres de dimensionnement dynamique
  1. Pour développer la vue et voir les détails de la section Paramètres de mise à l'échelle dynamique, sélectionnez la flèche à gauche de l'en-tête de section.

  2. Vous pouvez effectuer des choix pour les éléments suivants. Cependant, les paramètres par défaut conviennent pour ce didacticiel.

    • Replace external scaling policies (Remplacer les stratégies de dimensionnement externes) – Si ce paramètre est désactivé, il conserve tout de même les stratégies de dimensionnement existantes créées en dehors du plan de dimensionnement et n'en crée pas de nouvelles.

    • Disable scale-in (Désactiver la diminution en charge) – Si ce paramètre est désactivé, la diminution en charge automatique pour réduire la capacité actuelle de la ressource est autorisée lorsque la métrique spécifiée est en dessous de la valeur cible.

    • Cooldown (Stabilisation) – Crée des temps de stabilisation de montée ou de diminution en charge. Le temps de stabilisation représente le temps passé par une stratégie de dimensionnement à attendre qu'une activité de mise à l'échelle précédente prenne effet. Pour plus d'informations, consultez Temps de stabilisation dans le Guide de l'utilisateur Application Auto Scaling. (Ce paramètre ne s'affiche pas si la ressource est un groupe Auto Scaling.)

    • Préchauffage de l'instance — [Groupes Auto Scaling uniquement] Contrôle le temps qui s'écoule avant qu'une instance nouvellement lancée ne commence à contribuer aux métriques. CloudWatch Pour plus d'informations, consultez Préparation d'instance dans le Guide de l'utilisateur Amazon EC2 Auto Scaling.

Paramètres de mise à l'échelle prédictive

Si votre ressource est un groupe Auto Scaling, utilisez cette procédure pour afficher et personnaliser les paramètres AWS Auto Scaling utilisés pour le dimensionnement prédictif.

Pour afficher et personnaliser les paramètres de dimensionnement prédictive
  1. Pour développer la vue et voir les détails de la section Paramètres de mise à l'échelle prédictive, sélectionnez la flèche à gauche de l'en-tête de section.

  2. Vous pouvez effectuer des choix pour les éléments suivants. Pour ce didacticiel, remplacez le mode Predictive scaling mode (Mise à l'échelle prédictive) par le mode Forecast only (Prévision uniquement).

    • Predictive scaling mode (Mode de mise à l'échelle prédictive) – Spécifie le mode de dimensionnement. La valeur par défaut est Forecast and scale (Prévision et mise à l'échelle). Si vous le remplacez par Forecast only (Prévision uniquement), le plan de dimensionnement peut prévoir une capacité future, mais il n'applique pas les actions de mise à l'échelle.

    • Pre-launch instances (Instances de pré-lancement) – Ajuste les actions de mise à l'échelle pour qu'elles s'exécutent plus tôt lors d'une montée en puissance. Par exemple, les prévisions indiquent qu'il faut ajouter de la capacité à 10 h 00 et que le temps de tampon est de 5 minutes (300 secondes). L'heure d'exécution de l'action de dimensionnement correspondante est ensuite à 9 h 55. C'est utile pour les groupes Auto Scaling, dans lesquels il peut s'écouler quelques minutes entre le lancement d'une instance et sa mise en service. Le temps réel peut varier, car il dépend de plusieurs facteurs, comme la taille de l'instance et si des scripts de démarrage doivent être terminés. La durée par défaut est 300 secondes.

    • Max capacity behavior (Comportement de capacité maximale) – Contrôle si la ressource sélectionnée peut augmenter l'échelle au-delà de la capacité maximale lorsque la capacité de prévision est proche de la capacité maximale actuellement spécifiée ou la dépasse. La valeur par défaut est Enforce the maximum capacity setting (Appliquer le paramètre de capacité maximale).

      • Appliquez le paramètre de capacité maximale : vous AWS Auto Scaling ne pouvez pas augmenter la capacité des ressources au-delà de la capacité maximale. La capacité maximale est appliquée comme une limite stricte.

      • Définissez la capacité maximale pour qu'elle soit égale à la capacité prévue :AWS Auto Scaling vous pouvez augmenter la capacité des ressources par rapport à la capacité maximale pour qu'elle soit égale mais pas supérieure à la capacité prévue.

      • Augmenter la capacité maximale par rapport à la capacité prévue :AWS Auto Scaling permet d'augmenter la capacité des ressources au-delà de la capacité maximale en fonction d'une valeur tampon spécifiée. L'objectif est d'accorder à la politique de suivi des objectifs et d'échelonnement une capacité supplémentaire en cas de trafic imprévu.

    • Max capacity behavior buffer (Tampon avec comportement de capacité maximale) – Si vous avez choisi Increase maximum capacity above forecast capacity (Augmenter la capacité maximale au-delà de la capacité des prévisions), choisissez la taille du tampon de capacité à utiliser lorsque la capacité de prévision est proche de la capacité maximale ou la dépasse. La valeur est spécifiée sous la forme d'un pourcentage par rapport à la capacité prévue. Par exemple, avec un tampon de 10 %, si la capacité de prévision est 50 et que la capacité maximale est 40, la capacité maximale effective est 55.

  3. Une fois que vous avez terminé de personnaliser les paramètres, cliquez sur Suivant.

    Note

    Pour annuler vos modifications, sélectionnez les ressources et choisissez Revenir au paramètre initial. Ceci réinitialise les ressources sélectionnées à leur dernier état connu au sein du plan de mise à l'échelle.