Informazioni sulla migrazione dei dati in Cloud SQL

Questa pagina descrive le opzioni di migrazione dei dati in Cloud SQL.

Database Migration Service

Per eseguire la migrazione dei dati da un server esterno a Cloud SQL, puoi utilizzare Database Migration Service.

Quando utilizzi Database Migration Service, puoi creare l'istanza Cloud SQL di destinazione quando crei un job di migrazione. Database Migration Service utilizza i job di migrazione per eseguire la migrazione dei dati dall'istanza del database di origine all'istanza Cloud SQL di destinazione. Per maggiori informazioni, consulta Creare un job di migrazione a una nuova istanza di destinazione.

Tuttavia, ti consigliamo di creare l'istanza Cloud SQL di destinazione al di fuori di Database Migration Service. Ad esempio, puoi usare Terraform o altri strumenti Infrastructure-As-Code (IaC). In questo caso, dopo aver creato l'istanza Cloud SQL, puoi comunque utilizzare Database Migration Service per eseguire la migrazione dei dati. Per maggiori informazioni, consulta Creare un job di migrazione a un'istanza di destinazione esistente.

Replica da un server esterno

Un'altra opzione per migrare i dati da un server esterno a Cloud SQL è usare la replica. Cloud SQL supporta varie modalità di replica per la migrazione dei dati nell'istanza.

Per saperne di più, vedi Informazioni sulla replica da un server esterno.

Per configurare Cloud SQL per la migrazione dei dati utilizzando la replica, consulta Configurare Cloud SQL e il server esterno per la replica.

Cloud SQL per MySQL supporta anche la migrazione di database MySQL esterni da file fisici Percona XtraBackup. Utilizzando file fisici per configurare la replica al posto dei file di dump logici, puoi eseguire la migrazione dei database MySQL esterni in istanze Cloud SQL per MySQL fino a tre volte più velocemente rispetto all'utilizzo dei file di dump logici in una migrazione parallela e fino a 10 volte più velocemente rispetto all'utilizzo di file di dump logici in una migrazione a thread singolo. La migrazione dei database a Cloud SQL per MySQL dai file fisici XtraBackup è in Anteprima.

Per maggiori informazioni, consulta Eseguire la migrazione a Cloud SQL da un file fisico XtraBackup.

Limitazioni

  • La migrazione dei dati a un'istanza Cloud SQL in cui Private Service Connect è abilitato o che contiene già dati non è supportata. La migrazione dei dati a un'istanza che dispone di una replica di lettura richiede che il parametro GTID_MODE nell'istanza di origine sia impostato su ON.
  • Se la tua istanza ha impostazioni di backup personalizzate (ad esempio, una posizione di backup personalizzata), dopo aver promosso l'istanza, ti consigliamo di personalizzare di nuovo le impostazioni di backup. Durante il processo di promozione, Cloud SQL reimposta le impostazioni di backup sui valori predefiniti.