기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
다음 마이그레이션 솔루션은 온라인 및 오프라인 마이그레이션 간의 하이브리드로 간주될 수 있습니다. 이 하이브리드 접근 방식을 사용하면 쓰기 후 읽기 일관성을 제공하지 않고 거의 실시간으로 대상 데이터베이스에 데이터가 기록됩니다. 즉, 새로 작성된 데이터를 즉시 사용할 수 없으며 지연이 예상됩니다. 쓰기 후 읽기 일관성이 필요한 경우 Amazon Keyspaces로 온라인 마이그레이션: 전략 및 모범 사례 섹션을 참조하세요.
Apache Cassandra에서 Amazon Keyspaces로 거의 실시간으로 마이그레이션하려면 두 가지 방법 중에서 선택할 수 있습니다.
CQLReplicator – (권장)CQLReplicator는 Github
에서 사용할 수 있는 오픈 소스 유틸리티로, Apache Cassandra에서 Amazon Keyspaces로 거의 실시간으로 데이터를 마이그레이션하는 데 도움이 됩니다. 대상 데이터베이스에 전파할 쓰기 및 업데이트를 확인하려면는 Apache Cassandra 토큰 범위를 CQLReplicator 스캔하고 AWS Glue 작업을 사용하여 중복 이벤트를 제거하고 Amazon Keyspaces에 직접 쓰기 및 업데이트를 적용합니다.
데이터 캡처 변경(CDC) - Cassandra에 익숙하다면 CDC별도의 CDC 디렉터리에 커밋 로그를 복사하여 변경 사항을 캡처할 수 있는 Apache Cassandra 내장 CDC 기능이 하이브리드 마이그레이션을 구현하는 또 다른 옵션입니다.
Amazon Keyspaces에 데이터 변경 사항을 복제하여 데이터 마이그레이션 시나리오CDC에 대한 대체 옵션을 만들 수 있습니다.
쓰기 일관성 후에도 읽을 필요가 없는 경우 CQLReplicator 또는 CDC 파이프라인을 사용하여 기본 설정과 도구에 대한 친숙도를 기반으로 Apache Cassandra에서 Amazon Keyspaces로 데이터를 마이그레이션하고 각 솔루션에 AWS 서비스 사용할 수 있습니다. 이러한 방법을 사용하여 거의 실시간으로 데이터를 마이그레이션하는 것은 온라인 마이그레이션의 대안을 제공하는 하이브리드 마이그레이션 접근 방식으로 간주할 수 있습니다.
이 전략은 이 주제에서 설명한 옵션 외에도 온라인 마이그레이션 진행의 일부 단계(예: 온라인 마이그레이션 주제에서 설명한 기록 데이터 복사 및 애플리케이션 마이그레이션 전략)를 구현해야 하므로 하이브리드 접근 방식으로 간주됩니다.
다음 섹션에서는 하이브리드 마이그레이션 옵션에 대해 자세히 설명합니다.