에서 동종 데이터 마이그레이션을 사용하여 내 SQL 데이터베이스의 데이터를 마이그레이션하는 중 AWS DMS - AWS Database Migration Service

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

에서 동종 데이터 마이그레이션을 사용하여 내 SQL 데이터베이스의 데이터를 마이그레이션하는 중 AWS DMS

동종 데이터베이스 마이그레이션 사용하여 자체 관리되는 My 데이터베이스를 My SQL 또는 SQL Aurora RDS My용 SQL 데이터베이스로 마이그레이션할 수 있습니다. AWS DMS 데이터 마이그레이션을 위한 서버리스 환경을 만듭니다. 다양한 유형의 데이터 마이그레이션의 경우 AWS DMS 다양한 기본 내 SQL 데이터베이스 도구를 사용합니다.

전체 로드 유형의 동종 데이터 마이그레이션의 경우 AWS DMS mydumper를 사용하여 원본 데이터베이스에서 데이터를 읽고 서버리스 환경에 연결된 디스크에 저장합니다. After AWS DMS 모든 소스 데이터를 읽고, 대상 데이터베이스의 myloader를 사용하여 데이터를 복원합니다.

전체 로드 및 변경 데이터 캡처 () 유형의 동종 데이터 마이그레이션의 경우 CDC AWS DMS mydumper를 사용하여 원본 데이터베이스에서 데이터를 읽고 서버리스 환경에 연결된 디스크에 저장합니다. After AWS DMS 모든 소스 데이터를 읽고, 대상 데이터베이스의 myloader를 사용하여 데이터를 복원합니다. After AWS DMS 전체 로드를 완료하고 binlog 위치를 전체 로드 시작으로 설정하여 binlog 복제를 설정합니다. 데이터 불일치를 방지하려면 작업 수를 1로 설정하여 기존 데이터의 일관된 상태를 캡처하십시오. 자세한 내용은 데이터 마이그레이션 생성 단원을 참조하십시오.

변경 데이터 캡처 () 유형의 동종 데이터 마이그레이션의 경우 CDC AWS DMS 복제를 CDC시작하려면 네이티브 시작점이 필요합니다. 기본 CDC 시작점을 제공하면 AWS DMS 해당 지점에서의 변경 사항을 캡처합니다. 또는 데이터 마이그레이션 설정에서 즉시를 선택하여 실제 데이터 마이그레이션이 시작될 때 복제 시작점을 자동으로 캡처할 수도 있습니다.

참고

CDC전용 마이그레이션이 제대로 작동하려면 모든 원본 데이터베이스 스키마와 개체가 대상 데이터베이스에 이미 있어야 합니다. 그러나 대상에는 원본에 없는 객체가 있을 수 있습니다.

다음 코드 예제를 사용하여 내 SQL 데이터베이스의 현재 로그 시퀀스 번호 (LSN) 를 가져올 수 있습니다.

show master status

이 쿼리는 binlog 파일 이름과 위치를 반환합니다. 기본 시작점의 경우, binlog 파일 이름과 위치의 조합을 사용합니다. 예: mysql-bin-changelog.000024:373. 이 예제에서 mysql-bin-changelog.000024 는 binlog 파일 이름이고 373 는 다음 위치입니다. AWS DMS 변경 내용 캡처를 시작합니다.

다음 다이어그램은 에서 동종 데이터 마이그레이션을 사용하는 프로세스를 보여줍니다. AWS DMS 내 SQL 데이터베이스를 My SQL 또는 Aurora RDS My용으로 마이그레이션할 수 있습니다. SQL

DMS동종 SQL 데이터 마이그레이션을 사용한 내 데이터 마이그레이션의 아키텍처 다이어그램.