Database Migration Service offre molta flessibilità per le migrazioni omogenee di MySQL a Cloud SQL per MySQL. A seconda delle dimensioni del database, dei requisiti di tempi di inattività e della configurazione di rete, sono disponibili diversi workflow per soddisfare al meglio il tuo scenario. I prerequisiti di rete e altri prerequisiti sono descritti in dettaglio in ogni guida alla migrazione.
La tabella seguente fornisce una panoramica di ogni flusso di migrazione:
| Workflow di migrazione | Si adatta meglio a | 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. Copre 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 pre-creare e personalizzare 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 le migrazioni continue e una tantum. |
| Esegui la migrazione utilizzando un file fisico Percona XtraBackup | Database self-hosted di dimensioni molto grandi, multi-terabyte, in cui un'esportazione logica mysqldump 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. |