Database Migration Service offre una grande flessibilità per le migrazioni MySQL omogenee a Cloud SQL per MySQL. A seconda delle dimensioni del database, dei requisiti di tempo di inattività e della configurazione di rete, sono disponibili diversi workflow per soddisfare al meglio il tuo scenario. I prerequisiti dettagliati relativi al networking e altri prerequisiti sono descritti in ogni guida alla migrazione.
La tabella seguente fornisce una panoramica di ogni flusso di migrazione:
| Workflow di migrazione | Ideale per | Descrizione |
|---|---|---|
| Esegui la migrazione a una nuova istanza di destinazione | Migrazioni standard in cui vuoi che Database Migration Service crei e configuri l'istanza Cloud SQL di destinazione per te. | Database Migration Service esegue automaticamente il provisioning di una nuova istanza Cloud SQL di destinazione utilizzando le opzioni di configurazione selezionate ed esegue la migrazione degli schemi e dei dati di origine. Riguarda le migrazioni continue e una tantum utilizzando file mysqldump automatici o manuali. |
| Esegui la migrazione a un'istanza di destinazione esistente | Scenari in cui devi creare e personalizzare in anticipo l'istanza Cloud SQL di destinazione al di fuori di Database Migration Service (ad esempio utilizzando Terraform, flag di database personalizzati, repliche di lettura esistenti o interfacce Private Service Connect). | Esegui la migrazione dei dati in un'istanza Cloud SQL autonoma che hai già creato e configurato prima di configurare il job di migrazione. Copre sia le migrazioni continue sia quelle una tantum. |
| Esegui la migrazione utilizzando un file fisico Percona XtraBackup | Database self-hosted molto grandi, di più terabyte, in cui un'esportazione mysqldump logica sarebbe troppo lenta. |
Esegui una migrazione fisica creando file di backup fisici con l'utilità Percona XtraBackup di terze parti e caricandoli in un bucket Cloud Storage. |