AWS DMS를 사용하여 한 DB 엔진에서 다른 DB 엔진으로 데이터를 마이그레이션하려면 어떻게 해야 하나요?
2분 분량
0
AWS Database Migration Service(AWS DMS)를 사용하여 한 DB 엔진에서 다른 DB 엔진으로 데이터를 마이그레이션하려고 합니다.
간략한 설명
AWS DMS를 사용하여 관계형 데이터베이스, 데이터 웨어하우스, NoSQL 데이터베이스 및 기타 유형의 데이터 저장소를 마이그레이션합니다. AWS DMS는 동종(동일한 엔진을 사용하는 두 데이터베이스 간) 마이그레이션과 이기종(다른 데이터베이스 엔진 간) 마이그레이션을 모두 지원합니다. 예를 들어 동종 마이그레이션은 Oracle 데이터베이스에서 Oracle 데이터베이스로의 마이그레이션이고, 이기종 마이그레이션은 Oracle에서 MySQL로의 마이그레이션입니다.
AWS DMS를 사용할 때는, 원본 또는 대상 데이터베이스가 AWS 서비스에 있어야 합니다. 예를 들어, AWS DMS를 사용하여 온프레미스 데이터베이스에서 AWS로 마이그레이션하거나 AWS 데이터베이스 서비스에서 온프레미스 환경으로 마이그레이션할 수 있습니다.
해결 방법
AWS DMS는 데이터를 효율적으로 마이그레이션하는 데 필요한 최소한의 객체만을 생성합니다. 그러나 소스 스키마의 대부분 또는 전부를 마이그레이션할 수 있습니다. 동종 마이그레이션을 수행하는 경우, 엔진의 기본 도구를 사용하여 스키마를 마이그레이션하여 스키마만 내보내고 가져올 수 있습니다. 이기종 마이그레이션의 경우 AWS Schema Conversion Tool(AWS SCT)를 사용하여 전체 대상 스키마를 생성할 수 있습니다. 자세한 내용은 AWS SCT 시작하기를 참조하세요.