MySQL용 Database Migration Service

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가 프로세스를 감독합니다.

MySQL 마이그레이션 흐름 개요
그림 1. MySQL 마이그레이션을 위한 Database Migration Service 중 데이터 이동 (클릭하여 확대)
MySQL 마이그레이션 흐름 개요

Cloud SQL로의 동종 MySQL 마이그레이션의 경우 Database Migration Service는 연속 및 일회성 마이그레이션 흐름을 지원합니다. 연속 마이그레이션을 사용하면 데이터가 먼저 전체 덤프에서 로드된 후 데이터베이스 로그 파일에서 표시되는 데이터 변경 정보를 기반으로 지속적으로 업데이트됩니다.

모든 마이그레이션 유형 및 단계에 대한 자세한 안내는 마이그레이션 유형 및 단계를 참조하세요.

모니터링

Database Migration Service의 마이그레이션 작업 복제 지연의 예시 다이어그램
그림 2. Database Migration Service의 샘플 관측 가능성 다이어그램 (클릭하여 확대)
Database Migration Service의 마이그레이션 작업 복제 지연의 예시 다이어그램

Database Migration Service는 마이그레이션 진행 상황을 모니터링하는 데 도움이 되는 광범위한 로깅 및 관측 가능성 기능을 제공합니다. 이러한 기능에는 복제 지연에 대한 실시간 진단과 MySQL용 Cloud SQL 대상 인스턴스 상태 및 마이그레이션 작업 상태에 대한 세부 로그가 포함됩니다.

자세한 내용은 마이그레이션 작업 측정항목을 참조하세요.

다음 단계