Amazon DynamoDB 전역 테이블 버전 2017.11.29에서 복제 지연이 발생하는 이유는 무엇인가요?

2분 분량
0

Amazon DynamoDB 전역 테이블의 복제 지연 시간을 줄이고 싶습니다.

해결 방법

참고: DynamoDB 전역 테이블에는 버전 2019.11.21버전 2017.11.29의 두 가지 버전이 있습니다. 사용 중인 버전을 확인하려면 사용 중인 전역 테이블 버전 확인을 참조하십시오. 모범 사례는 버전 2019.11.21을 사용하는 것입니다. 이 버전은 버전 2017.11.29보다 효율적이며 쓰기 용량을 적게 사용합니다. 업그레이드하려면 전역 테이블을 버전 2019.11.21(현재)로 업데이트를 참조하십시오.

전역 테이블 버전 2017.11.29의 복제 지연 시간이 길어지는 일반적인 원인은 다음과 같습니다.

  • DynamoDB는 전역 테이블의 각 복제본에 대한 ReplicationLatency 및 PendingReplicationCount 지표를 Amazon CloudWatch에 게시합니다. 이러한 지표 중 하나가 장기간 상승한 경우, 전역 테이블 리전에서 쓰기 요청이 조절되었는지 확인하세요. 모든 글로벌 테이블 리전에 복제된 쓰기를 수행할 수 있도록 프로비저닝된 용량이 충분한지 확인하세요. 확인하려면 DynamoDB 자동 조정 또는온디맨드 용량 모드를 사용하세요. 자세한 내용은 전역 테이블 관리를 위한 모범 사례와 요구 사항을 참조하세요.
  • ReplicationLatency는 테이블 간 거리에 따라 소스 및 대상 페어별로 다를 수 있습니다. 예를 들어 일반적으로 EU(아일랜드) 및 EU(런던) 리전의 전역 테이블에 대한 ReplicationLatency는 EU(아일랜드) 및 아시아 태평양(시드니) 리전의 테이블보다 낮습니다.
  • AWS 리전의 성능이 저하되면 ReplicationLatencyPendingReplicationCount가 증가할 수 있습니다. AWS 서비스 상태 대시보드를 사용하여 복제본 테이블이 있는 리전의 이벤트를 확인합니다. 이벤트가 있는 경우 애플리케이션의 읽기 및 쓰기 작업을 다른 리전으로 임시로 리디렉션할 수 있습니다.
  • 버전 2017.11.21에서 버전 2019.11.29로 업그레이드하면 ReplicationLatency가 증가할 수 있습니다. 이는 예상된 동작입니다. 자세한 내용은 전역 테이블을 버전 2019.11.21(현재)로 업데이트를 참조하세요.

참고: PendingReplicationCount는 2017.11.29 글로벌 테이블에서만 사용할 수 있으며 2019.11.29에서는 사용할 수 없습니다.


관련 정보

전역 테이블 생성

AWS 공식
AWS 공식업데이트됨 일 년 전