Database Migration Service를 사용하여 MySQL 데이터베이스를 MySQL용 Cloud SQL 인스턴스로 마이그레이션할 수 있습니다. Database Migration Service는 기본 MySQL 복제 기능을 사용하여 소스 데이터베이스에서 대상 MySQL용 Cloud SQL 인스턴스로 데이터를 복제합니다.
이 페이지에서는 동종 MySQL 마이그레이션을 위한 주요 Database Migration Service 기능에 대한 개요를 제공합니다.
지원되는 소스 및 대상은 Database Migration Service에서 지원하는 모든 MySQL 버전을 나열합니다.
마이그레이션 데이터 흐름은 마이그레이션 프로세스 중에 데이터가 이동하는 방식을 엔드 투 엔드로 보여줍니다. Google Cloud
모니터링 은 마이그레이션 작업의 진행 상황과 상태를 관찰하는 데 도움이 되는 로그 및 측정항목을 소개합니다.
지원되는 소스 및 대상 데이터베이스
Database Migration Service를 사용하여 동일한 MySQL 버전 간에 마이그레이션하거나 이전 버전의 MySQL에서 Cloud SQL에서 지원하는 최신 버전으로 마이그레이션할 수 있습니다.
다음 표에는 지원되는 모든 MySQL 소스 및 대상 데이터베이스 제품이 나와 있습니다. 정확한 버전 및 교차 버전 지원 전체 목록은 버전 지원을 참조하세요.
| 소스 데이터베이스 | 대상 데이터베이스 |
|---|---|
| Amazon RDS | MySQL용 Cloud SQL |
| Amazon Aurora | |
| MySQL용 Microsoft Azure Database | |
| 자체 관리형 MySQL
(온프레미스 또는 완전히 제어하는 모든 Cloud VM) |
마이그레이션 데이터 흐름
Cloud SQL로의 동종 MySQL 마이그레이션의 경우 Database Migration Service는 대상 Cloud SQL 인스턴스에 연결한 후 이를 대신하여 마이그레이션 프로세스를 관리합니다. 소스 인스턴스에 대한 연결을 설정하는 것은 대상 인스턴스이지만 Database Migration Service가 프로세스를 감독합니다.
Cloud SQL로의 동종 MySQL 마이그레이션의 경우 Database Migration Service는 연속 및 일회성 마이그레이션 흐름을 지원합니다. 연속 마이그레이션을 사용하면 데이터가 먼저 전체 덤프에서 로드된 후 데이터베이스 로그 파일에서 표시되는 데이터 변경 정보를 기반으로 지속적으로 업데이트됩니다.
모든 마이그레이션 유형 및 단계에 대한 자세한 안내는 마이그레이션 유형 및 단계를 참조하세요.
모니터링
Database Migration Service는 마이그레이션 진행 상황을 모니터링하는 데 도움이 되는 광범위한 로깅 및 관측 가능성 기능을 제공합니다. 이러한 기능에는 복제 지연에 대한 실시간 진단과 MySQL용 Cloud SQL 대상 인스턴스 상태 및 마이그레이션 작업 상태에 대한 세부 로그가 포함됩니다.
자세한 내용은 마이그레이션 작업 측정항목을 참조하세요.
다음 단계
Database Migration Service의 MySQL 데이터 및 기능 지원에 대해 자세히 알아보려면 알려진 제한사항을 참조하세요.
단계별 마이그레이션 안내를 보려면 MySQL용 Cloud SQL 마이그레이션 시작하기를 참조하세요.