데이터 마이그레이션 완료 - Amazon ElastiCache

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

데이터 마이그레이션 완료

ElastiCache 클러스터로 전환할 준비가 되면 다음 파라미터와 함께 complete-migration CLI 명령을 사용합니다.

  • --replication-group-id - 복제 그룹의 식별자입니다.

  • --force - 데이터가 동기화 중인지 확인하지 않고 마이그레이션을 강제 중단하는 값입니다.

다음은 예입니다.

aws elasticache complete-migration --replication-group-id test-cluster

이 명령을 실행하고 나면 ElastiCache 프라이머리 노드(각 샤드 내)가 Valkey 또는 Redis OSS 인스턴스에서의 복제를 중단하고 이를 프라이머리 노드로 승격시킵니다. 이러한 승격은 보통 몇 분 내에 완료됩니다. 기본 노드로의 승격을 확정하려면 이벤트 Complete Migration successful for test-cluster를 확인합니다. 이때 애플리케이션을 ElastiCache 쓰기 및 읽기로 보낼 수 있습니다. ElastiCache 클러스터 상태는 마이그레이션 중에서 사용 가능으로 바뀌어야 합니다.

프라이머리 노드로의 승격이 실패한 경우에도 ElastiCache 프라이머리 노드는 Valkey 또는 Redis OSS 인스턴스에서 복제를 계속 수행합니다. ElastiCache 클러스터의 상태는 계속 마이그레이션 중으로 유지되고, 실패에 대한 복제 그룹 이벤트 메시지가 전송됩니다. 이 문제를 해결하려면 다음과 같이 하세요.

  • 복제 그룹 이벤트를 확인합니다. 이벤트에서 나온 구체적인 정보를 이용해 마이그레이션 실패 문제를 해결합니다.

  • 데이터가 동기화 중이 아니라는 이벤트 메시지가 나타날 수 있습니다. 이 경우에는 ElastiCache 프라이머리 노드가 Valkey 또는 Redis OSS 인스턴스에서 복제를 수행할 수 있고 둘 모두가 동기화 중인지 확인합니다. 여전히 동기화를 중단하고 싶은 마음이 있으면 —force 옵션을 통해 이전의 명령을 실행할 수 있습니다.

  • ElastiCache 노드 중 하나가 대체되는 경우 이벤트 메시지가 표시될 수 있습니다. 대체 작업이 완료되고 난 후에 전체 마이그레이션 단계를 다시 시도할 수 있습니다.