Comment résoudre les problèmes liés à l’autoscaling d'Amazon DynamoDB ?

Lecture de 2 minute(s)
0

J'ai activé l’autoscaling d'Amazon DynamoDB sur ma table, mais cela ne fonctionne pas comme prévu. Ou bien, mon activité est toujours limitée.

Brève description

L’autoscaling de DynamoDB crée des alarmes Amazon CloudWatch en votre nom. Lorsqu'une alarme est déclenchée, l'alarme CloudWatch appelle AWS Application Auto Scaling qui informe ensuite DynamoDB d'ajuster la capacité de débit allouée de la table.

L’autoscaling de DynamoDB modifie le débit alloué uniquement lorsque la charge de travail reste faible ou élevée pendant plusieurs minutes. Par exemple, vous définissez le nombre minimum d’unités de capacité en lecture (RCU) sur 100 et l'utilisation cible sur 70 % :

  • L’autoscaling de DynamoDB augmente la capacité allouée lorsque l'utilisation dépasse 70 RCU pendant au moins deux minutes consécutives.
  • L’autoscaling de DynamoDB réduit la capacité allouée lorsque l'utilisation est inférieure de 20 % ou plus à la cible pendant 15 minutes consécutives (50 RCU).

Résolution

Pour résoudre les problèmes liés à l’autoscaling de DynamoDB :

  • Veillez à ne pas supprimer les alarmes CloudWatch créées par l’autoscaling de DynamoDB. Lorsque vous supprimez des alarmes, l’autoscaling de DynamoDB peut ne pas fonctionner comme prévu. Si vous supprimez accidentellement les alarmes CloudWatch, alors désactivez puis activez l’autoscaling sur la table. CloudWatch recrée automatiquement les alarmes.
  • N’ayez pas recours à l’autoscaling de DynamoDB pour gérer des pics d'activité occasionnels de courte durée. L’autoscaling de DynamoDB fonctionne de manière optimale lorsque le trafic augmente ou diminue progressivement. La capacité de débordement intégrée de la table permet de gérer les pics d'activité occasionnels.
  • Si le trafic de la table est souvent imprévisible, utilisez une opération UpdateTable pour définir le mode de facturation sur PAY_PER_REQUEST. Cela active le mode à la demande qui adapte le débit pour gérer la charge de travail.
AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an