Database Migration Service는 MySQL용 Cloud SQL로의 동종 MySQL 마이그레이션을 위한 다양한 유연성을 제공합니다. 데이터베이스 크기, 다운타임 요구사항, 네트워킹 설정에 따라 시나리오에 가장 적합한 다양한 워크플로를 사용할 수 있습니다. 자세한 네트워킹 및 기타 필수사항은 각 이전 가이드에 설명되어 있습니다.
다음 표에서는 각 마이그레이션 흐름을 간략하게 설명합니다.
| 마이그레이션 워크플로 | 다음에 적합합니다. | 설명 |
|---|---|---|
| 새 대상 인스턴스로 마이그레이션 | Database Migration Service가 대상 Cloud SQL 인스턴스를 만들고 구성하도록 하려는 표준 마이그레이션입니다. | Database Migration Service는 선택한 구성 옵션을 사용하여 새 대상 Cloud SQL 인스턴스를 자동으로 프로비저닝하고 소스 스키마와 데이터를 마이그레이션합니다. 자동 또는 수동 mysqldump 파일을 사용하는 연속 및 일회성 마이그레이션을 모두 다룹니다. |
| 기존 대상 인스턴스로 마이그레이션 | Database Migration Service 외부에서 대상 Cloud SQL 인스턴스를 미리 만들고 맞춤설정해야 하는 시나리오입니다 (예: Terraform, 커스텀 데이터베이스 플래그, 기존 읽기 전용 복제본 또는 Private Service Connect 인터페이스 사용). | 마이그레이션 작업을 설정하기 전에 이미 만들고 구성한 독립형 Cloud SQL 인스턴스로 데이터를 마이그레이션합니다. 연속 및 일회성 마이그레이션을 모두 다룹니다. |
| Percona XtraBackup 물리적 파일을 사용하여 마이그레이션 | 논리적 mysqldump 내보내기가 너무 느린 매우 큰 테라바이트급 자체 호스팅 데이터베이스입니다. |
서드 파티 Percona XtraBackup 유틸리티로 물리적 백업 파일을 만들고 Cloud Storage 버킷에 업로드하여 물리적 마이그레이션을 실행합니다. |