Estimer et provisionner la capacité d'une table multirégionale dans Amazon Keyspaces - Amazon Keyspaces (pour Apache Cassandra)

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.

Estimer et provisionner la capacité d'une table multirégionale dans Amazon Keyspaces

Vous pouvez configurer la capacité de débit d'une table multirégionale de deux manières :

  • Mode de capacité à la demande, mesuré en unités de demande d'écriture (WRUs)

  • Mode capacité provisionnée avec mise à l'échelle automatique, mesurée en unités de capacité d'écriture () WCUs

Vous pouvez utiliser le mode capacité provisionnée avec mise à l'échelle automatique ou le mode capacité à la demande pour garantir qu'une table multirégionale dispose d'une capacité suffisante pour effectuer des écritures répliquées pour toutes les tables. Régions AWS

Note

La modification du mode de capacité de la table dans l'une des régions modifie le mode de capacité de toutes les répliques.

Par défaut, Amazon Keyspaces utilise le mode à la demande pour les tables multirégionales. Avec le mode à la demande, vous n'avez pas besoin de spécifier le débit de lecture et d'écriture que vous souhaitez que votre application exécute. Amazon Keyspaces s'adapte instantanément à vos charges de travail lorsqu'elles augmentent ou diminuent pour atteindre un niveau de trafic atteint précédemment. Si le niveau de trafic d'une charge de travail atteint un nouveau pic, Amazon Keyspaces s'adapte rapidement pour s'adapter à la charge de travail.

Si vous choisissez le mode de capacité provisionnée pour une table, vous devez configurer le nombre d'unités de capacité de lecture (RCUs) et d'unités de capacité d'écriture (WCUs) par seconde dont votre application a besoin.

Pour planifier les besoins en capacité de débit d'une table multirégionale, vous devez d'abord estimer le nombre de unités WCUs par seconde nécessaires pour chaque région. Vous ajoutez ensuite les écritures provenant de toutes les régions dans lesquelles votre table est répliquée, et vous utilisez la somme pour allouer de la capacité à chaque région. Cela est nécessaire car chaque écriture effectuée dans une région doit également être répétée dans chaque région de réplication.

Si la table ne dispose pas d'une capacité suffisante pour gérer les écritures provenant de toutes les régions, des exceptions de capacité se produiront. En outre, les temps d'attente pour la réplication interrégionale augmenteront.

Par exemple, si vous avez une table multirégionale dans laquelle vous attendez 5 écritures par seconde dans l'est des États-Unis (Virginie du Nord), 10 écritures par seconde dans l'est des États-Unis (Ohio) et 5 écritures par seconde en Europe (Irlande), vous devez vous attendre à ce que la table en consomme 20 WCUs dans chaque région : États-Unis Est (Virginie du Nord), États-Unis est (Ohio) et Europe (Irlande). Cela signifie que dans cet exemple, vous devez en prévoir 20 WCUs pour chacune des répliques de la table. Vous pouvez surveiller la consommation de capacité de votre table à l'aide d'Amazon CloudWatch. Pour de plus amples informations, veuillez consulter Surveillance d'Amazon Keyspaces avec Amazon CloudWatch.

Comme chaque écriture multirégionale est facturée 1,25 foisWCUs, vous verrez un total de 75 factures dans cet WCUs exemple. Pour plus d'informations sur les tarifs, consultez les tarifs d'Amazon Keyspaces (pour Apache Cassandra).

Pour plus d'informations sur la capacité allouée avec le dimensionnement Gérez automatiquement la capacité de débit grâce au dimensionnement automatique d'Amazon Keyspaces automatique d'Amazon Keyspaces, consultez.

Note

Si une table s'exécute en mode capacité allouée avec mise à l'échelle automatique, la capacité d'écriture allouée est autorisée à flotter dans les limites de ces paramètres de dimensionnement automatique pour chaque région.