¿Por qué mi tabla global de Amazon DynamoDB versión 2017.11.29 sufre un retraso de replicación?

2 minutos de lectura
0

Quiero reducir la latencia de replicación de mis tablas globales de Amazon DynamoDB.

Solución

Nota: Hay dos versiones de las tablas globales de DynamoDB: la versión 2019.11.21 y la versión 2017.11.29. Para saber qué versión está utilizando, consulte Determinación de la versión de las tablas globales utilizadas. Se recomienda utilizar la versión 2019.11.21, puesto que es más eficiente y consume menos capacidad de escritura que la versión 2017.11.29. Para actualizar la versión , consulte Actualización de las tablas globales a la versión 2019.11.21 (actual).

Estas son algunas de las causas comunes de una latencia de replicación alta en las tablas globales de la versión 2017.11.29:

  • DynamoDB publica las métricas ReplicationLatency y PendingReplicationCount en Amazon CloudWatch para cada réplica de la tabla global. Si alguna de estas métricas es alta durante un período de tiempo prolongado, compruebe si las solicitudes de escritura están limitadas en las regiones de la tabla global. Asegúrese de aprovisionar suficiente capacidad para realizar escrituras replicadas en todas las regiones de la tabla global. Para comprobarlo, utilice el escalamiento automático de DynamoDB o el modo de capacidad bajo demanda. Para obtener más información, consulte Prácticas recomendadas y requisitos para la administración de tablas globales.
  • ReplicationLatency puede variar para los diferentes pares de origen y destino, según la distancia geográfica que haya entre las tablas. Por ejemplo, ReplicationLatency suele ser menor para las tablas globales en las regiones Europa (Irlanda) y Europa (Londres) que para las tablas en las regiones Europa (Irlanda) y Asia-Pacífico (Sídney).
  • ReplicationLatency y PendingReplicationCount pueden aumentar cuando una región de AWS se degrada. Utilice AWS Service Health Dashboard para comprobar si hay eventos en las regiones en las que tiene tablas de réplica. Si hay algún evento, puede redirigir temporalmente la actividad de lectura y escritura de la aplicación a otra región.
  • Al actualizar de la versión 2017.11.21 a la versión 2019.11.29, es posible que observe un aumento en ReplicationLatency. Este es el comportamiento esperado. Para obtener más información, consulte Actualización de las tablas globales a la versión 2019.11.21 (actual).

Nota: PendingReplicationCount solo está disponible para las tablas globales con la versión 2017.11.29 y no para la versión 2019.11.29.


Información relacionada

Creación de una tabla global

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace un año