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.
Politiques de mise à l'échelle simples
Les exemples suivants montrent comment utiliser des CLI commandes pour créer des politiques de dimensionnement simples. Elles figurent toujours dans ce document à titre de référence pour tous les clients qui souhaitent les utiliser, mais nous vous recommandons d'utiliser plutôt des politiques de suivi des cibles ou de dimensionnement par étapes.
À l'instar des politiques de dimensionnement par étapes, les politiques de dimensionnement simples vous obligent à créer des CloudWatch alarmes pour vos politiques de dimensionnement. Dans les politiques que vous créez, vous devez également définir s'il faut ajouter ou supprimer des instances, et combien, ou définir la taille exacte du groupe.
L'une des principales différences entre les politiques de dimensionnement par étapes et les politiques de dimensionnement simples réside dans les ajustements d'étapes que vous pouvez obtenir avec les politiques de dimensionnement par étapes. Avec la mise à l'échelle des étapes, vous pouvez apporter des modifications plus ou moins importantes à la taille du groupe en fonction des ajustements d'étapes que vous spécifiez.
Une politique de dimensionnement simple doit également attendre la fin d'une activité de dimensionnement en cours ou le remplacement d'un bilan de santé et la fin d'une période de recharge avant de répondre à des alarmes supplémentaires. En revanche, avec la mise à l'échelle progressive, la politique continue de répondre à des alarmes supplémentaires, même lorsqu'une activité de dimensionnement ou le remplacement du bilan de santé est en cours. Cela signifie qu'Amazon EC2 Auto Scaling évalue toutes les violations d'alarme à mesure qu'il reçoit les messages d'alarme. Pour cette raison, nous vous recommandons d'utiliser plutôt des politiques de dimensionnement par étapes, même si vous ne disposez que d'un seul ajustement de mise à l'échelle.
À l'origine, Amazon EC2 Auto Scaling ne prenait en charge que des politiques de dimensionnement simples. Si vous avez créé votre politique de dimensionnement avant l'introduction des politiques de suivi des cibles et de dimensionnement par étapes, votre stratégie est traitée comme une simple politique de dimensionnement.
Utilisez la put-scaling-policycommande suivante pour créer une politique de dimensionnement simple nomméemy-simple-scale-out-policy
, avec un type d'ajustement PercentChangeInCapacity
permettant d'augmenter la capacité du groupe de 30 % lorsque l' CloudWatch alarme associée dépasse le seuil élevé de la métrique.
aws autoscaling put-scaling-policy --policy-name
my-simple-scale-out-policy
\ --auto-scaling-group-namemy-asg
--scaling-adjustment30
\ --adjustment-type PercentChangeInCapacity
Enregistrez le nom de la ressource Amazon (ARN) de la politique. Vous en avez besoin pour créer l' CloudWatch alarme pour la politique.
Utilisez la put-scaling-policycommande suivante pour créer une politique de dimensionnement simple nomméemy-simple-scale-in-policy
, avec un type d'ajustement ChangeInCapacity
qui réduit la capacité du groupe d'une instance lorsque l' CloudWatch alarme associée dépasse le seuil bas de la métrique.
aws autoscaling put-scaling-policy --policy-name
my-simple-scale-in-policy
\ --auto-scaling-group-namemy-asg
--scaling-adjustment-1
\ --adjustment-type ChangeInCapacity --cooldown180
Enregistrez le nom de la ressource Amazon (ARN) de la politique. Vous en avez besoin pour créer l' CloudWatch alarme pour la politique.