Remarques d'utilisation de la réplication multirégionale 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.

Remarques d'utilisation de la réplication multirégionale Amazon Keyspaces

Tenez compte des points suivants lorsque vous utilisez la réplication multirégionale avec Amazon Keyspaces.

  • Vous pouvez sélectionner jusqu'à six des publics disponibles Régions AWS. AWS GovCloud (US) Regions, les régions chinoises et celles Régions AWS qui sont désactivées par défaut ne sont pas prises en charge.

  • Envisagez les solutions de contournement suivantes jusqu'à ce que les fonctionnalités soient disponibles :

  • Lorsque vous utilisez la gestion des capacités allouées avec le dimensionnement automatique d'Amazon Keyspaces, veillez à utiliser les opérations Amazon API Keyspaces pour créer et configurer vos tables multirégionales. Les API opérations Application Auto Scaling sous-jacentes qu'Amazon Keyspaces appelle en votre nom ne disposent pas de fonctionnalités multirégionales.

    Pour de plus amples informations, veuillez consulter Mettre à jour les paramètres de capacité allouée et de dimensionnement automatique pour une table multirégionale dans Amazon Keyspaces. Pour plus d'informations sur la manière d'estimer le débit de capacité d'écriture des tables multirégionales provisionnées, consultez. Estimer et provisionner la capacité d'une table multirégionale dans Amazon Keyspaces

  • Bien que les données soient automatiquement répliquées dans les régions sélectionnées d'une table multirégionale, lorsqu'un client se connecte à un point de terminaison dans une région et interroge la system.peers table, la requête renvoie uniquement des informations locales. Le résultat de la requête apparaît comme un cluster de centre de données unique pour le client.

  • La réplication multirégionale d'Amazon Keyspaces est asynchrone et garantit la cohérence des écritures. LOCAL_QUORUM LOCAL_QUORUMla cohérence nécessite qu'une mise à jour d'une ligne soit maintenue de manière durable sur deux répliques de la région locale avant de renvoyer le succès au client. La propagation des écritures vers la région (ou les régions) répliquée est ensuite effectuée de manière asynchrone.

    La réplication multirégionale d'Amazon Keyspaces ne prend pas en charge la réplication synchrone ni la cohérence. QUORUM

  • Lorsque vous créez un espace de touches ou un tableau multirégional, toutes les balises que vous définissez au cours du processus de création sont automatiquement appliquées à tous les espaces clés et tables de toutes les régions. Lorsque vous modifiez les balises existantes à l'aide de ALTER KEYSPACE ouALTER TABLE, la mise à jour ne s'applique qu'au keyspace ou au tableau de la région dans laquelle vous effectuez la modification.

  • Amazon CloudWatch fournit une ReplicationLatency métrique pour chaque région répliquée. Il calcule cette métrique en suivant les lignes qui arrivent, en comparant leur heure d'arrivée avec leur temps d'écriture initial et en calculant une moyenne. Les horaires sont enregistrés CloudWatch dans la région source. Pour de plus amples informations, veuillez consulter Surveillance d'Amazon Keyspaces avec Amazon CloudWatch.

    Il peut être utile de consulter les durées moyennes et maximales afin de déterminer le délai de réplication moyen et le plus défavorable. Il n'y a rien SLA à voir avec cette latence.

  • Lorsque vous utilisez une table multirégionale en mode à la demande, vous pouvez observer une augmentation de la latence pour la réplication asynchrone des écritures si une réplique de table connaît un nouveau pic de trafic. Tout comme Amazon Keyspaces adapte automatiquement la capacité d'une table à la demande composée d'une seule région au trafic d'application qu'elle reçoit, Amazon Keyspaces adapte automatiquement la capacité d'une réplique de table à la demande multirégionale au trafic qu'elle reçoit. L'augmentation de la latence de réplication est transitoire car Amazon Keyspaces alloue automatiquement davantage de capacité à mesure que le volume de trafic augmente. Une fois que toutes les répliques se sont adaptées à votre volume de trafic, la latence de réplication devrait revenir à la normale. Pour de plus amples informations, veuillez consulter Trafic de pointe et propriétés de scalabilité.

  • Lorsque vous utilisez une table multirégionale en mode provisionné, si votre application dépasse la capacité de débit allouée, vous pouvez observer des erreurs de capacité insuffisantes et une augmentation de la latence de réplication. Pour garantir une capacité de lecture et d'écriture suffisante pour toutes les répliques de table dans l'ensemble Régions AWS d'une table multirégionale, nous vous recommandons de configurer le dimensionnement automatique d'Amazon Keyspaces. La mise à l'échelle automatique d'Amazon Keyspaces vous aide à fournir une capacité de débit efficace pour des charges de travail variables en ajustant automatiquement la capacité de débit en fonction du trafic réel des applications. Pour de plus amples informations, veuillez consulter Comment fonctionne la mise à l'échelle automatique pour les tables multirégionales.